Cara blog dengan Jekyll

octojekyll

Sama ada anda ingin belajar bagaimana membuat blog, atau anda ingin menulis sesuatu secara khusus, memang betul bahawa mengekalkan blog memerlukan masa dan wang, tetapi masih ada alat sumber percuma dan terbuka yang akan menjimatkan banyak perkara dan bahawa mereka membuat anda hanya menulis.

Saya akan mengajar cara menggunakan Jekyll untuk kemudahan dan penggunaan Markdown, dan walaupun terdapat banyak alternatif, Jekyll berinteraksi dengan Github dengan baik.

Keperluan:

  1. Masa
  2. Internet
  3. Akaun Github

Pemasangan

Pada Debian / Ubuntu dan derivatif:

sudo apt-get install git ruby ​​jekyll

Mengenai Fedora dan derivatif:

sudo yum pasang permata git ruby ​​pasang jekyll

Dalam Arch dan derivatif (kesabaran):

sudo pacman -S git ruby ​​yaourt -S ruby-jekyll

Konfigurasi Pangkalan:

Kami mengkonfigurasi git dengan data Github kami

git config --global user.name "username" git config --global user.email "email_id"

Kami membuat repositori git di mana kami akan bekerja secara tempatan, mesti dipanggil sama dengan nama pengguna anda di Github

git init youruser.github.io

Setelah direktori blog dibuat, kita harus cari topik untuk jekyll masuk, atau gagal yang membuatnya. Kemudian anda mesti menyalin kandungan tema ke direktori yang dibuat dengan git, contohnya menggunakan tema Kompas

Di dalam direktori ini, anda akan menemui beberapa fail dan direktori, walaupun temanya mungkin disusun secara berbeza, kebanyakan menggunakan format organisasi ini

/ _termasuk Direktori isi halaman
/ _letak Direktori isi halaman
/ _pos Direktori ke mana entri pergi
/ _css o / scss Direktori di mana css berada
/ _img o / gambar Direktori ke mana gambar pergi
/_config.yml Fail konfigurasi
/ 404 pagi Halaman ralat 404
/ CNAME Pautan ke domain
/ sekitar.md Halaman «mengenai»
/index.html Laman utama

Sekarang lengkapkan fail konfigurasi _config.yml dengan data yang anda sukai, sekiranya saya membiarkannya seperti ini:

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

Pergi ke terminal di direktori yang kami bekerjasama dan tulis

jekyll layan

Dari penyemak imbas masukkan localhost: 4000 atau 127.0.0.1:4000 dan anda akan melihat laman web ini berfungsi, anda boleh mula mengubah suai kandungan blog secara tempatan melalui penyunting kod pilihan anda, saya adalah teks luhur.

Kompas

Di sini Jekyll dengan tema sudah terpasang.

Apabila anda memutuskan bahawa blog sudah siap untuk diterbitkan, atau untuk mengemas kini entri tulis

git add --all git commit -m "Mesej yang ingin anda tunjukkan" master asal git push -u

Ia akan meminta nama pengguna dan kata laluan github anda; tulis dan capai

www.youruser.github.io

Sampai di sini entri itu, saya harap sudah jelas. Alat tersebut StackEdit membolehkan anda menulis dan mengeksport fail markdown ke repositori github, jika anda memerlukan maklumat dari jekyll anda boleh menggunakan laman web rasmi jekyll atau dari laman bantuan laman github.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   meriah kata

    Artikel yang bagus, tetapi terdapat banyak CMS atau aplikasi web lain untuk membuat blog yang benar-benar membuat anda fokus menulis. Saya melihat terlalu sukar untuk menggunakan Jekyll, walaupun untuk selera ..

    1.    penipu kata

      Permintaan seks Jekyll, Pelican dan lain-lain adalah hakikat bahawa mereka menghasilkan laman web statik dari Markdown RestructuredText atau lain-lain, dan dengan itu membuat blog yang boleh dihoskan di halaman github dan meletakkan komen luaran dengan Disqus.

      Blog saya adalah Pelican misalnya, untuk membuat entri baru adalah membuat fail pertama dan mengompilasi ulang, saya komited dengan cabang halaman repo di github dan itu sahaja.

      1.    meriah kata

        Eh, sangat senang kan? Buat fail, kumpulkan semula, buat .. Terdapat WordPress (dan seumpamanya), setiap hari saya lebih mencintaimu

      2.    penipu kata

        Sebagai fakta ingin tahu kernel.org menggunakan penjana ini.

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

    2.    satubiji kata

      Ini adalah dua perkara yang berbeza, tetapi saya akan mengubah WordPress sepenuhnya untuk mana-mana pembangun laman web yang statik. Komplikasi pada awalnya, apabila anda harus menyusun susun atur dan lain-lain, yang lain adalah tepat seperti yang anda katakan, tumpukan perhatian pada penulisan, anda hanya menghasilkan fail teks biasa dan dengan markdown BAM anda membuat catatan. Saya tidak melihat perkara yang rumit di dalamnya.

      salam

      1.    meriah kata

        Saya tidak mengatakan bahawa itu adalah kes anda, tetapi ada yang telah melancarkan perang suci di WordPress (seperti Joomla atau Drupal) yang memihak kepada penjana kandungan statik. Ya, mereka cepat, mereka mudah, tetapi mereka lebih bermasalah ketika melakukan apa yang WordPress lakukan, dan belum lagi alat itu sebagai sesuatu yang kolaboratif, di mana banyak yang dapat mengambil bahagian, di mana anda harus menyederhanakan ... dll .

      2.    andrew kata

        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 kata

      Ini yang saya tulis adalah teknologi yang sama dengan yang digunakan oleh laman github, tetapi tidak membenarkan anda menggunakan tema anda sendiri, anda harus menggunakan yang lalai. Sudah tentu ada yang lebih mudah, tetapi saya mencari pemasangan dan konfigurasi yang mudah tanpa perlu mengerjakan Domain, Hosting, SEO, Keselamatan, dll.

    4.    Terdapat Hari kata

      Saya mengambil masa yang lama untuk membuatnya dengan wordpress, tetapi saya akan mencubanya, terima kasih banyak saya berkongsi artikel anda 🙂

  2.   MD kata

    Tetapi ... satu soalan ... Bukankah itu blog?

    Ini adalah halaman rata, kerana tidak membenarkan komen.

    1.    Jesus Ballesteros kata

      Katakan secara teknikalnya halaman statik. Tetapi jika ia membolehkan anda memasang Disqus untuk komen maka itu akan melengkapkan apa yang diperlukan.

      1.    MD kata

        Menarik, terima kasih.

  3.   Oscar kata

    Terima kasih. Sangat bagus.