Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 7163|Válasz: 0

A GitBook oktatóanyagok kezdete

[Linket másol]
Közzétéve 2018. 11. 23. 14:03:54 | | | |
A GitBook egy Node.js-alapú parancssor-eszköz, amely támogatja a Markdown és AsciiDoc szintaxisformátumokat, és képes e-könyveket HTML, PDF, eBook és más formátumokban is kiadni.

Telepítsd node.js

A gitbook eszköz használata előtt a számítógépnek telepítenie kell node.js környezetet, és telepítés után ellenőrizheted a verzióparancsot, hogy teszteld, sikeres volt-e a telepítés:


Telepítsd a Gitbookot

A Gitbook npm-mel van telepítve, parancssor:



Futtatd le az alábbi parancsot, hogy megnézd a GitBook verziót, és ellenőrizd, sikeres volt-e a telepítés.

Történelmi verziók telepítése

A gitbook-cli megkönnyíti a GitBook más verzióinak letöltését és telepítését, hogy teszteld a könyveidet:



A gitbook használatával ls-remote felsorolja a letölthető verziókat.


Markdown szerkesztő

Itt a Markdown szintaxisát használjuk írásnyelvként a dokumentumainkhoz, elő kell készítenünk egy Markdown szerkesztőt, sok Markdown szerkesztőt találunk a piacon, például Typora, MacDown, Bear, MarkdownPad, MarkdownX, JetBrains IDE-je (plugin telepítést igényel), Atom, Jianshu, CSDN és a GitBook saját szerkesztője GitBook szerkesztő és így tovább.

Van telepítve a VS kódfejlesztő eszközök a számítógépemen, a VS Code alapértelmezettben támogatja a markdown-t, csak egy előnézeti plugin artefaktumot kell telepítenem: Markdown Preview Enhanced, és használni fogom!



Barátaim ajánlása Szerkesztő typora, cím:A hiperlink bejelentkezés látható.

Inicializálni egy könyvet

A GitBook képes egy sablont beállítani:

Ha egy könyvet szeretnél létrehozni egy új könyvtárba, ezt úgy teheted meg, hogy futtatod a gitbook init ./directory-t.

A végrehajtás után további két fájlt látsz – README.md és SUMMARY.md, amelyek a következőket csinálják:

README.md - A könyv bevezetője ebben a dokumentumban van írva.
SUMMARY.md - A könyv katalógusstruktúrája itt van konfigurálva.



Nem vagyok jártas a markdown szintaxisával, szóval csak írj néhány mondatot!






Statikus weboldalak generálása

Statikus weboldalak generálása és szerverek futtatása

Mindezek a könyvkatalógusban generálódnak _book.


A szerv parancs a portot is megadhatja:




Generáláskor megadd a gitbook verziót, és az nem fog először helyben letölteni



Minden helyi gitbook verziót listáz



Sorold fel a gitbook távolról elérhető verzióit



Telepítsd a megfelelő gitbook verziót



Frissítés a Gitbook legújabb verziójához



Töröld a megfelelő gitbook verziót


Megadja a napló szintjét



Kimeneti hibaüzenet



Összefoglaló

A GitBook SUMMARY.md fájlokat használ a könyv fejezeteinek és alfejezeteinek szerkezetének meghatározására. SUMMARY.md fájlt használnak a könyv tartalomjegyzékének generálásához.

A SUMMARY.md formátuma egy linkek listája. A link címe a fejezet címeként szolgál, és a link a fejezetfájlhoz vezető útra irányul.

Ha egy peréselő listát adunk a szülő fejezethez, egy gyermekfejezetet hozunk létre.

Egyszerű példa:


Ezután visszamegyünk a parancssorhoz, és újra futtatjuk a gitbook init parancsot a mybook mappában. A GitBook keresi a könyvtárakat és fájlokat, amelyeket SUMMARY.md fájlokban írtak le,Ha nem, akkor létrejön

PDF, ePub vagy mobi fájlok kimenete

Ha pdf verziót szeretnél generálni, futtathatod a gitbook pdf-et, ugyanúgy, mint ha epub formátumot exportálsz, gitbook epub, ha mobi formátumú, akkor a gitbook mobi megteszi.



Ha szeretnél e-könyvet exportálni PDF, ePub vagy mobi formátumban,Calibre eBook Reader/Manager és parancssoros eszközök szükségesek, különben hibát jelenthetünk: "EbookError: Error during ebook generation: 'ebook-convert'".

A GitBook Special Files jellemzői:

fájl
leírás
book.jsonKonfigurációs adatok (opcionális)
README.mdElőszó vagy bevezetés az e-könyvhöz (kötelező)
SUMMARY.mdE-könyv katalógus (opcionális)
GLOSSARY.mdSzókincs/annotációs kifejezések listája (opcionális)
Gitbook általános beállítások

A GitBook lehetővé teszi, hogy rugalmas konfigurációkkal testreszabd az e-könyvedet.

Ezek az opciók a book.json fájlban vannak megadva. Azok számára, akik nem ismerik a JSON szintaxist, ellenőrizheted a szintaxist olyan eszközökkel, mint a JSONlint.

változó
leírás
gyökérAz út a gyökérmappához, amely tartalmazza az összes könyvfájlt, kivéve book.json
SzerkezetJelöld meg az útvonalakat readme-hez, absztraktokhoz, szószótárokhoz stb
CímA könyv címe, az alapértelmezett érték a README-ből van kinyerve. GitBook.com-n ez a mező előre benépesített.
descrip{filter}tionA könyved leírása, az alapértelmezett érték a README-ből van kinyerve. GitBook.com-n ez a mező előre benépesített.
szerzőA szerző neve. GitBook.com-n ez a mező előre benépesített.
ISBNISBN
NyelvA könyv nyelvtípusa ISO kód. Az alapértelmezett érték en:
RendezőSzövegolvasási sorrend. Lehet RTL (jobbról balra) vagy LTR (balról jobbra), és az alapértelmezett érték a nyelv értékétől függ.
gitbookA GitBook verziót kell használni. Használd a SemVer specifikációt, és fogadj el olyan feltételeket, amelyek hasonlóak a "> = 3.0.0"-hoz.





Előző:Megszerezted a Bona Cloud kódot?
Következő:Írd meg a helyes pózt a markdownhoz a vscode-ban
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com