PunyGear

  • 计算机
  • 旅游
  • 3D打印
  • 游戏
  • 生活
每个小齿轮都有推动时代前进的力量。
  1. 首页
  2. 计算机
  3. 正文

CentOS安装Jekyll步骤

2017-12-28 2273点热度 0人点赞 0条评论

想在VPS上安装一个静态网站,看到Jekyll知名度比较高,所以尝试了一下。网上文档比较老,自己常用系统是CentOS,所以按网上教程总是这里错哪里错。再摸索了一段时间后,总算是初步搞定了。在这里提供一些简单的命令,给有需要的朋友参考。

Step 1 更新系统

yum update -y

Step 2 安装Ruby

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable --ruby
reboot

执行命令后重启,然后查看ruby版本

ruby -v

安装Jekyll需要ruby版本大于2.1

Step 3 安装和配置Jekyll
如果缺少wget或者unzip命令,可能需要先安装wget和unzip,如下命令:

yum -y install wget
yum install zip unzip

安装Jekyll

gem install jekyll bundler

快速建站可以登录到http://jekyllthemes.org/这个网址。找一个自己喜欢的主题。

选取一个喜欢的主题打开,找到Download按键复制下载链接

下面代码中https://github.com/samanyougarg/hanuman/archive/master.zip就是主题的下载链接。可以替换执行。

useradd jekyll
cd /home/jekyll/
wget https://github.com/samanyougarg/hanuman/archive/master.zip
unzip master.zip -d myblog

看一下解压后的文件夹名字并记录下来,把这个解压后的文件夹中所有文件移动到/home/jekyll/myblog/下面

mv /home/jekyll/myblog/hanuman-master/* /home/jekyll/myblog/

删除该文件夹(强迫症,总想删删干净)

rm -rf /home/jekyll/myblog/rhanuman-master

配置Jekyll

修改_config.yml中相关内容,否则打开网站后图片链接,css等会失效。
url: "http://xxxx.xxx"
baseurl: ""
permalink: /:categories/:title.html

执行下面语句发布网站。我这边安装了nginx,默认路径是/usr/share/nginx/html。执行后,会把myblog中相关文件复制到/usr/share/nginx/html,远程访问IP即可打开。

cd /home/jekyll/myblog/
bundle install
jekyll build --destination /usr/share/nginx/html

 

相关

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Jekyll
最后更新:2024-09-14

PunyGear

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2024 PunyGear. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang