Documentație rapidă și ușoară Utilizând Markdown

Deci, ați creat o temă minunată, un șablon sau o aplicație web. Acum pentru partea obositoare; documentația. Scrierea conținutului nu va fi neapărat problematică, este mai probabil să creați fișiere de ajutor care să ia timp prețios. Markdown, o sintaxă de formatare ușoară și * într-adevăr simplă, poate rezolva toate acestea pentru dvs..

Despre Markdown

Creat de John Gruber, Markdown este o sintaxă de formatare a textului simplu, ceea ce face mult mai ușor crearea elementelor HTML de bază.

În loc să utilizați etichete HTML (care, relativ vorbind, durează mult pentru a scrie), sarcina lui Markdown este să vă îndepărteze de la modul de gândire, permițându-vă să vă concentrați asupra conținutului. Deoarece sintaxa este atât de fundamentală, este ușor pentru ambele scrie și citit Markdown. Mai târziu, în acest tutorial, vom parcurge pașii de creare a documentației tematice folosind Markdown, astfel veți vedea cât de ușor și rapid este!

Convertirea marcajului

Odată ce te-ai ocupat de scrierea lui Markdown, ai nevoie de un fel de aplicație de analiză pentru a-ți transforma Markdown în marcaj HTML.

Convertorul original Markdown a fost creat în Perl, dar de atunci au apărut multe aplicații (pe mai multe platforme). Să ne uităm la câteva opțiuni, atât online, cât și pe propriul dvs. sistem.

Dingus (online)

Dingus este o aplicație web creată de aceiași oameni care v-au adus Markdown. Trebuie doar să copiați și să inserați codul Markdown de la un editor de text (sau să îl introduceți în zona de text) și cu un clic pe un buton, va apărea codul dvs. HTML (precum și o previzualizare). Nimic fantezist, ci o modalitate simplă de a converti Markdown în HTML.

MarkdownPad (Windows)

MarkdownPad este o aplicație Windows excelentă care vă permite să creați cu ușurință fișierele Markdown (și este gratuit!) Acesta include caracteristici minunate cum ar fi previzualizarea instant HTML, formatare ușoară cu comenzi rapide de la tastatură, personalizare CSS, export HTML și chiar și un mod "distraction free".

Mou (OS X)

Mou este o aplicație Mac excelentă, gratuită, care vă permite să scrieți Markdown într-o manieră simplă și frumoasă. Are caracteristici excelente, cum ar fi stil personalizat, comenzi rapide de la tastatură, HTML live, export HTML (cu stil CSS opțional), export PDF, suport dictare și multe altele. Pentru acest tutorial, vom folosi Mou pentru a crea documentația temei noastre.

MarkdownNote (OS X și iOS)

MarkdownNote este o altă aplicație excelentă pentru a scrie Markdown, iar aplicația iOS este perfectă dacă doriți să scrieți Markdown în deplasare. La fel ca și celelalte aplicații pe care le-am acoperit, au câteva caracteristici extraordinare, inclusiv previzualizarea HTML live, comenzile rapide de la tastatură și sincronizarea Dropbox.

Crearea documentației tematice

Până acum, am acoperit ceea ce este Markdown și căutam niște instrumente pe care le poți folosi pentru a scrie Markdown. Acum, să creăm o documentație tematică pentru o temă inexistentă, care să includă ceea ce ar trebui să includeți de regulă în documentație, sintaxa Markdown și cele mai bune practici.

Sintaxă de marcare

În următorii pași vom examina Markdown, pe măsură ce se aplică nevoilor noastre. Pentru o privire mai detaliată la sintaxa Markdown, verificați Markdown: Ins și Outs peste Nettuts+.

Ce ar trebui să includă un fișier de documentare?

pentru că tu deja cunoașteți temele / șabloanele / aplicațiile web din interiorul și out-ul dvs., s-ar părea puțin cam plictisitor să acoperiți elementele de bază. Scopul unui dosar de documentare este de a servi drept ghid pentru alți utilizatori și cumpărători. Deseori, există instalarea, personalizarea și unele modificări implicate pe care utilizatorii vor trebui să știe despre - și este treaba dvs. să le educați. Aș dori să includeți:

  • informație
    • Autor
    • Data crearii
    • Versiune
    • Informatii de contact.
  • Structura fișierelor
    • HTML
    • CSS
    • Javascript
  • Structura individuală a fișierelor
    • Structura HTML
    • Structura CSS
  • Styles personalizat
  • Actualizați fișierele
    • CSS tweaking
    • Optimizați Javascript
  • Compatibilitatea browserului
  • changelog

