【环境搭建】使用Jekyll搭建Github博客
2023-09-27 14:27:38 时间
前言
昨天花了差不多一天的时间,使用
Jekyll
搭建起了一套Github
博客,感觉不错,也特将搭建过程记录下来,方便有需要的朋友自行搭建。
搭建步骤
本环境是在Linux环境下搭建完成的
安装前建议使用命令sudo apt-get update
更新源
安装Ruby
- 使用命令
sudo apt-get install ruby
安装ruby。 - 使用命令
ruby -v
查看ruby
是否安装成功(成功会出现类似如下字符串:ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
)。
安装Nodejs
- 使用命令
sudo apt-get install nodejs
安装nodejs
。 - 使用命令
nodejs -v
查看nodejs
是否安装成功(成功会出现类似如下字符串:v0.10.25
)。
安装Jekyll
- 使用命令
sudo apt-get install jekyll
安装jekyll
。 - 使用命令
jekyll -v
查看jekyll
是否安装成功(成功会出现类似如下字符串:Jekyll 0.11.2
)。
Linux
会自带python
和Git
,所以不用安装。
新建Github Page
下面均以本人
Github
名leesf
为基础,读者需要自行修改
- 在
Github
新建Repository
,命名为leesf.github.io
。 - 使用命令
git clone https://github.com/leesf/leesf.github.io.git
克隆远程仓库至本地。 - 使用命令
cd leesf.github.io
进入leesf.github.io
目录。
设置Github Page主题
至此,环境基本搭建完成,现需要设置主题,可点击此处,Jekyll主题,自选主题。
- 自选主题后,如本人选的NextT主题,然后
download/clone
该主题至本地。 - 将文件夹中所有内容复制到
leesf.github.io
目录下。 - 使用命令
git add .
添加所有文件。 - 使用命令
git commit -m "first commit"
提交添加的文件。 - 使用命令
git push -u origin master
提交至远程仓库。 - 访问
leesf.github.io
即可查看主题(初始化可能需要等待几分钟)。
主题改造
支持中文
上述主题是英文的,现需要将其改造成中文的,由于其是支持中文的,所以只需要将配置文件_config.yml
中的language
改成zh-Hans
即可。
添加about
上述主题中并未展示about
内容,需要在配置文件_config.yml
中menu
下的about
注释取消,并且自己使用markdown
修改about
目录下的index.md
文件。
写博客
经过上述处理后,环境基本搭建完成,可以开始写博客了,写博客建议使用
markdown
,并将文件以年-月-日-标题.md
的格式命名后存放至_post
目录下,然后再使用git add -> git commit -> git push
命令添加至远程仓库。
总结
使用jekyll搭建github博客已经全部完成,经过本人改造后的主题存放在github中,有需要的读者可以直接使用,同时也非常感谢该主题的制作者。
有了一副好皮囊,是时候注入灵魂了。
相关文章
- hexo + github 搭建个人博客
- github PR
- Git 操作远程仓库(Github)
- GitHub Desktop Git
- CSDN开发者周刊:互联网公司接连上演反腐风暴,GitHub 公布了托管平台与美国贸易管制的相关细节!
- 大厂炸锅了!这份全程无尿点的 Java 彩版面试开挂攻略在 GitHub 火了
- Github访问加速
- 通过github搭建个人博客
- Hexo + github pages + 阿里云绑定域名搭建个人博客
- Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍
- github上传文件
- angular的GitHub Repository Directive Example学习
- iOS开发拓展篇——如何把项目托管到GitHub
- https://github.com/coolnameismy/BabyBluetooth github上的一个ios 蓝牙4.0的库并带文档和教程
- GitHub上那些值得一试的JAVA开源库
- idel上传代码到github时遇到的Push rejected: Push to origin/master was rejected
- github代理网站
- Hexo + github 打造个人博客
- Visual Studio Github Extension 安装使用
- 在Windows环境下使用hexo搭建博客以及部署到gitee / github
- 【Jekyll】使用GitHub Pages + Jekyll搭建自己的技术博客,Jekyll服务器的搭建
- Mac - Hexo+GitHub轻松搭建自己的博客
- GitHub的提醒邮件改进