前言
博客主题使用了onevcat开源的vno jekyll,评论模块采用Valine,这篇博文主要介绍如何从零开始搭建这个博客
步骤
1、更新系统yum源
sudo yum update
2、安装rvm使用
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
source the-path-to-rvm/scripts/rvm
安装完成后输入rvm -v,检验是否安装成功
3、安装ruby(2.6.1)
rvm install 2.6.1
rvm 2.6.1 --default
检查安装是否成功
ruby -v
gem -v
4、安装jekyll、bundler
gem install jekyll、bundler
5、安装依赖
上传源码到服务器
cd path-to-your-project
bundle install
6、集成Valine评论模块
参照Valine官网集成评论模块,并 在_config.yml中配置自己的valine_comment参数
7、本地运行
cd path-to-your-project
bundle exec jekyll serve
部署过程中遇到的问题
post文件名中包含中文导致博文乱码
解决办法
jekyll貌似不支持post文件名中带中文,可以通过在post的元参数title中设置中文标题来规避这个问题