Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 7163|Svar: 0

At komme i gang med GitBook-tutorials

[Kopier link]
Opslået på 23/11/2018 14.03.54 | | | |
GitBook er et Node.js-baseret kommandolinjeværktøj, der understøtter Markdown- og AsciiDoc-syntaksformater og kan eksportere e-bøger i HTML, PDF, e-bog og andre formater.

Installer node.js

Før du bruger gitbook-værktøjet, skal computeren installere node.js miljø, og efter installationen kan du tjekke versionskommandoen for at teste, om installationen er succesfuld:


Installer Gitbook

Gitbook installeres med npm, kommandolinjen:



Kør kommandoen nedenfor for at se GitBook-versionen og verificere, at installationen var succesfuld.

Installer historiske versioner

gitbook-cli gør det nemt at downloade og installere andre versioner af GitBook for at teste dine bøger:



Ved at bruge gitbook oplister ls-remote de versioner, der kan downloades.


Markdown-editor

Her bruger vi Markdown-syntaks som skrivesprog for vores dokumenter, vi skal forberede en Markdown-editor, vi kan finde mange Markdown-editorer på markedet, såsom Typora, MacDown, Bear, MarkdownPad, MarkdownX, JetBrains' IDE (kræver plugin-installation), Atom, Jianshu, CSDN og GitBooks egen GitBook Editor og så videre.

Jeg har VS-kodeudviklingsværktøjer installeret på min computer, VS-kode understøtter markdown som standard, jeg skal kun installere et preview-plugin-artefakt: Markdown Preview Enhanced, og jeg vil bruge det!



Anbefalet af venner Redaktør typora, adresse:Hyperlink-login er synlig.

Initialiser en bog

GitBook kan opsætte en standard:

Hvis du ønsker at oprette en bog i en ny mappe, kan du gøre det ved at køre gitbook init ./directory.

Efter udførelsen vil du se to yderligere filer – README.md og SUMMARY.md, som gør følgende:

README.md - Bogens introduktion er skrevet i dette dokument
SUMMARY.md - Bogens katalogstruktur er konfigureret her



Jeg er ikke bekendt med markdown-syntaks, så skriv bare et par sætninger!






Generer statiske websider

Generer statiske websider og kør servere

Alt ovenstående vil blive genereret i bogkataloget _book.


Serve-kommandoen kan også specificere porten:




Når du genererer, angiv versionen af gitbook, og den vil ikke blive downloadet lokalt først



Lister alle lokale gitbook-versioner



Lister de versioner af gitbook, der er tilgængelige eksternt



Installer den tilsvarende gitbook-version



Opdatering til den nyeste version af gitbook



Afinstaller den tilsvarende gitbook-version


Angiver niveauet for logarmens



Outputfejlmeddelelse



Resumé

GitBook bruger SUMMARY.md filer til at definere strukturen af bogens kapitler og underkapitler. SUMMARY.md Fil bruges til at generere bogens indholdsfortegnelse.

Formatet for SUMMARY.md er en liste over links. Linkets titel vil fungere som kapitlets titel, og linket vil være rettet mod stien til den kapitelfil.

At tilføje en indlejret liste til forældrekapitlet skaber et underkapitel.

Simpelt eksempel:


Så går vi tilbage til kommandolinjen og kører gitbook init-kommandoen igen i mybook-mappen. GitBook leder efter mapper og filer, der er beskrevet i SUMMARY.md filer,Hvis ikke, bliver den oprettet

Output PDF-, ePub- eller mobi-filer

Hvis du vil generere en pdf-version, kan du køre gitbook pdf, på samme måde som hvis du eksporterer epub-format, gitbook epub, hvis det er mobi-format, kan gitbook mobi gøre det.



Hvis du vil eksportere en e-bog i PDF-, ePub- eller mobi-format,Kræver Calibre eBook Reader/Manager og kommandolinjeværktøjer, ellers kan der rapporteres en fejl "EbookError: Fejl under e-bogsgenerering: 'ebook-convert'".

Funktioner ved GitBook Special Files:

Fil
beskrivelse
book.jsonKonfigurationsdata (valgfrit)
README.mdForord eller introduktion til e-bogen (påkrævet)
SUMMARY.mdE-bogskatalog (valgfrit)
GLOSSARY.mdListe over ordforråd/annotationstermer (valgfrit)
Gitbook Generelle Indstillinger

GitBook giver dig mulighed for at tilpasse din e-bog med fleksible konfigurationer.

Disse muligheder er specificeret i book.json-filen. For forfattere, der ikke er bekendt med JSON-syntaks, kan du verificere syntaksen ved hjælp af værktøjer som JSONlint.

variabel
beskrivelse
rodStien til rodmappen, der indeholder alle bogfilerne, undtagen book.json
StrukturAngiv stier for readme, abstracts, glossaries osv
TitelDin bogtitel, standardværdien er udtrukket fra README. På GitBook.com er dette felt forudfyldt.
descrip{filter}tionBeskrivelsen af din bog, standardværdien er udtrukket fra README. På GitBook.com er dette felt forudfyldt.
ForfatterForfatterens navn. På GitBook.com er dette felt forudfyldt.
ISBNISBN
SprogSprogtypen i denne bog er ISO-kode. Standardværdien er en
InstruktionTekstlæsningsrækkefølge. Det kan være RTL (højre-til-venstre) eller LTR (venstre-til-højre), og standardværdien afhænger af sprogets værdi.
gitbookGitBook-versionen bør bruges. Brug SemVer-specifikationen og accepter betingelser, der ligner "> = 3.0.0".





Tidligere:Har du snuppet Bona Cloud-koden?
Næste:Skriv den korrekte pose for markdown i vscode
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com