原文地址 : https://www.tcpgnl.com
最近发现自己需要一个导航主题,来查看自己的导航页面,因此看上了webstack导航主题,因为webstack主题有jekyll的样式,采用这种样式不用自己搭建服务器,不耗费资源就可以有一个自己的的导航主题,且以后可能博客也会静态化,因此采用jekyll也可能是一个好的选择.
与其先说jekyll 优点我觉得先说其他软件的缺点,可能更加的明确
有后台 PHP后台 我现在用的博客程序
https://wordpress.org/
此博客软件同为有后台的软件,PHP 后台都可以在线编辑,以前使用过
网址 https://typecho.org/
同为有后台软件,PHP后台 以前使用过
网址: https://www.zblogcn.com/
有后台的软件 NodeJs后台 以前使用过 简洁风
网址:https://ghost.org/
无后台(也可以安装hexo-admin) NodeJs 以前使用过
网址: https://hexo.io/
无后台,Go语言,以前没有使用过 我记得好像没有插件
无后台,但是可以直接保存文件到GitHub,环境需要自己电脑中安装ruby 打算使用
https://www.netlify.com/blog/2015/10/28/a-step-by-step-guide-jekyll-3.0-on-netlify/
因为自己安装的时候没有截图,因此这方面的我推荐一篇其他作者的一篇文章网址如下:
https://blog.walterlv.com/post/setup-jekyll-in-windows.html
去安装ruby和MSYS2
下载网址: https://rubyinstaller.org/downloads/
注意: 我安装的时候MSYS的源有些东西受近地源的大小显示无法实现,推荐使用代理进行全局下载,以保证下载的完整性.
首先换源
换源网址:https://gems.ruby-china.com/
我当时用的
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com
# 确保只有 gems.ruby-china.com
开始安装 jekyll bundler
gem install jekyll bundler
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com
bundle install
jekyll serve
出现错误 in
check_for_activated_spec!': You have already activated public_suffix 4.0.3, but your Gemfile requires public_suffix 4.0.1. Prepending
bundle exec` to your command may solve this. (Gem::LoadError)
解决方案
bundle update
jekyll serve
我这里出现了错误 201:in `bind’: Permission denied - bind(2) for 127.0.0.1:4000 (Errno::EACCES)
这个错误是因为电脑的端口被占用了 使用netstat -an 可以查看端口占用情况
在_config.yml添加
port: 4001 严格控制空格
jekyll serve --trace
启动成功
如果我写的好,对你有多帮助 不妨打开原文支持我杯咖啡.
https://www.tcpgnl.com