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现在安装