See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7163|Vastuse: 0

GitBooki õpetustega alustamine

[Kopeeri link]
Postitatud 23.11.2018 14:03:54 | | | |
GitBook on Node.js-põhine käsurea tööriist, mis toetab Markdowni ja AsciiDoc süntaksi formaate ning suudab väljundida e-raamatuid HTML-is, PDF-is, e-raamatus ja muudes formaatides.

Paigalda node.js

Enne gitbooki tööriista kasutamist peab arvuti paigaldama node.js keskkonna ning pärast paigaldamist saad kontrollida versioonikäsku, et kontrollida, kas paigaldus õnnestub:


Installi Gitbook

Gitbook on paigaldatud npm-iga, käsureada:



Käivita allolev käsk, et näha GitBooki versiooni ja veenduda, et paigaldus õnnestus.

Paigalda ajaloolised versioonid

gitbook-cli teeb lihtsaks teiste GitBooki versioonide allalaadimise ja installimise, et oma raamatuid testida:



Gitbooki kasutamine ls-remote loetleb allalaaditavad versioonid.


Markdowni redaktor

Siin kasutame Markdowni süntaksit oma dokumentide kirjutamiskeelena, peame ette valmistama Markdowni redaktori, turul leidub palju Markdowni redaktoreid, nagu Typora, MacDown, Bear, MarkdownPad, MarkdownX, JetBrainsi IDE (vajab plugina paigaldamist), Atom, Jianshu, CSDN ja GitBooki enda oma GitBook Editor ja nii edasi.

Mul on arvutis VS koodi arendustööriistad paigaldatud, VS Code toetab vaikimisi markdowni, mul on vaja ainult paigaldada eelvaate plugina artefakt: Markdown Preview Enhanced, ja kasutan seda!



Soovitatud sõprade poolt. Toimetaja typora, aadress:Hüperlingi sisselogimine on nähtav.

Initsialiseeri raamat

GitBook saab seadistada boilerplate'i:

Kui soovid luua raamatu uude kataloogi, saad seda teha, käivitades gitbook init ./directory.

Pärast täitmist näed veel kahte faili – README.md ja SUMMARY.md, mis teevad järgmist:

README.md - Raamatu sissejuhatus on kirjas selles dokumendis
SUMMARY.md - Raamatu kataloogistruktuur on siin seadistatud



Ma ei tunne markdowni süntaksit, nii et kirjuta lihtsalt paar lauset!






Loo staatilised veebilehed

Loo staatilised veebilehed ja käivita servereid

Kõik eelnev genereeritakse raamatukataloogis _book.


Serveerimiskäsk võib määrata ka porti:




Genereerimisel määra gitbooki versioon ja seda ei laadita esmalt lokaalselt alla



Loetleb kõik kohalikud gitbooki versioonid



Loetle gitbooki versioonid, mis on kaugelt saadaval



Paigalda vastav gitbooki versioon



Uuendus Gitbooki viimasele versioonile



Desinstalli vastav gitbooki versioon


Määrab logi taseme



Väljundveateade



Kokkuvõte

GitBook kasutab SUMMARY.md faile, et määratleda raamatu peatükkide ja alapeatükkide struktuur. SUMMARY.md faili kasutatakse raamatu sisukorra genereerimiseks.

SUMMARY.md formaat on linkide nimekiri. Lingi pealkiri toimib peatüki pealkirjana ning link suunatakse selle peatüki faili teele.

Lisades pesastatud nimekirja vanempeatükile, tekib lapspeatükk.

Lihtne näide:


Seejärel läheme tagasi käsureale ja käivitame mybook kaustas uuesti gitbook init käsu. GitBook otsib katalooge ja faile, mis on kirjeldatud SUMMARY.md failides,Kui mitte, siis see luuakse

Väljasta PDF-, ePub- või mobi-failid

Kui tahad genereerida pdf-versiooni, võid käivitada gitbook pdf-i, samamoodi kui ekspordid epub-formaadi, gitbook epub, kui mobi formaat, siis gitbook mobi sobib.



Kui soovid eksportida e-raamatu PDF-, ePub- või mobi-formaadis,Vajab Calibre eBook Readerit/Managerit ja käsurea tööriistu, vastasel juhul võidakse teatada vea "EbookError: Error from ebook generation: 'ebook-convert'".

GitBook erifailide omadused:

fail
kirjeldus
book.jsonKonfiguratsiooniandmed (valikuline)
README.mdE-raamatu eessõna või sissejuhatus (kohustuslik)
SUMMARY.mdE-raamatute kataloog (valikuline)
GLOSSARY.mdSõnavara/annotatsiooniterminite nimekiri (valikuline)
Gitbooki üldised seaded

GitBook võimaldab kohandada oma e-raamatut paindlike seadistustega.

Need valikud on määratletud book.json failis. Autoritele, kes JSON-süntaksiga tuttavad ei ole, saab süntaksit kontrollida tööriistadega nagu JSONlint.

muutuja
kirjeldus
juurTee juurkausta, mis sisaldab kõiki raamatufaile, välja arvatud book.json
StruktuurMäära readme, abstraktide, sõnastiku jms jaoks rajad
PealkiriSinu raamatu pealkiri, vaikimisi väärtus võetakse README-st. GitBook.com on see väli eelnevalt asustatud.
descrip{filter}tionSinu raamatu kirjeldus, vaikimisi väärtus, võetakse README-st. GitBook.com on see väli eelnevalt asustatud.
AutorAutori nimi. GitBook.com on see väli eelnevalt asustatud.
ISBNISBN
KeelSelle raamatu keeletüüp on ISO kood. Vaikimisi väärtus on en
RežiiTeksti lugemise järjekord. See võib olla RTL (paremalt vasakule) või LTR (vasakult paremale) ning vaikimisi väärtus sõltub keele väärtusest.
gitbookTuleks kasutada GitBooki versiooni. Kasuta SemVer spetsifikatsiooni ja aktsepteeri tingimusi, mis on sarnased "> = 3.0.0".





Eelmine:Kas oled Bona Cloudi koodi kätte saanud?
Järgmine:Kirjuta õige poos markdown'i jaoks vscode'is
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com