如何更改github-hexo博客的主题?
目前使用的主题是:yilia
在博客的根目录下(即上一篇文章使用Hexo框架自由搭建博客中提到的 Blog 文件夹下) 克隆主题
|
|
执行:
|
|
将 theme 对应的值进行修改
|
|
接着就自动部署一下:
|
|
最后发布:
|
|
稍等片刻看一下自己的博客主页,你想要的效果就出现了。也可以点击 更多,挑选自己喜欢的主题进行修改,只要你快乐就好。
二、主题配置
现在主题是更改过来了,但还有许多细节需要处理,比如说你需要修改头像等等。
首先进入到根目录下的 themes\yilia 文件夹,执行
|
|
就能看到这样信息,我是这样配置的:
|
|
配置完成以后,回到 根目录(即上一篇文章使用Hexo框架自由搭建博客中提到的 Blog 文件夹),按顺序执行命令就OK啦。
|
|
<转载>
那么如何使用 Hexo 建立一个属于自己的网站呢?
一、 注册GitHub
首先我们需要做的是去 GitHub 注册一个帐号,并创建一个Repository仓库。这里需要注意的是仓库的名称必须是 用户名.github.io
,才能使用 Github Pages .
二、配置SSH
下载并安装 Git 。
1. 设置user name和email:
|
|
2. 生成ssh密钥:
输入下面命令
|
|
一般情况下是不需要密码的,所以,接下来直接回车就好。
此时,在用户文件夹下就会有一个新的文件夹 .ssh
,里面有刚刚创建的ssh密钥文件 id_rsa
和 id_rsa.pub
。
注:id_rsa文件是私钥,要妥善保管,id_rsa.pub是公钥文件。
3. 添加公钥到github:
点击用户头像,进入Settings(设置)选项。在用户设置栏,点击SSH and GPG keys选项,然后点击New SSH key(新建SSH)按钮;
将id_rsa.pub中的内容复制到 Key 文本框中,然后点击Add SSH key(添加SSH)按钮。
4. 测试SSH:
|
|
接下来会出来下面的确认信息:
|
|
输入 yes
后回车。
然后显示如下信息则OK(其中的SeayXu是用户名)。
|
|
以上是准备工作。
三、创建本地仓库
1. 新建仓库文件夹
这里就取名为blog。
|
|
2. 初始化仓库
安装hexo
|
|
进入到blog文件夹,执行初始化命令。
|
|
注:初始化要在Hexo安装之后执行,因为在hexo初始化的时候会从github上克隆代码,会创建.git文件夹。
如果在此之前初始化仓库会将原有的仓库信息覆盖掉,最后也会删除。
四、Hexo初始化之前必须先安装hexo客户端
1. 安装Hexo
Hexo是基于 NodeJS ,所以需要先安装NodeJS。
|
|
2. 初始化框架
|
|
3. 安装依赖
|
|
4. 初始化完成大概的目录:
|
|
5. 新建文章(创建一个Hello World)
|
|
在/source/_post里添加hello-world.md文件,之后新建的文章都将存放在此目录下。
如果要删除,直接在此文件夹下删除对应的文件即可。
6. 生成网站
|
|
此时会将/source的.md文件生成到/public中,形成网站的静态文件。
7. 服务器
|
|
输入 http://localhost:3000即可查看网站。
8. 部署网站
|
|
该操作会将hexo生成的静态内容部署到配置的仓库中,请看下面介绍。
部署网站之前需要生成静态文件,即可以用 $ hexo generate -d
直接生成并部署。
此时需要在 _config.yml 中配置你所要部署的站点:
|
|
如果没有意外,部署就成功了,可以打开 http://<用户名>.github.io
查看。
常用Hexo命令
清除生成内容
|
|
执行此操作会删除 public 文件夹中的内容。
|
|
五、使用Next主题让站点更酷炫
1. 使用NexT Theme
|
|
从Next的Gihub仓库中获取最新版本。
2. Hexo NexT主题的文档结构
|
|
3. 启用NexT主题
需要修改/root/_config.yml配置项theme:
|
|
4. 验证是否启用
|
|
访问 http://localhost:4000,确保站点正确运行。(此命令可以做平时预览用)
六、总结
通过以上步骤,我们就成功的实现了在Github上建立了一个高逼格的Hexo个人博客站点。
下面的事情就是不断的去写,去思考,去实践!
Complete By Long Luo @2016-3-08 23:12:01 at Shenzhen, China.