Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. IT-Berufe-Podcast Podcast
  4. Plain-Text-Markup-Formate für Texte (Markdown, Asciidoc) – IT-Berufe-Podcast #155
Plain-Text-Markup-Formate für Texte (Markdown, Asciidoc) – IT-Berufe-Podcast #155

Plain-Text-Markup-Formate für Texte (Markdown, Asciidoc) – IT-Berufe-Podcast #155

IT-Berufe-Podcast vor 6 Jahren
Zu Sammlung hinzufügen

Du hast noch keine Sammlungen.

Herunterladen (rechte Maustaste) Teilen Fundstellen Kommentare
0:00
45:32
Um die Vorteile und Einsatzgebiete von Plain-Text-Markup-Formaten
für längere Texte geht es in der einhundertfünfundfünfzigsten
Episode des IT-Berufe-Podcasts. Inhalt Plain-Text-Formate sind
Formate, die in reinen (menschenlesbaren) Text-Dateien abgelegt
werden, also keine binären Formate wie z.B. in Microsoft Word oder
LibreOffice. Vorteile von Plain-Text-Formaten Versionierung: Diff,
Merge, Branches möglich Langlebigkeit: Keine proprietäre
Bearbeitungssoftware nötig, keine Abhängigkeit von Herstellern
Produktivität: Arbeit ausschließlich mit der Tastatur ohne Maus
Flexibilität: Konvertierbar, zur Not selbst parsbar, mit jedem
beliebigen Editor änderbar Automatisierung: Mächtige Tools zur
Manipulation vorhanden Beispiele für Formate Markdown leicht zu
lernen, geringer Sprachumfang Output hauptsächlich HTML breite
Unterstützung in Tools, z.B. Wordpress, GitHub AsciiDoc sehr großer
Sprachumfang, sogar geeignet für Bücher viele verschiedene
Output-Formate, z.B. HTML, PDF, EPUB gut in übliche Build-Prozesse
integriert, z.B. in Gradle Textile ähnelt der Wiki-Syntax Redmine
LaTeX komplettes Textsatz-System, "perfekter" Textsatz geeignet für
komplette Bücher inkl. Verzeichnissen, Index, Literaturverzeichnis
PlantUML Gestaltung von UML-Diagrammen kann u.a. in LaTeX und
AsciiDoc eingebunden werden, aber auch in Wikis Tools Pandoc:
Konvertiert automatisch Dateien zwischen beliebigen Formaten
VSCode: Editor für beliebige Markup-Formate inkl. Preview-Funktion
MarkdownPad: Editor für Markdown Quelltextbeispiele Es folgen
Beispiele für das gezeigte HTML-Fragment in den unterschiedlichen
Markup-Sprachen. HTML Markup-Sprachen: HTML

Ein normaler Absatz in HTML.

Überschrift

Fetter Text und kursiver Text.

Listen

Ungeordnete Liste

Mit Unterpunkten

Noch ein Unterpunkt

Noch ein Punkt

Geordnete Liste Mit Unterpunkten Noch ein Unterpunkt Noch ein
Punkt Links

IT-Berufe-Podcast

Bilder Bildbeschreibung Code

Inline Code mit code.

public static void main(String[] args) {
System.out.println("Hallo!"); }

Zitate

Zitate sehen so aus.

