Babala basag trip. Sa mga sumusunod na artikulo ni ang seryeng ito kung bakit ako lumipat mula sa WordPress patungong Jekyll ay magdaraya. Ang pariralang "laktawan ang linya" ay pagmamay-ari ng manunulat na si James Altucher at tumutukoy sa isang bilang ng mga diskarte na nagbibigay-daan sa iyo upang malaman ang isang bagay nang mas mabilis kaysa sa 10 na oras na dapat gawin upang maging dalubhasa sa isang bagay. Isa sa mga ito ay ang kumuha sa labas ng equation kung ano ang hindi pinapayagan kang sumulong
Sinayang ko ang maraming buwan na sinusubukan na sundin ang mga tutorial para sa iba't ibang mga bahagi na bumubuo sa Jekyll upang matuklasan na hindi ko kailangan.. Mayroong isang toneladang mga nabuong tema ng pamayanan para sa Jekyll, kinailangan ko lamang kopyahin ang bahagi ng code na kailangan ko upang lumikha ng aking sarili.
Mayroon ding mga accessories para sa lahat ng kagustuhan. Kasama ang isang visual editor na, nang hindi kumpleto tulad ng mga tagapamahala ng nilalaman, ginagawang madali ang gawain ng pagsulat ng mga teksto at pagdaragdag ng mga imahe.
Isang mahalagang punto na dapat tandaan sa mga plugin at tema. ATn Ang WordPress ay na-load sa server at nangangailangan ng isang database. Tumatagal ito ng puwang at kumakatawan sa isang potensyal na peligro sa seguridad. Sa Jekyll ang mga plugin at tema ay nasa computer na gumagana. Ang na-upload ay naproseso na mga web page.
Ang pangatlong binti ng paghahambing na ito ay ang mga balangkas. Mayroong isang tonelada ng mga template na nilikha para sa mga balangkas na iyon at ang kailangan mo lang gawin ay i-edit sa pamamagitan ng kamay. Ngunit, ito ay tumatagal ng maraming oras.
Ang WordPress ay gumagamit ng karaniwang tatlong mga teknolohiya. Ang PHP at Mysql sa ibaba ng engine at HTML, CSS at Javascript para sa nakikita ng gumagamit. Ginagamit ni Jekyll si Ruby bilang wika ng programa at tatlong iba pang mga wika. YAML, Liquid, at isang dayalek na Markdown na tinawag na Krandown para sa paglikha ng mga pahina. Ang mga pahina ay palaging magiging HTML, CSS at Jvascript upang bigyan ito ng ilang pagkakakonekta.
Tungkol sa mga pagkakaiba at pagkakatulad. Pag-install
Ang mga kinakailangan upang mai-install ang WordPress ay ang mga sumusunod:
- PHP bersyon 7.4 o mas mataas.
- Ang bersyon ng MySQL 5.6 o mas mataas O bersyon ng MariaDB 10.1 o mas mataas
- Sumusunod sa HTTPS
Sa pangkalahatan, karamihan sa mga nagbibigay ng web hosting ay gumagamit ng Apache o NGNIX bilang mga server na magpapahintulot sa iyo na gumamit ng WordPress. Ngunit, kung nais mong subukan ang ilang iba pang kahalili, hangga't natutugunan nito ang mga kinakailangan sa itaas, gagawin ito.
Sa teorya maaari kang magkaroon ng isang pag-install ng WordPress sa iyong lokal na computer upang lumikha ng nilalaman at pagkatapos ay i-upload ito sa server. Ngunit, ang biyaya ng mga tagapamahala ng nilalaman ay maaari kang direktang magtrabaho sa kanilang panel ng pangangasiwan.
Ngayon, ang mga nagho-host ng host ay nag-aalok ng mga plano na naka-install na o naka-automate na script ng pag-install bilang Softaculous. Kailangan mo lang kumpletuhin ang impormasyong hinihiling nila at sa ilang minuto ay na-install mo na ang site at handa nang puntahan.
Sa kaso ng manu-manong pag-install, kailangan mong tiyakin na ang pinakabagong bersyon ng PHP ay naka-install at mag-set up ng isang database. Ang lahat ng ito sa control panel ng iyong hosting provider. Pagkatapos ay kakailanganin mong i-download ang WordPress at i-edit ang data ng pagsasaayos. Pagkatapos i-upload mo ang lahat ng mga file sa pamamagitan ng ftp sa server.
Panghuli, pumunta ka sa website at kumpletuhin ang impormasyong hinihiling nito.
Ang paraan upang mai-install ang Jekyll ay ang mga sumusunod:
Requisitos
- Ruby bersyon 2.4.0 o mas mataas
- Mga RubyGems
- GCC at Gumawa
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
Instalasyon
gem install jekyll bundler
Tungkol sa pagho-host ng site na ginawa ni Jekyll. Kailangan lamang itong maging katugma sa HTTPS na protokol. Hindi ito isang kinakailangan sa Jekyll, ang mga modernong browser ay hindi nagpapakita ng mga site na hindi gumagamit ng protokol na ito. Nangangahulugan ito na ang iyong provider ng hosting ay kailangang magarantiyahan sa iyo ng ilang paraan upang makakuha ng isang pampublikong sertipiko.
Napakalinaw sa ngayon, maliban kung hindi ko pa rin maintindihan ang pangangailangan para sa gcc at gumawa ..
Hello.
Ginamit ng Jekyll upang makabuo ng mga file ng proyekto