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.
Sejauh ini sangat jelas, kecuali saya masih belum mengerti perlunya gcc dan make ..
Hola.
Digunakan oleh Jekyll untuk menghasilkan file proyek