Es gibt viele Anwendungen, die Sie zum Schreiben von Artikeln, Notizen, Folien schreiben, Webseiten erstellen usw. verwenden können. Sie können für diese Zwecke LaTex, HTML, XML, AsciiDoc usw. verwenden. Jeder von ihnen hat seine eigenen Vor- und Nachteile. Unter all diesen unterscheidet sich AsciiDoc deutlich von allen anderen und hat seine eigenen einzigartigen Eigenschaften. Für Linux-Benutzer ist AsciiDoc ebenfalls verfügbar. AsciiDoc in Linux erfordert besondere Aufmerksamkeit, um es zu lernen, und das zu erfüllen, ist das Ziel dieses Beitrags.
AsciiDoc ist leicht und viel handlicher als andere Schreibanwendungen. Sie können sich auf einen einzigen Punkt konzentrieren, also Inhalte damit schreiben. Es wird Ihre Konzentration nicht durch überflüssige Funktionen ablenken. Um mehr über AsciiDoc im Detail zu erfahren, bleiben Sie bis zum Ende bei diesem Beitrag. Viel Spaß beim Lernen!
AsciiDoc auf einen Blick
Im Grunde ist es ein Schreibformat. Sie können viele Varianten damit schreiben. Es kann ein Blogbeitrag, ein E-Book oder ein Buch oder einfache Artikel sein, alles Mögliche. Darin ist ein zugrunde liegender Textprozessor eingebettet, der Ihre Inhalte in verschiedene Backends wie HTML oder ePub usw. übersetzt.
Wahrscheinlich haben Sie den Namen Markdown gehört. Das basiert auf einer leichten Auszeichnungssprache. AsciiDoc gehört demselben Ursprung an und besteht aus derselben Infrastruktur. Es bietet Ihnen die zusätzlichen Vorteile, mehrere Arten von Inhalten zu erstellen.
AsciiDoc wurde hauptsächlich als praktischer Ersatz für DocBook entwickelt. DocBook ist eines der am häufigsten generierbaren Formate von AsciiDoc. Diese Anwendung deckt vom Grobentwurf bis zur Manuskriptveröffentlichung jeden Schritt für Sie ab. Wir werden in diesem Beitrag so viele Aspekte von AsciiDoc wie möglich entdecken.
Warum AsciiDoc bevorzugen?
Es gibt mehrere Gründe, AsciiDoc als Priorität für das Schreiben von Inhalten zu wählen. Schreiben ist ein wesentlicher Bestandteil einer Sprache. Aber für viele von uns sind wir normalerweise an informelles Schreiben gewöhnt.
Aber bei formellen oder halbformellen Schriften tun wir uns oft ziemlich schwer. Welche Wörter zu wählen sind, ihre Anordnung, die Wahl der Schriftfamilie, der Abstand zwischen den Zeilen, die Rechtschreibprüfung usw., stört unser Schreiben sehr.
Als Lösung für dieses Problem taucht AsciiDoc in dem Szenario auf. Um die Unterbrechung und Ablenkung für einen Schreiber zu minimieren, ist AsciiDoc eine der besten Anwendungen. Sie müssen sich keine Gedanken über das Styling, Layout und manchmal sogar die Semantik machen. Du musst nur schreiben. AsciiDoc erledigt diese für Sie.
AsciiDoc ist für Windows, Linux und Mac verfügbar. Sehen wir uns ein Beispiel an, wie AsciiDoc die Kunst des Schreibens erleichtert. Der folgende Inhalt ist ein in AsciiDoc geschriebenes Dokument.
= This is AsciiDoc Doc Writer: Ubuntu PIT A rough estimation about https://asciidoc.org[AsciiDoc] == First para with some points * first point * second point * third point * and so on [source, ruby] Admiring "How easy is this?"
Jetzt ist es an der Zeit, die gleichen Wörter in DocBook geschrieben zu sehen.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"> <article lang="en"> <articleinfo> <title>This is AsciiDoc</title> <date>2021-01-01</date> <author> <firstname>Ubuntu</firstname> <surname>PIT</surname> </author> <authorinitials>DW</authorinitials> </articleinfo> <simpara> A rough estimation about <ulink url="https://asciidoc.org">Sample AsciiDoc document</ulink>. </simpara> <section id="_first_section"> <title>First Section</title> <itemizedlist> <listitem> <simpara>first point</simpara> </listitem> <listitem> <simpara>second point</simpara> </listitem> <listitem> <simpara>third point</simpara> </listitem> <listitem> <simpara>and so on</simpara> </listitem> </itemizedlist> <programlisting language="ruby" linenumbering="unnumbered"> <![CDATA[Admiring "How easy is this?"]]> </programlisting> </section> </article>
Wahrscheinlich muss ich Ihnen nichts mehr sagen. Sie können die Bequemlichkeit von AsciiDoc jetzt mit eigenen Augen sehen.
Installieren Sie AsciiDoc in Linux-Distributionen
AsciiDoc erfordert einige Raten von Ruby als vorausgesetzte Abhängigkeit. Sie müssen diese auf Ihrem PC installiert haben, bevor Sie AsciiDoc installieren. Unter der Annahme, dass Sie alle Abhängigkeiten erfüllt haben, werde ich Ihnen nur die Kerninstallation zeigen.
1. Installation unter Kali Linux
Es gibt mehrere Methoden, um AsciiDoc in Kali Linux zu installieren. Ich werde versuchen, jeden von ihnen einzeln abzudecken.
a. Aptitude verwenden
Da aptitude bei Kali Linux nicht vorinstalliert ist, müssen Sie es zuerst installieren. Dann muss man es nutzen. Aktualisieren Sie nach der Installation zuerst die Datenbank.
sudo aptitude update
Führen Sie dann Folgendes aus:
sudo aptitude -y install asciidoc
b. Mit apt-get
Schreiben Sie den folgenden Befehl in das Terminal und drücken Sie die Eingabetaste.
sudo apt-get update
Jetzt können wir AsciiDoc installieren. Implementieren Sie den Befehl:
sudo apt-get -y install asciidoc
c. Mit dem apt
Auch hier müssen Sie zuerst die apt-Datenbank aktualisieren.
sudo apt update
Führen Sie nun diesen Befehl aus:
sudo apt-y install asciidoc
2. Installation in Ubuntu und Debian
Die Installation der Anwendung in Ubuntu und Debian ist recht einfach. Beide Linux-Distributionen haben dieselbe Installationssyntax. Aktualisieren Sie einfach zuerst die apt-Datenbank.
sudo apt update
Führen Sie dann die folgende Syntax aus:
sudo apt install asciidoc
3. Installation in Fedora
Fedora-Extras haben eingebaute Abhängigkeiten für AsciiDoc. Wenn Sie Fedora auf Ihrem PC starten, erhalten Sie diese standardmäßig. Sie müssen also nur die folgende Anweisung ausführen:
yum install asciidoc
Wie verwende ich AsciiDoc?
Jetzt haben wir Asciidoc in unserem Linux-System installiert. Sie benötigen einen Texteditor, um AsciiDoc verwenden zu können. Dies ist Ihr Ort der Freiheit. Sie können einen beliebigen Editor auswählen. Es gibt spezielle Editoren nur für AsciiDoc. Sie können sie auch für Ihre Arbeit verwenden.
Der Hauptvorteil von AsciiDoc besteht darin, dass Sie für Befehle kein Start-Tag und kein End-Tag verwenden müssen. Sie müssen dem PC nur klar machen, was Sie zu tun beabsichtigen. Es gibt einige Standard-Syntaxen, die Sie befolgen müssen. Im Vergleich zu anderen ähnlichen Arten von Anwendungen sind diese Syntaxen viel einfacher. Sehen wir uns unten einige der am häufigsten verwendeten Syntaxen an.
Angenommen, Sie möchten einen Titel für Ihren Aufsatz schreiben. Dies ist die grundlegendste. Der Titel muss mit === beginnen oder — und AsciiDoc erkennt die vorangehende Zeile als Titel. Die beiden unterschiedlichen Vorzeichenkonventionen unterscheiden sich in der Ebene des Titels. Wenn Sie Wörter innerhalb von zwei Sternchen schreiben, wird dies fett gedruckt. Du hast zum Beispiel *hello martha* geschrieben. Das wird als hello martha angezeigt .
Diese werden als Textformatierung bezeichnet. Sie werden auch andere Textformatierungen finden. Wenn Sie ein Wort innerhalb von zwei Unterstrichen schreiben, wird es kursiv dargestellt. Das Schreiben von _dies ist ein sehr guter Tag_ wird in dies ist ein sehr guter Tag umgewandelt . Sie können auch Monospace und andere Dinge in der Liste finden. Weitere Informationen finden Sie auf der offiziellen Website von AsciiDoc. Alle Syntaxen gehen über den Rahmen dieses Beitrags hinaus.
Die Bilder und Hyperlinks sind zwei sehr häufige Funktionen, die wir oft verwenden. Sie müssen nur „link:“ schreiben und dann Ihre gewünschte Website schreiben. Der images-Befehl funktioniert ziemlich ähnlich. Auch hier gibt es viele dieser Befehle. Besuchen Sie die offizielle Website und machen Sie sich ein Bild davon. Diese kleinen Worte werden Ihnen das Leben leichter machen.
Ich habe einen Inhalt geschrieben. Wie erhalte ich die Ausgabe?
Wie ich bereits sagte, erzeugt AsciiDoc menschenlesbare Ausgaben, sodass Sie sie direkt verwenden können. Wir verwenden jedoch keine Textdateien direkt, sondern arbeiten mit PDFs oder HTML usw. Um diese Art von Ausgabe aus Ihrer geschriebenen Datei zu erhalten, müssen Sie einige zusätzliche Arbeit leisten.
Eine der häufigsten Ausgaben, die wir verwenden, ist das HTML-Format. Sie oder ich schreiben oft Inhalte und möchten, dass diese im HTML-Format vorliegen. Wie bekommt man das? Sie müssen einige Prozessoren auf Ihrem PC haben. Nein, nicht die Prozessoren der CPU. Dies ist nur Prozessorsoftware, die in Kombination mit AsciiDoc funktioniert.
Die Prozessoren konvertieren Ihre Rohdatei in einige Zwischendateiformate, die Ihnen verborgen bleiben. Daran müssen Sie nicht denken. Sie müssen nur die Abhängigkeiten erfüllen und dann Ihr gewünschtes Ausgabeformat auswählen.
Um zu unserem Hauptpunkt zurückzukehren, nehmen wir an, Sie möchten eine HTML-Ausgabe Ihrer Datei erhalten. Dann brauchen Sie nur noch das AsciiDoc-Tool. Es gibt andere Ausgabeformate, die mehr Prozessoren erfordern, um zu funktionieren. Verwenden Sie a2x für diese Toolchain. Wie bekomme ich also eine HTML-Ausgabe? Sehen Sie sich die folgende Syntax genau an. asciidoc asciidoc.txt firefox asciidoc.html Ziemlich einfach, nicht wahr?
Nun, wie bekomme ich eine PDF-Ausgabe? Nun, es gibt zwei Prozessoren, die Sie verwenden können, um eine PDF-Ausgabe zu erhalten. Zwei PDF-Backends. Einer ist dblatex und der andere ist fop . Beide haben ihre eigenen Vor- und Nachteile. Wählen Sie je nach Bedarf eine davon aus. Sie müssen bei der Auswahl entsprechend Ihrer Arbeit einen Kompromiss eingehen.
Abschluss
Das Schreiben von Inhalten mit HTML kann Ihr Problem in erster Linie lösen, aber das ist keine leichte Aufgabe. Es ist nicht handlich und hat weniger Lesbarkeit. Aus diesem Grund ist AsciiDoc eine gute Wahl für jeden Autor. Unter Linux ist die Arbeitsfähigkeit vielseitig, und Sie können AsciiDoc gemäß Ihrer Wahl modifizieren. Kommentieren Sie unten alles, was in diesem Beitrag vage ist. Schlagen Sie Änderungen vor. Viel Spaß beim Lernen.