Jekyll是一个开源软件

Jekyll 免费的博客平台

100%免费的静态站点生成器软件生成HTML网站

Jekyll是静态网页生成器,免费在GitHub上托管内容,因为GitHub页面由Jekyll提供动力。在标记中创建内容以启动博客或网站

概述

静态站点生成器是一个应用您的网站内容,将其应用于某些模板并生成准备在任何托管平台上托管的纯静态HTML文件。在WordPress之类的动态CMS之前,Joomla和Drupal Internet都与静态网站有关。所有这些动态内容管理系统都改善了内容的管理,但以简单性和速度为代价。 从大型网站的每个页面加载上的数据库中读取信息使用户体验缓慢,尽管SSG生成的网站将预编译的文件提供给浏览器,从而增加了加载时间很长时间。 安全性是所有这些现代Web内容管理系统的最大问题之一,因为它们支持第三方插件,并且在执行服务器端代码时总是有可能入侵。但是,在静态设置中,没有服务器端处理涉及,因为内容只是在没有任何处理的情况下提供的。 传统的CMS使您很难自定义您的内容,因为它们需要其他插件和扩展程序才能扩展。尽管SSGS为开发人员提供了更多的自由和灵活性,以管理内容。 最近,越来越多的静态现场生成器正在越来越受欢迎,因此有多种替代杰基尔的替代品,例如盖茨比,雨果和next.js。

要求


Jekyll是可以安装在大多数系统上的红宝石宝石。

  • Ruby 2.5.0版或更高版本,包括所有开发标题(可以通过运行ruby -v可以检查红宝石版本)
  • 红宝石(您可以通过运行gem-v'进行检查 -GCC和MAKE(如果您的系统没有安装它们,则可以通过运行gcc -v’,g ++ -v和`make -v’在系统的命令行界面进行检查)

特征


Jekyll具有以下关键功能 *内容重复使用

  • MARKDOWN *响应式设计
  • 翻译
  • 合作 *可伸缩性 *轻量级体系结构 *肤色
  • 支持 *博客功能 *版本控制
  • PC平台
  • jQuery插件
  • Bootstrap集成 *快速加载页 *主题 *开源 *离线查看

安装指南


 sudo apt-get install ruby-full build-essential zlib1g-dev 

最好避免将红宝石宝石作为根用户。因此,我们需要为您的用户帐户设置GEM安装目录。以下命令将向您的〜/.bashrc文件添加环境变量以配置GEM安装路径。现在运行它们:

 
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc 

最后,安装jekyll:

gem install jekyll bundler 

就是这样!恭喜Jekyll现在安装

 简体中文