服务器安装jekyll,搭建自己的博客
本来图方便使用gitpage
做静态博客,但国内访问速度太慢,并且因为自己也有服务器,打算移动到自己服务器上,然后定时从github
上同步代码,自己写博客仍然直接push
到github
,使用方式不变。
并且这样也可以在DNS
上将国内解析到服务器,国外解析到gitpage
,这样一方面节省流量,一方面国内国外速度都能得到保障。下面讲具体步骤。
1 安装ruby
- 更新apt索引
1 |
|
- 安装ruby-full
1 |
|
2 安装jekyll
- 不看官方教程,其实就是一个命令即可安装
1 |
|
3 安装 jekyll-paginate
- 这是
jekyll
的插件,没他可能编译会报错
1 |
|
4 尝试编译代码
从本地将代码用ftp上传到服务器上,使用如下命令,查看能否编译成功,是否报错:
1 |
|
5 从github拉取代码
使用https连接而不是,因为我们只pull 不 push。
1 |
|
6 创建自动化脚本
1 |
|
7 安装nginx
将放置编译好的页面文件夹配置到nginx下即可,我的是放在/home/hcy/nginx/html
下的。
8.创建定时任务
每半小时执行一次拉去编译即可
1 |
|
9 使用docker
如果不想安装ruby
和jekyll
可以直接安装docker
,拉取jekyll/jekyll
镜像,脚本改成。
1 |
|
服务器安装jekyll,搭建自己的博客
https://www.huangchaoyu.com/185232587.html/