Markdown # Markup-Sprachen: Markdown Ein normaler Absatz in
Markdown. ## Überschrift **Fetter Text** und *kursiver Text*. ##
Listen * Ungeordnete Liste * Mit Unterpunkten * Noch ein Unterpunkt
* Noch ein Punkt 1. Geordnete Liste 1. Mit Unterpunkten 2. Noch ein
Unterpunkt 2. Noch ein Punkt ## Links
[IT-Berufe-Podcast](https://it-berufe-podcast.de "Website des
IT-Berufe-Podcasts") ## Bilder
![Bildbeschreibung](https://it-berufe-podcast.de/Abbildungen/LogoITBerufePodcast500px.jpg
"Das Logo des IT-Berufe-Podcasts") ## Code Inline Code mit `code`.
\```java public static void main(String[] args) {
System.out.println("Hallo!"); } \``` ## Zitate > Zitate sehen so
aus. AsciiDoc == Markup-Sprachen: AsciiDoc Ein normaler Absatz in
AsciiDoc. === Überschrift *Fetter Text* und _kursiver Text_. ===
Listen * Ungeordnete Liste ** Mit Unterpunkten ** Noch ein
Unterpunkt * Noch ein Punkt . Geordnete Liste .. Mit Unterpunkten
.. Noch ein Unterpunkt . Noch ein Punkt === Links
https://it-berufe-podcast.de[IT-Berufe-Podcast] === Bilder
image:https://it-berufe-podcast.de/Abbildungen/LogoITBerufePodcast500px.jpg[Bildbeschreibung,title="Das
Logo des IT-Berufe-Podcasts"] === Code Inline Code mit `code`.
[source,java] ---- public static void main(String[] args) {
System.out.println("Hallo!"); } ---- === Zitate ____ Zitate sehen
so aus. ____ Textile h1(#markup-sprachen-markdown).
Markup-Sprachen: Textile Ein normaler Absatz in Textile.
h2(#überschrift). Überschrift *Fetter Text* und _kursiver Text_.
h2(#listen). Listen * Ungeordnete Liste ** Mit Unterpunkten ** Noch
ein Unterpunkt * Noch ein Punkt # Geordnete Liste ## Mit
Unterpunkten ## Noch ein Unterpunkt # Noch ein Punkt h2(#links).
Links "IT-Berufe-Podcast":https://it-berufe-podcast.de h2(#bilder).
Bilder
!https://it-berufe-podcast.de/Abbildungen/LogoITBerufePodcast500px.jpg(Das
Logo des IT-Berufe-Podcasts)! Bildbeschreibung h2(#code). Code
Inline Code mit @code@. bc(java). public static void main(String[]
args) { System.out.println("Hallo!"); } h2(#zitate). Zitate bq.
Zitate sehen so aus. LaTeX \hypertarget{markup-sprachen-markdown}{%
\section{Markup-Sprachen: LaTeX}\label{markup-sprachen-markdown}}
Ein normaler Absatz in LaTeX. \hypertarget{uxfcberschrift}{%
\subsection{Überschrift}\label{uxfcberschrift}} \textbf{Fetter
Text} und \emph{kursiver Text}. \hypertarget{listen}{%
\subsection{Listen}\label{listen}} \begin{itemize} \tightlist \item
Ungeordnete Liste \begin{itemize} \tightlist \item Mit Unterpunkten
\item Noch ein Unterpunkt \end{itemize} \item Noch ein Punkt
\end{itemize} \begin{enumerate} \def\labelenumi{\arabic{enumi}.}
\tightlist \item Geordnete Liste \begin{enumerate}
\def\labelenumii{\arabic{enumii}.} \tightlist \item Mit
Unterpunkten \item Noch ein Unterpunkt \end{enumerate} \item Noch
ein Punkt \end{enumerate} \hypertarget{links}{%
\subsection{Links}\label{links}}
\href{https://it-berufe-podcast.de}{IT-Berufe-Podcast}
\hypertarget{bilder}{% \subsection{Bilder}\label{bilder}}
\begin{figure} \centering
\includegraphics{https://it-berufe-podcast.de/Abbildungen/LogoITBerufePodcast500px.jpg}
\caption{Bildbeschreibung} \end{figure} \hypertarget{code}{%
\subsection{Code}\label{code}} Inline Code mit \texttt{code}.
\begin{Shaded} \begin{Highlighting}[] \KeywordTok{public}
\DataTypeTok{static} \DataTypeTok{void}
\FunctionTok{main}\NormalTok{(}\BuiltInTok{String}\NormalTok{[]
args) \{}
\BuiltInTok{System}\NormalTok{.}\FunctionTok{out}\NormalTok{.}\FunctionTok{println}\NormalTok{(}\StringTok{"Hallo!"}\NormalTok{);}
\NormalTok{\}} \end{Highlighting} \end{Shaded}
\hypertarget{zitate}{% \subsection{Zitate}\label{zitate}}
\begin{quote} Zitate sehen so aus. \end{quote} PlantUML Und zum
Schluss noch ein Beispiel für ein Klassendiagramm in PlantUML.
class Auto { hersteller : String farbe : String kilometerstand :
Integer neupreis : Double fahre() : void hupe() : void } Gerendert
sieht das dann so aus. Literaturempfehlungen Eines meiner absoluten
Lieblingsbücher widmet ein eigenes Kapitel dem Thema "Plain Text":
The Pragmatic Programmer*. Dave Thomas und Andy Hunt erklären dir
auch noch einmal die Vorteile von einfachen Textdateien. * Links
Permalink zu dieser Podcast-Episode RSS-Feed des Podcasts Markdown
AsciiDoc Textile LaTeX PlantUML Pandoc Visual Studio Code
MarkdownPad
Episode melden

„Plain-Text-Markup-Formate für Texte (Markdown, Asciidoc) – IT-Berufe-Podcast #155“

Worum geht es? Danach fragen wir noch nach dem Grund.

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz