上次我们介绍了如何建立博客、撰写文章,这次我们来聊聊如何修改博客的一些基本属性。本期主要包括:
- 修改博客的信息
- 修改主题样式
- 发布到GitHub
博客的设定
修改博客的基本属性
打开 <你的博客目录>
目录下的 _config.yml
,这里我们可以修改各种参数信息:
比如 Site
字段是设置站点信息的
1 | # Site |
其中:
title
就是博客的名称author
就是博客作者
我们可以改成我们想要的,比如说
1 | # Site |
Remark: 所有参数的冒号后面都要加上一个空格
重新把网站发布,就变成了如下的样子
修改主题
这里我要推荐一个非常简洁耐用的主题 Next。安装方式如下:
运行命令
1 | $ git clone https://github.com/iissnan/hexo-theme-next themes/next |
打开 _config.yml
文件,定位到 Themes
字段
1 | ## Themes: https://hexo.io/themes/ |
把其中的 landscape
改成 next
即可!
发布上网
Github
首先你要注册一个 GitHub 账号,我们发布的原理是 GitHub 提供一个叫 GitHub Page 的网页,它对应的网址是 https://<user_name>.github.io
。而它对应的仓库是 <user_name>.github.io
。所以你的用户名非常重要,注册的时候请谨慎选取
比如我的 GitHub 账号就是 zeromath,所以对应的主页就是 https://zeromath.github.com.
部署
添加部署信息
打开 “_config.yml”,找到 Deployment
字段
1 | # Deployment |
在 type
中填入 git
,然后在 repo
里写入你的仓库地址,最后 branch
里写上 master
。最后效果如下:
1 | # Deployment |
添加SSH KEY
为了不用每次 push 都输入密码,我们采用 SSH 的方式进行 push,这就需要将你的 SSH KEY 添加到 GitHub 的信任列表里
打开终端,运行如下命令
1 | $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" |
然后一路 Enter
即可,不用管其他参数。完成后打开 ~/.ssh/id_rsa.pub
文件,将里面的所有内容拷贝出来
打开 https://github.com/settings/keys
(你可能需要登陆),点击右上角的 New SSH key
按钮。把刚才拷贝出来的内容拷贝到 Key
里,然后 Title
就写上你的电脑名称即可。
部署上网
首先我们要安装一个 git
部署器,运行如下命令
1 | $ npm install hexo-deployer-git --save |
然后就可以愉快的一键部署了!输入
1 | hexo deploy |
然后你的网站就刷刷刷的传到 GitHub 上啦!打开 https://<user_name>.github.io
就可以看到你的网站了。
Remark: 有时候部署完了还需要等一会儿 GitHub 的网页才能更新