Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 7163|Odpověď: 0

Začínám s GitBook tutoriály

[Kopírovat odkaz]
Zveřejněno 23.11.2018 14:03:54 | | | |
GitBook je příkazový nástroj založený na Node.js, který podporuje syntaxi Markdown a AsciiDoc a dokáže generovat e-knihy v HTML, PDF, eBooku a dalších formátech.

Nainstalovat node.js

Před použitím nástroje gitbook musí počítač nainstalovat node.js prostředí a po instalaci můžete zkontrolovat příkaz version, abyste otestovali, zda je instalace úspěšná:


Instalace Gitbooku

Gitbook je nainstalován s npm, příkazový řádek:



Spusťte níže uvedený příkaz a podívejte se na verzi GitBooku a ověřte si úspěšnou instalaci.

Instalace historických verzí

gitbook-cli usnadňuje stažení a instalaci dalších verzí GitBooku pro testování vašich knih:



Použití gitbook ls-remote vyjmenovává verze, které lze stáhnout.


Editor Markdown

Zde používáme syntaxi Markdownu jako jazyk pro psaní našich dokumentů, potřebujeme připravit editor Markdownu, na trhu najdeme mnoho editorů Markdownu, jako jsou Typora, MacDown, Bear, MarkdownPad, MarkdownX, IDE od JetBrains (vyžaduje instalaci pluginu), Atom, Jianshu, CSDN a vlastní editor od GitBooku GitBook Editor a podobně.

Na počítači mám nainstalované nástroje pro vývoj VS kódu, VS Code standardně podporuje markdown, stačí nainstalovat artefakt náhledového pluginu: Markdown Preview Enhanced, a budu ho používat i já!



Doporučeno přáteli Editor typora, adresa:Přihlášení k hypertextovému odkazu je viditelné.

Inicializace knihy

GitBook může nastavit boilerplate:

Pokud chcete vytvořit knihu do nového adresáře, můžete to udělat spuštěním gitbook init ./directory.

Po spuštění uvidíte další dva soubory – README.md a SUMMARY.md, které dělají následující:

README.md - Úvod knihy je uveden v tomto dokumentu
SUMMARY.md - Zde je konfigurována katalogová struktura knihy



Nejsem obeznámený se syntaxí markdown, tak si prostě napiš pár vět!






Generování statických webových stránek

Generujte statické webové stránky a provozujte servery

Vše výše uvedené bude zpracováno v katalogu knih _book.


Příkaz serve může také specifikovat port:




Při generování specifikujte verzi gitbooku, který se nejdříve nestáhne lokálně



Seznam všech lokálních verzí gitbooku



Uveďte verze gitbooku, které jsou dostupné na dálku



Nainstalujte odpovídající verzi gitbooku



Aktualizace na nejnovější verzi gitbooku



Odinstalujte odpovídající verzi gitbooku


Specifikuje úroveň logaritmu



Výstupní chybová zpráva



Shrnutí

GitBook používá SUMMARY.md soubory k definování struktury kapitol a podkapitol knihy. SUMMARY.md soubor se používá k vytvoření obsahu knihy.

Formát SUMMARY.md je seznam odkazů. Název odkazu bude sloužit jako název kapitoly a odkaz bude zaměřen na cestu k souboru dané kapitoly.

Přidání vnořeného seznamu do mateřské kapitoly vytvoří podkapitolu.

Jednoduchý příklad:


Pak se vrátíme do příkazové řádky a spustíme příkaz init gitbook znovu ve složce mybook. GitBook hledá adresáře a soubory popsané v SUMMARY.md souborech,Pokud ne, je vytvořen

Výstup PDF, ePub nebo mobi souborů

Pokud chcete vytvořit pdf verzi, můžete spustit gitbook pdf, stejně jako pokud exportujete formát epub, gitbook epub, pokud je to mobi formát, gitbook mobi postačí.



Pokud chcete exportovat e-knihu ve formátu PDF, ePub nebo mobi,Vyžaduje Calibre Reader/Manager eBook a nástroje pro příkazovou řádku, jinak může být nahlášena chyba "EbookError: Error during ebook generation: 'ebook-convert'".

Vlastnosti GitBook Special Files:

soubor
popis
book.jsonKonfigurační data (volitelné)
README.mdPředmluva nebo úvod k eBooku (povinné)
SUMMARY.mdKatalog elektronických knih (volitelné)
GLOSSARY.mdSeznam slovních/anotačních termínů (volitelné)
Obecná nastavení Gitbooku

GitBook vám umožňuje přizpůsobit si ebook pomocí flexibilních konfigurací.

Tyto možnosti jsou specifikovány v souboru book.json. Pro autory, kteří nejsou obeznámeni se syntaxí JSON, můžete syntaxi ověřit pomocí nástrojů jako JSONlint.

proměnná
popis
kořenCesta ke kořenové složce, která obsahuje všechny soubory knih, kromě book.json
StrukturaUrčte cesty pro readme, abstrakty, glosáře atd
NázevNázev vaší knihy, výchozí hodnota, se extrahuje z README. Na GitBook.com je toto pole předem vyplněné.
descrip{filter}tionPopis vaší knihy, výchozí hodnota, se extrahuje z README. Na GitBook.com je toto pole předem vyplněné.
autorJméno autora. Na GitBook.com je toto pole předem vyplněné.
ISBNISBN
JazykJazykovým typem této knihy je ISO kód. Výchozí hodnota je en
RežiePořadí čtení textu. Může to být RTL (zprava doleva) nebo LTR (zleva doprava) a výchozí hodnota závisí na hodnotě jazyka.
gitbookMěla by se použít verze pro GitBook. Použijte specifikaci SemVer a přijímejte podmínky podobné "> = 3.0.0".





Předchozí:Už jste si pořídili kód Bona Cloud?
Další:Napiš správnou pózu pro markdown ve vscode
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com