Folosim limbajul de markup hacker pentru o varietate de sarcini

Markdown? Ce este asta?

Este mai ușor să explici sensul Markdown în cel mai simplu exemplu. Pentru a compila o listă de sarcini, folosesc un fișier text simplu, în care scriu:







Luați un exemplu puțin mai complex. Imaginați-vă că trebuie să emiteți o listă numerotată. Este evident că veți introduce numărul corespunzător înaintea fiecărui element. Trebuie să te concentrezi pe câteva cuvinte? Cu siguranță ați făcut acest lucru cu ajutorul unor simboluri.

În acest exemplu, este clar cât de lizibil rămâne textul. De fapt, soluțiile evidente nu au fost inventate doar pentru inserarea de link-uri și imagini, plus limba originală nu permitea să se determine amploarea imaginii. Ca urmare a prelucrării interpretului la ieșire, obținem codul gata realizat:

De fapt, deja cunoașteți sintaxa lui Markdown - toate celelalte nuanțe sunt stăpânite în cinci minute prin citirea manualului oficial (daringfireball.net/projects/markdown/syntax).

Pe capra de bacan?

Folosim limbajul de markup hacker pentru o varietate de sarcini
Octopress este o soluție foarte funcțională pentru nenorocitul tău

Folosim limbajul de markup hacker pentru o varietate de sarcini
ReText - o soluție foarte bună pentru Linux, deși fără alternative

Folosim limbajul de markup hacker pentru o varietate de sarcini
MouApp, un instrument gratuit și ușor de utilizat pentru crearea de documente web în Mac OS X

Markdown și Web

Octopress este, după cum spun dezvoltatorii, un cadru hacker pentru blogging. De fapt, acesta este un generator static de blog care analizează fișierele marcate cu Markdown și scoate un set de coduri HTML, care vor fi blogul nostru. Dar există o nuanță neplăcută - ca site pentru plasarea fișierelor în mod implicit, este sugerat să folosiți GitHub (o opțiune chiar mai gigantică - folosiți pentru stocarea în cloud a fișierelor Amazon S3)! Permiteți-mi să vă reamintesc că github.com nu vă permite doar să postați gratuit depozite de coduri, ci oferă și o platformă gratuită pentru crearea unui blog pentru fiecare dintre aceste proiecte (pages.github.com). În general, acesta a fost destinat să informeze utilizatorii despre progresul proiectului - că au adăugat că au eliminat ceea ce este planificat. Vom lua în considerare modul de utilizare a serviciului GitHub ca găzduire pentru blogul dvs.







Vom presupune că deja avem contabilitatea pentru GitHub - dacă nu, este vorba de treizeci de secunde. În primul rând, trebuie să creați un depozit, care să stocheze sursa blogului. Depozitul ar trebui să dețină următorul nume: username.github.com (ulterior puteți atașa un domeniu terță parte). Apoi, trebuie să instalați Octopress pe mașina dvs.

În general, lucrul cu blog-ul va arata astfel: a pus pe Octopress locale mașină server, a scrie mesaje în Markdown-noasta, șablonul de drepturi (dacă este cazul), executați comanda consolă pentru a genera conținut și în cele din urmă se toarnă rezultat HTML + JS în depozitul nostru pe GitHub. Acum, în ordine.

  1. Primul punct este instalarea lui Octopress 2.0. Aceasta necesită instalarea Ruby 1.9.2. În plus, trebuie să fie instalat și Git. Pentru a începe descărcarea sursei Octopress, pregătiți-le și instalați:
  2. Apoi am setat tema standard Octopress.
  3. Apoi, configurați Octopress pentru a lucra cu depozitul nostru:
  4. În timpul executării sarcinii, vi se va solicita să introduceți adresa URL a depozitului nostru. În principiu, după aceea puteți publica deja. Aceasta se face printr-o singură comandă:

Alte generatoare de site-uri statice

Trebuie să spun că Octopress nu este singurul instrument de generare a conținutului static. Aș dori să vă opresc atenția cu încă două instrumente: Poole (bitbucket.org/obensonne/poole) și BlazeBlogger (blaze.blackened.cz).

Poole este un generator de site-uri statice care utilizează Markdown. Este scris în Python și nu necesită altceva decât pentru munca sa. Este foarte ușor să lucrați cu: creați conținut de pagină web cu Markdown - și Poole le transformă într-un site simplu și frumos echipat cu un meniu de navigare. Principiul de funcționare este simplu: programul are intrare de la un director de fișiere și le copiază în directorul de ieșire, toate fișierele cu extensia MD, MKD, markdown mdown sau convertite în HTML cu pagină.html ca o schela. Dacă doriți să înlocuiți aspectul site-ului, va trebui să editați fișierele page.html și input / poole.css. Pentru a actualiza, schimba, adăuga conținut, trebuie să:

După aceasta, Poole va genera din nou site-ul.

Markdown: ce urmează?

Distribuiți acest articol cu ​​prietenii dvs.:







Articole similare

Trimiteți-le prietenilor: