前言
本篇文章主要是针对 Mac,Linux 稍有不同,而 Windows 则不推荐使用 Jekyll,请勿照搬。我的博客 suqing.fun 已经搭建好了,欢迎观光。
Homebrew 是 Mac OS 平台下的一款软件包管理工具。 Homebrew 官网 详细说明了 Homebrew 的用途以及如何安装使用。
$ brew -v
Permission denied
的解决办法
$ sudo chown -R $(whoami) /usr/local
$ git --version
$ brew install git
$ cd ~/.shh
No such file or directory
的短语即表示没有。$ git config --global user.name "yourname"
$ git config --global user.email "youremail@qq.com"
$ ssh-keygen -t rsa -C "youremail@qq.com" // 我并未探究此处的字符串意义 照办就好
接下来需要确认路径和密码。因为密码可以为空,所以我选择了连按回车3下。当然,你也可以根据提示,设置你自己的路径和密码。还有,如果你以前创建过 ssh key,会提示你是否需要 overwrite。
$ cat .ssh/id_rsa.pub
复制
Settings
SSH and GPG keys
标签New SSH key
Add SSH Key
按钮$ ssh -T git@github.com
可能会提示你不确定github.com (192.30.253.113)
的 host 是否可靠,键入yes
回车,然后 host 会被永久添加到你的电脑的白名单里面。出现You've successfully authenticated, but GitHub does not provide shell access.
即成功,可以进行下一步了。
Clone or download
按钮Use SSH
蓝色文字cd
到指定的目录,然后使用下面的命令克隆
$ git clone git@github.com:yourname/repositoryname.git // 这里就是刚刚复制的文本
cd
到你的克隆下来的仓库目录
// Add files to your repository
$ git add . // 表示提交所有文件(注意这里是有一个“.”的!)
// Delete
$ git rm −r -–cached FileName // 偶尔用到,删除指定的文件或文件夹
// Commit code to your repository
$ git commit -m "Commit"
// Push
$ git push
$ ruby -v
$ brew install ruby
// 虽然 OS X 系统原本就有 Ruby,我还是建议安装一下,因为原本的 Ruby 可能版本太低。
$ gem -v
https://rubygems.org/
很可能出现404(你懂得),所以需要把地址换一下。.org
域名无法继续提供 RubyGems 镜像服务,域名被.com
代替。
$ gem sources --add https://gems.ruby-china.com/
$ gem sources --remove https://rubygems.org/
$ sudo gem update --system
RubyGems system software updated
,更新完成。$ gem list --local // 显示的是我们自己安装的库
$ /usr/bin/gem list --local // 显示出来的应该是 OS X 系统原本自带的库
// 此处的2套库应该是互不影响的!
$ sudo gem install jekyll
若提示You don't have write permissions for the /usr/bin directory.
,则使用下面这条命令
$ sudo gem install -n /usr/local/bin jekyll
$ jekyll -v
JekyllThemes 站点上展示了很多 Jekyll 主题的博客,如果初次接触可以从 GitHub 上下载。
cd
到根目录,然后执行下面的命令。
$ bundle exec jekyll serve
http://localhost:4000
预览网页效果了!谨以本文记录一下使用 GithubPages 配合 Jekyll 搭建博客的流程,如有后来者看到这篇文章并获得些许帮助,幸甚之至。
苏轻 2018年8月20日 20:27:50