Kā blogot ar Džekilu

oktojekils

Neatkarīgi no tā, vai vēlaties uzzināt, kā izveidot emuāru, vai vēlaties rakstīt kaut ko konkrētu, ir taisnība, ka emuāra uzturēšana prasa laiku un naudu, taču joprojām ir pieejami bezmaksas un atvērtā koda rīki, kas ietaupīs daudz ko un ka viņi liek vienkārši rakstīt.

Es iemācīšu lietot Jekyll tā vienkāršībai un Markdown lietošanai, un, lai gan ir daudz alternatīvu, Jekyll labi mijiedarbojas ar Github.

Prasības:

  1. Laiks
  2. internets
  3. Github konts

Uzstādīšana

Par Debian / Ubuntu un atvasinājumiem:

sudo apt-get install git ruby ​​jekyll

Par Fedora un atvasinājumiem:

sudo yum instalēt git ruby ​​gem instalēt jekyll

Arkā un atvasinājumos (pacietība):

sudo pacman -S git rubīns yaourt -S rubīns-jekyll

Bāzes konfigurācija:

Mēs konfigurējam git ar saviem Github datiem

git config - globālais lietotājvārds "lietotājvārds" git config - globālais lietotājs.emails "email_id"

Mēs izveidojam git repozitoriju, kurā strādāsim lokāli, jāsauc tāds pats kā jūsu lietotājvārds vietnē Github

git init jūsu lietotājs.github.io

Kad emuāra katalogs ir izveidots, mums tas ir jādara meklēt tēmu par jekyll vai neizdodas to izveidot. Tad jums ir jākopē motīva saturs direktorijā, kas izveidots ar git, piemērā izmantojiet tēmu Compass

Šajā direktorijā atradīsit vairākus failus un direktorijus, kaut arī tēma var būt sakārtota atšķirīgi, lielākā daļa izmanto šo organizācijas formātu

/ _ietilpst Lapas pamatteksta direktorijs
/ _ izkārtojumi Lapas pamatteksta direktorijs
/ _posteņi Katalogs, kur atrodas ieraksti
/ _css o / scss Katalogs, kurā atrodas CSS
/ _img o / attēli Katalogs, kur atrodas attēli
/_config.yml Konfigurācijas fails
/404.md 404. kļūdas lapa
/ CNAME Saite uz domēnu
/par.md Lapa «par»
/index.html Mājas lapa

Tagad pabeidziet konfigurācijas failu _config.yml ar vēlamajiem datiem, manā gadījumā es to atstāju šādi:

-_config.yml (~ -Blog-desktop) - gedit_003

Dodieties uz terminālu direktorijā, ar kuru mēs strādājam, un rakstiet

jekyll kalpot

No pārlūkprogrammas ievadiet localhost: 4000 vai 127.0.0.1:4000, un jūs redzēsiet, ka vietne darbojas, jūs varat sākt mainīt emuāra saturu lokāli, izmantojot vēlamo kodu redaktoru, mans ir cildens teksts.

Kompass

Šeit Jekyll ar tēmu jau instalēta.

Kad izlemjat, ka emuārs ir gatavs publicēšanai vai ierakstu atjaunināšanai, rakstiet

git add --all git toime -m "Ziņojums, kuru vēlaties parādīt" git push -u izcelsmes meistars

Tas prasīs jūsu github lietotājvārdu un paroli; uzrakstiet to un piekļūstiet

www.youruser.github.io

Nu, līdz šim ierakstam, es ceru, ka tas ir bijis skaidrs. Rīks StackEdit ļauj rakstīt un eksportēt iezīmēšanas failus uz github krātuvi, ja jums nepieciešama informācija no jekyll, varat izmantot jekyll oficiālā vietne vai no github lapas palīdzības lapa.


13 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   dzīvīgs teica

    Labs raksts, taču emuāru izveidošanai ir daudz citu CMS vai tīmekļa lietojumprogrammu, kas patiešām liek koncentrēties uz rakstīšanu. Es uzskatu, ka ir pārāk grūti lietot Džekilu, kaut arī gaumei ..

    1.    dunter teica

      Džekila, Pelikana un citu personu seksuālais pievilcīgums ir fakts, ka viņi ģenerē statiskas vietnes no Markdown RestructuredText vai utt., Tādējādi radot emuārus, kurus var mitināt github lapās, un ar Disqus ievietot ārējus komentārus.

      Piemēram, mans emuārs ir Pelican, lai izveidotu jaunu ziņu, ir jāizveido pirmais fails un jāpārkompilē, es apņemos darboties repo vietnē gh-pages github un viss.

      1.    dzīvīgs teica

        Uff, super viegli vai ne? Izveidojiet failu, atkārtoti sastādiet, izdariet .. Ir WordPress (un tamlīdzīgi), katru dienu es jūs mīlu vairāk más

      2.    dunter teica

        Kā kuriozs fakts, kernel.org izmanto to ģeneratoru.

        https://www.kernel.org/pelican.html

    2.    vienstrīs teica

      Nu, tās ir divas dažādas lietas, taču es pilnībā nomainītu WordPress jebkuram statiskas vietnes veidotājam. Sarežģītība ir sākumā, kad jāsamontē izkārtojums un citi, otra lieta ir tieši tā, ko jūs sakāt, koncentrējaties uz rakstīšanu, jūs vienkārši ģenerējat teksta vienkāršu failu un ar atzīmi BAM izveidojat ziņu. Neredzu tajā neko sarežģītu.

      Sveicieni

      1.    dzīvīgs teica

        Es nesaku, ka tas ir jūsu gadījums, bet daži ir uzsākuši svētu karu ar WordPress (piemēram, Joomla vai Drupal) par labu statiskā satura ģeneratoriem. Jā, tie ir ātri, tie ir vienkārši, bet tie ir daudz problemātiskāki, ja ir jādara tas, ko dara WordPress, un tas nemaz nerunājot par rīku kā par kooperatīvu, kur var piedalīties daudzi, kur jums ir jāpārrauga ... utt. .

      2.    andrew teica

        Tienes razon elav, wordpress es mejor, dependiendo de las necesidades. Un blog como desdelinux, podria funciona con un generador de contenidos estatico pero para participar muchas personas seria un problema, ademas de que aunque sea facil de configurar puede tener problemas de seguridad, no como wordpress. Es por eso que para novatos recomiendo Jekyll luego Wordpres ya que es mas facil y podes aprender con tutoriales simples en HTML/CSS sin usar PHP que a un novato asustaria.

    3.    andrew teica

      Šī, ko es uzrakstīju, ir tā pati tehnoloģija, kuru izmanto github lapas, taču tā neļauj jums izmantot savas tēmas, jums jāizmanto noklusējuma tēmas. Protams, ir vairāk vienkāršu, taču es meklēju vienkāršu instalēšanu un konfigurēšanu, nestrādājot pie Domēni, Hostings, SEO, Drošība utt.

    4.    Tur diena teica

      Es ilgi to izveidoju ar WordPress, bet es to izmēģināšu, liels paldies, es dalos ar jūsu rakstu

  2.   MD teica

    Bet ... viens jautājums ... Vai tas nav emuārs?

    Tā ir plakana lapa, jo tā neļauj komentēt.

    1.    Jēzus Balesteross teica

      Pieņemsim, ka tā tehniski ir statiska lapa. Bet, ja tas ļauj instalēt Disqus komentāriem, lai tas papildinātu nepieciešamo.

      1.    MD teica

        Interesanti, paldies.

  3.   oscar teica

    Paldies. Ļoti labi.