Amintiți-vă că documentația ar trebui să fie suficient de simplă pentru oricine care are cunoștințe de bază să înțeleagă, dar să acopere și modul de schimbare a fișierelor importante. De exemplu, nu trebuie neapărat să arătați cum să modificați valorile CSS specifice, dar ar trebui să arătați cum să accesați aceste fișiere.

Pasul 1: Configurarea fișierului Markdown

Acum este momentul pentru lucrurile distractive! Continuați și deschideți editorul Markdown (voi folosi Mou pentru Mac). Creați un antet pentru fișierul de documentare:

# Documentația tematică

Elementele de titlu pot fi scrise pur și simplu adăugând unul până la șase # în fața conținutului. În exemplul de mai sus, am folosit un semn # pentru a crea un h1 element cu textul "Documentație tematică". Dacă doriți să creați un h3 element, ați scrie ### Rubrica 3.

Acum, să creăm o regulă orizontală (


) pentru a separa titlul de celălalt conținut. Din nou, în Markdown acest lucru este extrem de simplu:

***

Pasul 2: Informații tematice

O secțiune importantă care trebuie adăugată în documentația dvs. este o secțiune de informații.

* Tema Nume: * Tema * Autor: * Suhail Dawood * Creat: * 08/08/2012 * Versiune: * 1.0.1 *** Vă mulțumim pentru achiziționarea dvs.! Dacă aveți întrebări cu privire la această temă, nu ezitați să trimiteți un e-mail la adresa de e-mail **@mail.com sau tweet me ** @ tutsplus ** ***

Să aruncăm o privire la echivalentul HTML al codului Markdown de mai sus:

Nume temă: Temă
Autor: Suhail Dawood
Creată: 08/08/2012
Versiune: 1.0.1

Multumesc pentru cumparaturile facute! Dacă aveți întrebări despre această temă, nu ezitați să trimiteți un e-mail la adresa mea [email protected] sau tweet-ma @tutsplus

Doar din examinarea celor două surse diferite, puteți vedea imediat că Markdown este mult mai intuitiv de înțeles și de creat. În loc să adăugați în mod constant <și >'s, Markdown vă permite să vă concentrați asupra conținutului. Pentru a accentua, adăugați un asterisc înainte și după text (de ex. * Text accentuat *). Pentru a încuraja, adăugați Două asteriscurile înainte și după text (de ex. ** Text încorporat **). Pentru a adăuga o pauză de linie, adăugați pur și simplu două spații în punctul în care doriți să introduceți o pauză de linie.

Pasul 3: Adăugarea unui cuprins

Acum, să adăugăm o listă de conținut în fișierul Markdown:

## Cuprins 1. Structura HTML 2. Fișiere CSS 3. Fișiere Javascript 4. Fișiere PSD 5. Stiluri tematice 6. Tweaking Javascript 7. Tweaking CSS 8. Compatibilitate browser ***

Dacă am fi creat acest lucru în HTML, iată cum ar apărea:

Cuprins

  1. Structura HTML
  2. Fișiere CSS
  3. Fișiere Javascript
  4. Dosare PSD
  5. Tematica stilurilor
  6. Optimizați Javascript
  7. CSS tweaking
  8. Compatibilitatea browserului

În loc să creați o listă ordonată și elemente separate de listă, scrieți pur și simplu 1. Primul element și continuați să adăugați elemente incrementate.

Pasul 4: Structura HTML

Este important să permiteți utilizatorilor să afle cum sunt configurate fișierele site-ului. Deoarece creăm documentația pentru o temă, ar trebui să subliniem modul în care codul HTML al temei este structurat. Putem descrie acest lucru cu următorul cod:

## 1. Structura HTML Structura HTML pentru fiecare pagină este următoarea: * Meta * Link la fișierele CSS * Header * Logo * Link-uri sociale * Navigare * Conținut principal * Content Slider * Articole * Bara laterală * Căutați * Arhive postare * Listă de adrese * Link către Javascript Fișiere * Javascript ***

Simplu. Pentru a crea cuprinsul nostru, am folosit o listă ordonată. În această secțiune, am folosit cuibărit liste neordonate. Pentru a crea o listă neordonată în Markdown, trebuie doar să adăugați un asterisc și un spațiu înainte de text (de ex. * Punctul 1). Pentru a aranja elemente de listă, plasați-o în interior și creați un alt element din listă.

Pasul 5: Fișiere CSS

În special în teme, documentația CSS este foarte importantă. Este o idee bună să subliniem diferitele fișiere CSS care sunt incluse în temă, precum și o scurtă descriere a fiecărui fișier:

