centos jekyll安装

2022/01/12 markdown 共 1211 字,约 4 分钟
漆黑之牙

Jekyll 官方文档

安装ruby rvm ruby文档 rvm文档 参考文档 签名导入文档

#安装ruby
yum install ruby
#版本太老, 安装 ruby 版本管控工具 rvm
gem sources -a http://mirrors.aliyun.com/rubygems/
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
#gpgkeys: HTTP fetch error 6: Could not resolve host: keys.gnupg.net; Unknown error
#gpgkeys: HTTP fetch error 6: Could not resolve host: keys.gnupg.net; Unknown error
#只能通过下载签名导入
wget  https://rvm.io/mpapis.asc
gpg --import mpapis.asc
rm -rf ~/.gnupg/
curl -sSL https://get.rvm.io | bash 
#完成后 First you need to add all users that will be using rvm to 'rvm' group,
#To start using RVM you need to run `source /etc/profile.d/rvm.sh`
gpasswd -a root rvm
source /etc/profile.d/rvm.sh

rvm list known
rvm install 2.6
rvm use 2.6
ruby -v
#安装jekyll
gem install jekyll

gem install bundler:2.3.4
#创建的话
jekyll new myblog
#在blog目录下
bundle install
#非常慢
# gemfile source 'https://ruby.taobao.org/' :同样不能没有证书失败,慢就慢点吧
# => 当前文件夹中的内容将会生成到 ./_site 文件夹中。
jekyll build
# => 当前文件夹中的内容将会生成到 ./_site 文件夹中,
#    查看改变,并且自动再生成。
jekyll build --watch
# => 一个开发服务器将会运行在 http://localhost:4000/
# Auto-regeneration(自动再生成文件): 开启。使用 `--no-watch` 来关闭。
bundle exec jekyll serve 
bundle exec jekyll serve --livereload


#服务器开启 监控变化服务后,上传md文件就可以了
nohup jekyll build --watch >> nohup.log 2>&1 &

ps aux | grep jekyll
kill -15 pid

文档信息

Search

    Table of Contents