Tentang perbedaan dan persamaan. Dari WordPress ke Jekyll 4

Tentang persamaan dan perbedaan

Peringatan spoiler. Dalam artikel berikut oleh seri ini mengapa saya bermigrasi dari WordPress ke Jekyll akan menipu. Ungkapan "lewati baris" milik penulis James Altucher dan mengacu pada sejumlah teknik yang memungkinkan Anda mempelajari sesuatu lebih cepat daripada 10 jam yang seharusnya menjadi ahli dalam sesuatu. Salah satunya adalah mengeluarkan apa yang tidak memungkinkan Anda bergerak maju

Saya menghabiskan banyak waktu berbulan-bulan mencoba mengikuti tutorial untuk berbagai komponen yang membentuk Jekyll untuk menemukan bahwa saya tidak perlu melakukannya.. Ada banyak tema yang dikembangkan komunitas untuk Jekyll, saya hanya perlu menyalin bagian dari kode yang saya butuhkan untuk membuatnya sendiri.

Tersedia juga aksesoris untuk semua selera.  Termasuk editor visual yang, tanpa selengkap manajer konten, membuat tugas menulis teks dan menambahkan gambar jauh lebih mudah.

Poin penting yang perlu diingat dengan plugin dan tema. DANn WordPress dimuat di server dan membutuhkan database. Ini menghabiskan ruang dan mewakili potensi risiko keamanan. Dengan Jekyll plugin dan tema ada di komputer kerja. Apa yang diunggah adalah halaman web yang sudah diproses.

Kaki ketiga dari perbandingan ini adalah kerangka kerja. Ada banyak sekali templat yang sudah dibuat untuk kerangka tersebut dan yang harus Anda lakukan hanyalah mengedit dengan tangan. Tapi, butuh banyak waktu.

WordPress pada dasarnya menggunakan tiga teknologi. PHP dan Mysql di bawah mesin dan HTML, CSS dan Javascript untuk apa yang dilihat pengguna. Jekyll menggunakan Ruby sebagai bahasa pemrograman dan tiga bahasa lainnya. YAML, Liquid, dan dialek penurunan harga yang disebut Krandown untuk membuat halaman. Halaman akan selalu HTML, CSS dan Jvascript untuk memberikan beberapa interektivitas.

Tentang perbedaan dan persamaan. Instalasi

Persyaratan untuk menginstal WordPress adalah sebagai berikut:

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

Secara umum, sebagian besar penyedia web hosting menggunakan Apache atau NGNIX sebagai server yang memungkinkan Anda menggunakan WordPress. Tetapi, jika Anda ingin mencoba alternatif lain, asalkan memenuhi persyaratan di atas, itu akan dilakukan.

Secara teori Anda dapat memiliki instalasi WordPress di komputer lokal Anda untuk membuat konten dan kemudian mengunggahnya ke server. Tapi, kelebihan dari pengelola konten adalah Anda dapat bekerja langsung di panel administrasi merekan.

Saat ini, penyedia hosting menawarkan paket dengan WordPress yang sudah terinstal atau skrip penginstalan otomatis sebagai Softaculous. Anda hanya perlu melengkapi informasi yang mereka minta dan dalam beberapa menit situs Anda sudah terpasang dan siap digunakan.

Dalam kasus penginstalan manual, Anda harus memastikan versi terbaru PHP telah diinstal dan menyiapkan database. Semua ini ada di panel kontrol penyedia hosting Anda. Kemudian Anda harus mengunduh WordPress dan mengedit data konfigurasi. Kemudian Anda mengunggah semua file melalui ftp ke server.

Terakhir, Anda pergi ke situs web dan melengkapi informasi yang diminta.

Cara memasang Jekyll adalah sebagai berikut:

Requisitos

  • Ruby versi 2.4.0 atau lebih tinggi
  • batu rubi
  • GCC dan Make

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

Instalasi

gem install jekyll bundler

Mengenai hosting situs yang diproduksi oleh Jekyll. Ini hanya harus mendukung protokol HTTPS. Ini bukan persyaratan Jekyll, browser modern tidak menampilkan situs yang tidak menggunakan protokol ini. Artinya, penyedia hosting Anda harus menjamin beberapa cara untuk mendapatkan sertifikat kunci publik.


tinggalkan Komentar Anda

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

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  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.   luix dijo

    Sejauh ini sangat jelas, kecuali saya masih belum mengerti perlunya gcc dan make ..

    1.    Diego German Gonzalez dijo

      Hola.
      Digunakan oleh Jekyll untuk menghasilkan file proyek