## 2. Fișiere CSS Există 3 fișiere CSS în această temă: * main.css * colors.css * skeleton.css ##### main.css Acest fișier CSS este foaia de stil principală pentru temă. Acesta conține toate valorile pentru diferitele elemente ale temei și schema de culori implicită. ##### colors.css Acest fișier CSS deține stilul tuturor celorlalte scheme de culori care sunt incluse în temă. ##### skeleton.css Acest fișier CSS permite temei să răspundă, adaptându-se dimensiunilor diferite ale ecranului. ***

Asigurați-vă că utilizați titlurile pentru a separa diferite secțiuni ale fișierului de documentație. Un fișier de documentare bine întocmit va conduce la mai puțini utilizatori confuzi!

Pasul 6: Fișierele Javascript

Dacă tema dvs. include fișiere Javascript, este o idee bună să le prezentați cel puțin în documentație:

## 3. Fișiere Javascript Există 2 fișiere Javascript în această temă: * jquery.js * slider.js ##### jquery.js Această temă utilizează biblioteca jQuery Javascript. ##### slider.js Glisorul de conținut din temă rulează pe acest fișier Javascript. Există câteva setări care pot fi modificate, aceasta va fi inclusă în secțiunea "Tweaking Javascript". ***

Asigurați-vă că nu numai listați, ci descrieți fișierele din tema dvs. Acest lucru va face mult mai ușor pentru utilizatori să înțeleagă conținutul fiecărui fișier și să decidă dacă doresc sau nu să se amestece cu el.

Pasul 7: Fișiere PSD

Chiar dacă există o secțiune separată pentru șabloanele PSD pe ThemeForest, mulți autori au decis să includă fișierele PSD cu șabloanele codate pentru a permite utilizatorului libertatea de a face schimbări de proiectare. Dacă tema dvs. include fișierele PSD, ar fi o idee bună să le schițați la fel cum am făcut cu toate celelalte fișiere:

## 4. Fișierele PSD incluse în această temă sunt 5 fișiere PSD diferite: 1. homepage.psd 2. about.psd 3. portfolio.psd 4. blog.psd 5. contact.psd Aceste fișiere PSD vor fi la îndemână dacă doriți să faceți orice modificări ale designului temei. De asemenea, puteți crea un aspect nou al paginii utilizând fișierele PSD existente ca bază pentru care să lucrați. ***

Este cea mai bună metodă de a numi în mod clar fișierele dvs. PSD (de exemplu, full-width-page.psd), spre deosebire de numele vagi (de exemplu, șablon-003.psd). În acest fel, utilizatorii pot găsi ceea ce au nevoie fără a fi nevoiți să deschidă fiecare fișier.

Pasul 8: Stiluri tematice

Cel mai probabil, tema dvs. va include o selecție de scheme de culori pentru utilizatorii dvs. de a alege de la. În acest caz, asigurați-vă că descrieți cum se face acest lucru:

## 5. Tematici Stiluri incluse în această temă sunt 10 stiluri tematice diferite: 1. Lumina 2. Dark 3. Gray 4. Green 5. Red 6. Orange 7. Albastru 8. Purple 9. Brown 10. Dark Blue Pentru a schimba aceste stiluri, du-te la backendul WordPress, selectați ** Opțiuni> Stiluri ** și selectați stilul dorit. ***

În exemplul de mai sus, am enumerat diferitele scheme de culori incluse în temă și au arătat cum să le schimbați.

Pasul 9: Optimizarea Javascript

Dacă codul dvs. include fișiere Javascript care au parametri de personalizare (de exemplu, un slider script), ar fi o idee bună să le arătați utilizatorilor cum să manipuleze aceste valori:

## 6. Tweaking Javascript Glisorul de conținut din temă rulează pe slider.js și există câteva valori care pot fi modificate pentru a modifica aspectul cursorului. ##### Schimbarea valorilor În slider.js, puteți modifica aceste valori: auto: adevărat * Boolean: Animați automat, adevărat sau fals * viteza: 1000 * Integer: Viteza tranziției, în milisecunde * pager: adevărat * Boolean: Afișați pager, adevărat sau fals * nav: fals * Boolean: Afișați navigația, adevărată sau falsă * ***

Codul de mai sus prezintă modul în care un utilizator poate modifica valorile. Pentru codul de stil, împachetați textul relevant înăuntru Etichete. Aplicații ca Mou adăugați stil pentru aceste elemente în previzualizarea live și puteți exporta și codul pentru a păstra stilul. Vom vorbi puțin despre exportul documentației dvs. mai târziu.

Pasul 10: Optimizarea CSS

