Tentang perbezaan dan persamaan. Dari WordPress hingga Jekyll 4

Tentang persamaan dan perbezaan

Amaran spoiler. Dalam artikel berikut oleh siri ini mengapa saya berhijrah dari WordPress ke Jekyll akan menipu. Ungkapan "skip the line" milik penulis James Altucher dan merujuk kepada sebilangan teknik yang membolehkan anda mempelajari sesuatu dengan lebih cepat daripada 10 jam yang seharusnya menjadi pakar dalam sesuatu. Salah satunya ialah mengeluarkan persamaan yang tidak membiarkan anda bergerak maju

Saya membuang banyak bulan untuk mengikuti tutorial untuk pelbagai komponen yang membentuk Jekyll untuk mengetahui bahawa saya tidak perlu. Terdapat banyak tema komuniti yang dikembangkan untuk Jekyll, saya hanya perlu menyalin bahagian kod yang saya perlukan untuk membuat sendiri.

Terdapat juga aksesori untuk semua selera.  Termasuk penyunting visual yang, tanpa lengkap seperti pengurus kandungan, menjadikan tugas menulis teks dan menambahkan gambar menjadi lebih mudah.

Perkara penting yang perlu diingat dengan pemalam dan tema. DANn WordPress dimuatkan di pelayan dan memerlukan pangkalan data. Ini mengambil ruang dan mewakili risiko keselamatan yang berpotensi. Dengan Jekyll plugin dan tema ada di komputer kerja. Apa yang dimuat adalah laman web yang sudah diproses.

Bahagian ketiga perbandingan ini adalah kerangka kerja. Terdapat banyak templat yang telah dibuat untuk kerangka kerja tersebut dan yang harus anda lakukan adalah mengedit dengan tangan. Tetapi, memerlukan banyak masa.

WordPress menggunakan tiga teknologi. PHP dan Mysql di bawah enjin dan HTML, CSS dan Javascript untuk apa yang dilihat pengguna. Jekyll menggunakan Ruby sebagai bahasa pengaturcaraan dan tiga bahasa lain. YAML, Liquid, dan dialdown Markdown disebut Krandown untuk membuat halaman. Halaman-halaman akan selalu berupa HTML, CSS dan Jvascript untuk memberikannya intereaktiviti.

Tentang perbezaan dan persamaan. Pemasangan

Keperluan untuk memasang WordPress adalah berikut:

  • Versi PHP 7.4 atau lebih tinggi.
  • MySQL versi 5.6 atau lebih tinggi ATAU MariaDB versi 10.1 atau lebih tinggi
  • Patuhi HTTPS

Secara amnya, kebanyakan penyedia hosting web menggunakan Apache atau NGNIX sebagai pelayan yang akan membolehkan anda menggunakan WordPress. Tetapi, jika anda ingin mencuba alternatif lain, selagi memenuhi syarat di atas, ia akan berjaya.

Secara teori anda boleh memasang WordPress di komputer tempatan anda untuk membuat kandungan dan kemudian memuat naiknya ke pelayan. Tetapi, rahmat pengurus kandungan adalah bahawa anda boleh bekerja secara langsung di panel pentadbiran merekan.

Hari ini, penyedia hosting menawarkan rancangan dengan skrip pemasangan WordPress yang sudah dipasang atau automatik sebagai Softaculous. Anda hanya perlu melengkapkan maklumat yang mereka minta dan dalam beberapa minit anda memasang laman web dan bersedia untuk pergi.

Sekiranya pemasangan manual, anda harus memastikan versi terbaru PHP dipasang dan menyediakan pangkalan data. Semua ini ada di panel kawalan penyedia hosting anda. Kemudian anda perlu memuat turun WordPress dan mengedit data konfigurasi. Kemudian anda memuat naik semua fail melalui ftp ke pelayan.

Akhirnya, anda pergi ke laman web dan lengkapkan maklumat yang diminta.

Cara memasang Jekyll adalah seperti berikut:

Requisitos

  • Ruby versi 2.4.0 atau lebih tinggi
  • Permata Ruby
  • GCC dan Buat

Ubuntu

sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Debian

sudo apt-get install ruby-full build-essential

Fedora

sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools

RHEL 8 / CentOS

sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"

Gentoo

sudo emerge -av jekyll

ArchLinux

sudo pacman -S ruby base-devel

openSUSE

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

Pemasangan

gem install jekyll bundler

Mengenai hosting laman web yang dihasilkan oleh Jekyll. Ia hanya perlu menyokong protokol HTTPS. Ini bukan syarat Jekyll, penyemak imbas moden tidak memaparkan laman web yang tidak menggunakan protokol ini. Ini bermaksud bahawa penyedia hosting anda harus memberi jaminan cara untuk mendapatkan sijil kunci awam.


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  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.   luix kata

    Sangat jelas setakat ini, kecuali saya masih tidak memahami keperluan untuk gcc dan membuat ..

    1.    Diego Jerman Gonzalez kata

      Hei.
      Digunakan oleh Jekyll untuk menghasilkan fail projek