手把手带你搭建自己的博客
Github Pages && Jekyll
Github Pages
-
登陆Github,创建仓库
- 克隆仓库到本地
git clone https://github.com/username/username.github.io
-
写个 Hello World
进入项目文件夹,添加index.html文件
cd username.github.io echo "Hello World" > index.html
-
推送
添加文件,提交,推送到仓库
git add --all git commit -m "Initial commit" git push -u origin master
-
完成
打开网址 https://username.github.io 就可以看到之前提交的 Hello World 了
Jekyll
-
安装Ruby
MacBook 自带 Ruby,但是版本较低,一般都需要升级
# 安装 RVM curl -sSL https://get.rvm.io | bash -s stable # 载入 RVM 环境 source ~/.rvm/scripts/rvm # 修改 RVM 下载 Ruby 的源,到 Ruby China 的镜像 echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db # 检查一下是否安装正确 rvm -v # 安装 ruby rvm install 2.4.0
- 安装 Jekyll 和 bundler gems
gem install jekyll bundler
如果报错 ` Unable to download data from https://ruby.taobao.org/` 要删除原gem源
sudo gem sources --remove https://ruby.taobao.org/
再添加新的,如果这个失效了,则在官网找新的。
gem source -a https://gems.ruby-china.com
看下有没添加成功
gem sources -l
- 创建一个 jekyll 项目,假设名字为 myblog
jekyll new myblog
- 进入项目
cd myblog
- 在本地运行项目
bundle exec jekyll serve
用浏览器打开 http://localhost:4000,看到默认页,说明项目可以跑起来了
-
草稿
创建草稿文件夹
_drafts
,把草稿里面的内容显示出来bundle exec jekyll serve --drafts
合并 Github Pages && Jekyll
-
把第一部分的文件夹
username.github.io
的内容复制到第二部分的myblog
里面。 - 进入文件夹myblog
cd myblog
- 把文件推送到仓库
git add --all git commit -m "加入 Jekyll" git push
- 打开网址 https://username.github.io 就可以看到之前提交的内容了
觉得文章不错就扫码支持一下呗~