Fișierele CSS sunt foarte des personalizate de un utilizator. Ei vor considera cu siguranță că este util dacă adăugați o secțiune la documentația care arată modul de accesare a fișierelor CSS, astfel încât să le poată edita.

## 7. Tweaking CSS Tema este construită pe un cadru receptiv, care permite ca conținutul să fie văzut optim în toate dimensiunile ecranului. ##### Schimbarea CSS-ului Începeți prin a intra în backend-ul WordPress, ** Teme> Tema> Vizualizare sursă **. Selectați fișierul * style.css * pentru a vizualiza și de a avea posibilitatea de a edita codul. Aici puteți schimba lucruri precum fonturile, dimensiunile, culorile etc. ***

Acum că utilizatorul are acces la fișierul CSS, ei pot face modificările dorite.

Pasul 11: Compatibilitatea browser-ului

Este o idee bună să informați utilizatorul despre orice probleme legate de compatibilitatea browserului:

## 8. Compatibilitatea cu browserul Această temă funcționează bine (-) sau minunat (X) în următoarele browsere: ** IE 6-8 ** - ** IE 9 + ** X ** Chrome ** X ** Firefox ** X ** Safari ** X ** Opera ** X ***

Dacă doriți să extindeți această secțiune, puteți explica ce caracteristici ale temei suferă în anumite browsere.

Pasul 12: Finalizarea documentației

Pentru a completa documentația noastră, vom adăuga o secțiune pentru a permite utilizatorilor noștri să știe cum să ne contacteze dacă au întrebări suplimentare. Să adăugăm acest cod de cod:

#### Tema de Suhail Dawood Dacă aveți alte întrebări care nu sunt incluse în documentație, nu ezitați să trimiteți un e-mail  sau adăugați o nouă postare în [forum] (http://forum.tutsplus.com/ "vizitați forumul").

Pentru a conecta e-mail-uri prin utilizarea markdown-ului, trebuie doar să înfășurați adresa dvs. de e-mail între chevron (de ex. ).

