Cara membuat blog dengan Jekyll

octojekyll.dll

Baik Anda ingin belajar cara membuat blog, atau ingin menulis sesuatu secara khusus, memang benar bahwa memelihara blog membutuhkan waktu dan uang, tetapi masih ada alat gratis dan sumber terbuka yang akan menghemat banyak hal dan itu. mereka membuat Anda hanya menulis.

Saya akan mengajar menggunakan Jekyll untuk kemudahan dan penggunaan penurunan harga, dan sementara ada banyak alternatif, Jekyll berinteraksi dengan baik dengan Github.

Persyaratan:

  1. Tiempo
  2. Internet
  3. Akun Github

Instalasi

Di Debian / Ubuntu dan turunannya:

sudo apt-get install git ruby ​​jekyll

Di Fedora dan turunannya:

sudo yum install git ruby ​​gem install jekyll

Di Arch dan turunannya (kesabaran):

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

Konfigurasi Dasar:

Kami mengkonfigurasi git dengan data Github kami

git config - global user.name "nama pengguna" git config --global user.email "email_id"

Kami membuat repositori git tempat kami akan bekerja secara lokal, harus dipanggil sama dengan nama pengguna Anda di Github

git init youruser.github.io

Setelah direktori blog dibuat, kita harus melakukannya cari topik untuk jekyll di, atau gagal membuatnya. Kemudian Anda harus menyalin konten tema ke direktori yang dibuat dengan git, pada contoh gunakan tema Kompas

Dalam direktori ini Anda akan menemukan beberapa file dan direktori, meskipun temanya mungkin diatur secara berbeda, kebanyakan menggunakan format organisasi ini

/ _includes Direktori badan halaman
/ _layouts Direktori badan halaman
/ _posts Direktori tempat masuknya entri
/ _css o / scss Direktori tempat css berada
/ _img o / gambar-gambar Direktori tempat gambar disimpan
/_config.yml File konfigurasi
/404.md Halaman kesalahan 404
/ CNAME Tautkan ke domain
/tentang.md Halaman «tentang»
/index.html Halaman muka

Sekarang lengkapi file konfigurasi _config.yml dengan data yang Anda inginkan, dalam kasus saya, saya membiarkannya seperti ini:

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

Buka terminal di direktori tempat kita bekerja dan tulis

jekyll melayani

Dari browser masukkan localhost: 4000 atau 127.0.0.1:4000 dan Anda akan melihat situs tersebut berfungsi, Anda dapat mulai memodifikasi konten blog secara lokal melalui editor kode pilihan Anda, milik saya adalah teks luhur.

Kompas

Di sini Jekyll dengan tema sudah terpasang.

Ketika Anda memutuskan bahwa blog siap untuk diterbitkan, atau untuk memperbarui entri tulis

git add --all git commit -m "Pesan yang ingin Anda tampilkan" git push -u origin master

Ini akan meminta nama pengguna dan kata sandi github Anda; tulis dan akses

www.penggunaanda.github.io

Nah sampai disini entri, semoga sudah jelas. Alat TumpukanSunting memungkinkan Anda untuk menulis dan mengekspor file penurunan harga ke repositori github, jika Anda membutuhkan informasi dari jekyll Anda dapat menggunakan situs resmi jekyll atau dari halaman bantuan halaman github.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   hidup dijo

    Artikel bagus, tapi masih banyak CMS atau aplikasi web lain untuk membuat blog yang benar-benar membuat Anda fokus menulis. Saya melihat terlalu sulit untuk menggunakan Jekyll, meskipun untuk selera ..

    1.    pemburu dijo

      Daya tarik seks Jekyll, Pelican dan lainnya adalah fakta bahwa mereka menghasilkan situs statis dari Markdown RestructuredText atau dll, dan dengan demikian membuat blog yang dapat dihosting di halaman github dan memberikan komentar eksternal dengan Disqus.

      Blog saya adalah Pelican misalnya, membuat posting baru adalah membuat file pertama dan mengkompilasi ulang, saya berkomitmen ke cabang gh-pages dari repo di github dan hanya itu.

      1.    hidup dijo

        Uff, super mudah kan? Buat file, kompilasi ulang, komit .. Ada WordPress (dan sejenisnya), setiap hari aku semakin mencintaimu 😛

      2.    pemburu dijo

        Fakta aneh kernel.org menggunakan generator ini.

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

    2.    satuohtiga dijo

      Ya, itu adalah dua hal yang berbeda, tetapi saya akan sepenuhnya mengubah WordPress untuk pembuat situs web statis apa pun. Masalahnya di awal, ketika Anda harus merakit tata letak dan lain-lain, hal lain adalah persis apa yang Anda katakan, berkonsentrasi menulis, Anda cukup membuat file teks biasa dan dengan penurunan harga BAM Anda membuat posting. Saya tidak melihat ada yang rumit di dalamnya.

      salam

      1.    hidup dijo

        Saya tidak mengatakan ini kasus Anda, tetapi beberapa telah mengobarkan perang suci di WordPress (seperti Joomla atau Drupal) demi generator konten statis. Ya, mereka cepat, sederhana, tetapi lebih bermasalah ketika melakukan apa yang dilakukan WordPress, dan belum lagi alatnya sebagai sesuatu yang kolaboratif, di mana banyak orang dapat berpartisipasi, di mana Anda harus memoderasi ... dll.

      2.    andrew dijo

        Anda benar elav, wordpress lebih baik, tergantung kebutuhan. seperti blog desdelinuxIni dapat bekerja dengan generator konten statis tetapi bagi banyak orang yang berpartisipasi, ini akan menjadi masalah, selain fakta bahwa meskipun mudah untuk dikonfigurasi, mungkin ada masalah keamanan, tidak seperti WordPress. Itu sebabnya bagi pemula saya merekomendasikan Jekyll daripada Wordpres karena lebih mudah dan Anda dapat belajar dengan tutorial sederhana dalam HTML/CSS tanpa menggunakan PHP yang akan membuat takut pemula.

    3.    andrew dijo

      Ini saya tulis adalah teknologi yang sama yang digunakan halaman github, tetapi tidak memungkinkan Anda untuk menggunakan tema Anda sendiri, Anda harus menggunakan yang default. Tentu saja ada yang lebih mudah, tetapi saya mencari instalasi dan konfigurasi sederhana tanpa harus mengerjakan Domain, Hosting, SEO, Keamanan, dll.

    4.    Ada Hari dijo

      Saya butuh waktu lama untuk membuatnya dengan wordpress, tapi saya akan mencobanya, terima kasih banyak saya bagikan artikel Anda 🙂

  2.   MD dijo

    Tapi… satu pertanyaan… Bukankah ini blog?

    Ini adalah halaman datar, karena tidak mengizinkan komentar.

    1.    Yesus Ballesteros dijo

      Katakanlah itu secara teknis halaman statis. Tetapi jika memungkinkan Anda untuk menginstal Disqus untuk komentar maka itu akan melengkapi apa yang dibutuhkan.

      1.    MD dijo

        Menarik, terima kasih.

  3.   oscar dijo

    Terima kasih. Sangat bagus.