Pokud jde o práci se soubory naformátovanými pomocí Markdown, hlavní roli hrají nástroje příkazového řádku. Jsou lehké, rychlé, výkonné a flexibilní a většina z nich se řídí Unixovou filozofií dělat jednu věc dobře.
Podívejte se na čtyři nástroje, které vám mohou pomoci efektivněji pracovat se soubory Markdown na příkazovém řádku.
mdless
Pokud se nějakou dobu poflakujete kolem příkazového řádku Linuxu, pravděpodobně znáte prohlížeč textových souborů s názvem less. Jistě, k prohlížení souborů Markdown můžete použít méně – ale výsledek je trochu nudný. Jak můžete prohlížet soubory Markdown s trochou šmrncu v okně terminálu? Pomocí mdless.
Můžete se pohybovat pomocí kláves se šipkami na klávesnici a mdless obsahuje docela dobrou vyhledávací funkci.
Nejen, že mdless zobrazuje text, ale také vykresluje formátování, jako jsou nadpisy, tučné písmo a kurzíva. Může také zobrazovat tabulky a zvýrazňovat syntaxi bloků kódu. Můžete si také přizpůsobit vzhled a chování mdless vytvořením jednoho nebo více souborů motivů.
Nástroj na odstraňování vláken Markdown
Když píšete rychle, děláte chyby. Pokud vám při používání Markdown (nebo jakéhokoli jiného značkovacího jazyka chybí trochu formátování), může to způsobit problémy při převodu souboru do jiného formátu.
Programátoři často používají nástroje zvané linters pro kontrolu správné syntaxe. Totéž můžete udělat pro Markdown pomocí nástroje Markdown lint.
Když tento nástroj spustíte přes soubor, který je naformátován pomocí Markdown, zkontroluje formátování podle sady pravidel. Tato pravidla upravují strukturu dokumentu, včetně pořadí úrovní záhlaví, nesprávné odsazení a mezery, problémy s bloky kódu, existenci HTML v souboru a další.
Pravidla mohou být trochu přísná. Ale spuštěním nástroje Markdown nad souborem před jeho převodem do jiného formátu můžete předejít zármutku, který pochází ze špatného nebo nekonzistentního formátování.
mdmerge
Další zdroje pro Linux
- Cheat pro příkazy Linuxu
- Cheat sheet pro pokročilé příkazy systému Linux
- Bezplatný online kurz:Technický přehled RHEL
- Síťový cheat pro Linux
- Cheat sheet SELinux
- Cheat pro běžné příkazy pro Linux
- Co jsou kontejnery systému Linux?
- Naše nejnovější články o Linuxu
Kombinování souborů jakéhokoli druhu může být utrpení. Vezměte si například eBook, který dávám dohromady. Je to sbírka esejů, které byly poprvé publikovány v mém týdenním e-mailovém dopise. Tyto eseje byly v jednotlivých souborech, a protože jsem masochista, zkombinoval jsem je složitým, ručním způsobem.
Přál bych si, abych věděl o mdmerge, než jsem s tím projektem začal. Ušetřilo by mi to spoustu času a energie.
mdmerge, jak jste pravděpodobně uhodli z názvu, kombinuje dva nebo více souborů Markdown do jednoho souboru. Názvy souborů nemusíte zadávat do příkazového řádku. Místo toho je můžete přidat do souboru s názvem book.txt a použijte jej jako vstupní soubor pro mdmerge.
To není vše, co mdmerge dokáže. Můžete přidat odkaz na jiný dokument – buď dokument naformátovaný pomocí Markdown, nebo část zdrojového kódu – a přetáhnout ho do hlavního dokumentu. To vám umožní vytvářet hlavní dokumenty, které můžete přizpůsobit konkrétnímu publiku.
mdmerge není jedním z těch nástrojů, které budete používat pořád. Když jej budete potřebovat, budete rádi, že je na vašem pevném disku.
bashblog
bashblog není striktně nástroj pro práci s Markdown. Vyžaduje soubory, které jsou naformátovány pomocí Markdown, a používá je k vytvoření jednoduchého blogu nebo webové stránky. Představte si bashblog jako generátor statických stránek, ale takový, který nemá spoustu křehkých závislostí. Téměř vše, co potřebujete, je ve skriptu shellu o hmotnosti těsně pod 50 kB.
Chcete-li používat bashblog, vše, co potřebujete, je procesor Markdown nainstalovaný na vašem počítači. Odtud můžete upravit skript prostředí a přidat informace o svém blogu – například jeho název, vaše jméno, odkazy na sociální sítě a podobně. Poté spusťte skript. Ve výchozím textovém editoru se otevře nový příspěvek. Začněte psát.
Po uložení můžete příspěvek publikovat nebo uložit jako koncept. Pokud se rozhodnete příspěvek publikovat, bashblog vygeneruje váš blog, příspěvky a vše jako sadu souborů HTML, které můžete nahrát na webový server.
Váš blog je po vybalení nevýrazný, ale funkční. Soubor CSS webu můžete upravit tak, aby vypadal a vypadal jako váš.
A co Pandoc?
Jistě, Pandoc je velmi výkonný nástroj pro převod souborů naformátovaných pomocí Markdown do jiných značkovacích jazyků. Ale práce s Markdownem na příkazovém řádku je více než Pandoc.
Pokud potřebujete opravu Pandoc, podívejte se na tyto články, které jsme publikovali na Opensource.com:
- Převádějte soubory na příkazovém řádku pomocí Pandoc
- Proměňte svou knihu na webovou stránku a soubor ePub pomocí Pandoc
- Jak používat Pandoc k vytvoření výzkumné práce
- Převeďte soubory Markdown na dokumenty textového editoru pomocí Pandoc