Adăugarea de linkuri în Mardown este destul de dreaptă. tuts+ este hyperlinkul așa cum doriți să apară în HTML. Textul trebuie plasat în brațe pătrate [Tuts +]. Imediat după aceea, aveți adresa site-ului înfășurată între paranteze (de ex. (Http://www.tutsplus.com/)) si Alt textul este plasat în citate dublă în paranteze (de ex. (http://www.tutsplus.com/ "Rețeaua de Tutorială a Lumii")).

Codul Markdown final

Iată o privire asupra codului nostru final Markdown pentru această documentație:

#Theme Documentation *** * Tema Nume: * Tema * Autor: * Suhail Dawood * Creat: * 08.06.2012 * Versiune: * 1.0.1 *** Vă mulțumim pentru achiziționarea dvs.! Dacă aveți întrebări cu privire la această temă, nu ezitați să trimiteți un e-mail la adresa **[email protected]** sau tweet me ** @ tutsplus ** *** ## Cuprins 1. Structura HTML 2. CSS Fișiere 3. Fișiere Javascript 4. Fișiere PSD 5. Stiluri Temă 6. Tweaking Javascript 7. Tweaking CSS 8. Compatibilitate Browser *** ## 1. Structura HTML Structura HTML pentru fiecare pagină este următoarea: * Meta * Link la fișierele CSS * Header * Logo * Link-uri sociale * Navigare * Conținut principal * Content Slider * Articole * Bara laterală * Căutați * Arhive postare * Listă de adrese * Link către Javascript Fișiere * Javascript *** ## 2. Fișiere CSS Există 3 fișiere CSS în această temă: * main.css * colors.css * skeleton.css ##### main.css Acest fișier CSS este foaia de stil principală pentru temă. Acesta conține toate valorile pentru diferitele elemente ale temei și schema de culori implicită. ##### colors.css Acest fișier CSS deține stilul tuturor celorlalte scheme de culori care sunt incluse în temă. ##### skeleton.css Acest fișier CSS permite temei să răspundă, adaptându-se dimensiunilor diferite ale ecranului. *** ## 3. Fișiere Javascript Există 2 fișiere Javascript în această temă: * jquery.js * slider.js ##### jquery.js Această temă utilizează biblioteca jQuery Javascript. ##### slider.js Glisorul de conținut din temă rulează pe acest fișier Javascript. Există câteva setări care pot fi modificate, aceasta va fi inclusă în secțiunea "Tweaking Javascript". *** ## 4. Fișierele PSD incluse în această temă sunt 5 fișiere PSD diferite: 1. homepage.psd 2. about.psd 3. portfolio.psd 4. blog.psd 5. contact.psd Aceste fișiere PSD vor fi la îndemână dacă doriți să faceți orice modificări ale designului temei. De asemenea, puteți crea un aspect nou al paginii utilizând fișierele PSD existente ca bază pentru care să lucrați. *** ## 5. Tematici Stiluri incluse în această temă sunt 10 stiluri tematice diferite: 1. Lumina 2. Dark 3. Gray 4. Green 5. Red 6. Orange 7. Albastru 8. Purple 9. Brown 10. Dark Blue Pentru a schimba aceste stiluri, du-te la backendul WordPress, selectați ** Opțiuni> Stiluri ** și selectați stilul dorit. *** ## 6. Tweaking Javascript Glisorul de conținut din temă rulează pe slider.js și există câteva valori care pot fi modificate pentru a modifica aspectul cursorului. ##### Schimbarea valorilor În slider.js, puteți modifica aceste valori: auto: adevărat * Boolean: Animați automat, adevărat sau fals * viteza: 1000 * Integer: Viteza tranziției, în milisecunde * pager: adevărat * Boolean: Afișați pager, adevărat sau fals * nav: fals * Boolean: Afișați navigația, adevărată sau falsă * *** ## 7. Tweaking CSS Tema este construită pe un cadru receptiv, care permite ca conținutul să fie văzut optim în toate dimensiunile ecranului. ##### Schimbarea CSS-ului Începeți prin a intra în backend-ul WordPress, ** Teme> Tema> Vizualizare sursă **. Selectați fișierul * style.css * pentru a vizualiza și de a avea posibilitatea de a edita codul. Aici puteți schimba lucruri precum fonturile, dimensiunile, culorile etc. *** ## 8. Compatibilitatea cu browserul Această temă funcționează bine (-) sau minunat (X) în următoarele browsere: ** IE 6-8 ** - ** IE 9 + ** X ** Chrome ** X ** Firefox ** X ** Safari ** X ** Opera ** X *** #### Tema de Suhail Dawood Dacă aveți alte întrebări care nu sunt cuprinse în documentație, nu ezitați să trimiteți un e-mail  sau adăugați o nouă postare în [forum] (http://forum.tutsplus.com/ "vizitați forumul").

Exportarea documentației

Acum, că am finalizat crearea fișierului de documentație, este timpul să convertim acest Markdown în HTML sau într-un fișier PDF. Voi folosi Mou pentru a-mi exporta documentația, dar pașii sunt generali și se aplică la majoritatea aplicațiilor.

Exportarea în HTML

Pentru a exporta documentația în HTML, selectați pur și simplu Fișier> Export> HTML. Denumiți fișierul de documentație și bifați / debifați "Includeți CSS" în funcție de faptul dacă doriți sau nu ca același stil afișat în aplicație să fie aplicat fișierului dvs. HTML. Nu voi crea un fișier CSS separat, ci va adăuga stilul în fișierul HTML. De asemenea, creează etichetele necesare, cum ar fi html,doctypehead, etc.

Exportarea în format PDF

Dacă doriți să exportați documentația în PDF, selectați Fișier> Export> PDF. În cazul Mou, tot styling-ul prezentat în previzualizarea HTML live va fi inclus în fișierul PDF.

Și am terminat! Document clar, ușor de citit, pentru clienți, clienți și colegi. Descărcați fișierele sursă pentru acest tutorial și verificați fișierele .md .html și .pdf.

Prezentare generală a sintaxei de marcare

Iată o comparație rapidă a sintaxei HTML și Markdown pe care am acoperit-o în acest tutorial

Capitolul 1

#Ghidul One

Capitolul doi

## Titlul doi

Capitolul trei

### Titlul trei

Capitolul patru

#### Titlul patru
Capitolul cinci
##### Poziția 5
Capitolul șase
####### Titlul șase

***
Text accentuat * Text accentuat *
Text îmbogățit ** Text încorporat **
  1. Elementul de listă
1. Elementul de listă
  • Elementul de listă
* Element de listă
Cod Cod

[email protected]
forum [forum] (http://www.tutsplus.com/ "Descrierea")

Resurse aditionale

  • Există mult mai mult pentru Markdown, inclusiv modalități alternative de a crea alte elemente. Puteți verifica o privire detaliată asupra întregii sintaxii Markdown de la Nettuts+.
  • Proiectul Markdown oficial la Daring Fireball
  • Markdown pe Wikipedia
  • Vim Essential Plugin: Markdown la HTML pe Nettuts+
  • Mai multe informații despre documentația Themeforest aici, aici și aici (mulțumită lui Ivor pentru cei!)