关于异同。 从WordPress到Jekyll 4

关于异同

扰流板警报。 在以下文章中, 这个系列 为什么我从WordPress迁移到Jekyll会作弊。 “跳过界线”一词属于作家James Altucher,指的是许多技术,使您可以比某些专家认为要花费10个小时更快地学习一些东西。 其中之一是摆脱方程式的束缚,让您无法前进

我浪费了很多个月,试图按照构成Jekyll的不同组件的教程进行操作,以发现我不需要这样做。。 Jekyll有许多社区开发的主题,我只需要复制创建自己的代码所需要的部分即可。

也有各种口味的配件。  包括一个可视化编辑器,它不如内容管理器那么完善,但使编写文本和添加图像的任务变得更加容易。

插件和主题要记住的重要一点。 和n WordPress已加载到服务器上,并且需要数据库。 这会占用空间并带来潜在的安全风险。 使用Jekyll,插件和主题可以在工作计算机上使用。 上传的是已经处理过的网页。

这种比较的第三点是框架。 已经为这些框架创建了大量的模板,您要做的就是手工编辑。 但是,这需要很多时间。

WordPress基本上使用三种技术。 引擎下方的PHP和Mysql以及用户看到的HTML,CSS和Javascript。 Jekyll使用Ruby作为编程语言和其他三种语言。 YAML,Liquid和称为Krandown的Markdown方言用于创建页面。 页面将始终为HTML,CSS和Jvascript,以使其具有交互性。

关于异同。 安装

安装WordPress的要求如下:

  • PHP 7.4或更高版本。
  • MySQL 5.6或更高版本或MariaDB 10.1或更高版本
  • 符合HTTPS

通常,大多数网络托管服务提供商将Apache或NGNIX用作服务器,这将允许您使用WordPress。 但是,如果您想尝试其他替代方法,只要满足上述要求,它就可以。

从理论上讲,您可以在本地计算机上安装WordPress,以创建内容,然后将其上传到服务器。 但, 内容管理员的好处是您可以直接在他们的管理面板中工作n.

如今,托管服务提供商提供了已安装WordPress或自动安装脚本的计划Softaculous。 您只需要完成他们要求的信息,几分钟即可安装好网站并准备就绪。

如果是手动安装, 您必须确保已安装最新版本的PHP并设置数据库。 所有这些都在托管服务提供商的控制面板中。 然后,您将必须下载WordPress并编辑配置数据。 然后,您通过ftp将所有文件上传到服务器。

最后,您转到网站并填写其要求的信息。

安装Jekyll的方法如下:

要求

  • Ruby 2.4.0或更高版本
  • 红宝石
  • GCC和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

安装

gem install jekyll bundler

关于由Jekyll制作的网站的托管。 它只必须与HTTPS协议兼容。 这不是Jekyll的要求,现代浏览器不会显示不使用此协议的站点。 这意味着您的托管服务提供商必须向您保证某种方式来获取公共密钥证书。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   路易士

    到目前为止非常清楚,除非我仍然不了解gcc和make ..的需要。

    1.    迭戈·德·冈萨雷斯(Diego German Gonzalez)

      嘿。
      Jekyll用于生成项目文件