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.
Sangat jelas setakat ini, kecuali saya masih tidak memahami keperluan untuk gcc dan membuat ..
Hei.
Digunakan oleh Jekyll untuk menghasilkan fail projek