经过各种找资料、踩坑、填坑,终于用hexo初步把个人博客搭建完成了,不久的将来我也会实装各种有用(装逼)的东西。
配置环境
1. 安装Node.js(必须)
[Node.js官网](https://nodejs.org/en/)。安装的时候一路next下去就是了。
2. 申请一个你自己的GitHub账号(必须)
GitHub官网自行申请账号,实在看不懂就百度吧…
申请账号完成后建立与你用户名对应的仓库,仓库名为你的用户名.github.io
。
3. 安装Git(必须)
[Git官网](https://git-scm.com/downloads)。
这里多说几句。如果你已经安装了Git,你可以配置一下你的Git环境。你只需要做设置一次,即使之后你升级了Git,他们也会绑定到你的环境中。你也可以在任何时刻通过运行命令来重新更改这些设置。
Git有一个工具被称为git config
,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。这些变量可以被存储在三个不同的位置:
当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:
这里David
指的是你的GitHub的用户名,David@example.com
指的是你GitHub绑定的邮箱地址。
- 如果输错了用户名或者邮箱地址那么你每次的
git push
都不会增加你的contributions。- 其中
--global
代表用户全局。如果光输入git config user.name
则只会设置特定项目中的配置。- 当然如果你不想使用命令行来设置的话也可以直接更改项目主页里的
.git/config
这个文件的内容。
4. 正式安装Hexo
Node和Git都安装好后,首先创建一个文件夹,如blog,用来存放hexo的配置文件,然后使用命令行(MAC用终端,Windows用CMD)cd到blog文件夹里安装Hexo:
* 执行如下命令安装Hexo:
sudo npm install -g hexo
* 然后执行init命令初始化hexo,命令:
hexo init
目前为止,全部安装工作已经完成!blog就是你的博客根目录,所有的操作都在里面进行。
* 生成静态页面
hexo generate(或者hexo g)
* 启动本地服务,进行文章预览调试,命令:
hexo server(或者hexo s)
浏览器输入http://localhost:4000就可以查看你本地生成的静态页面啦~
5. 配置文件
现在我们进入到我们的blog文件夹中,可以看到一个_config.yml
文件,现在我们要开始蹂躏他了!
命令:
vim _config.yml
翻到最下面,改成下面的样子,注意一个事->每一个:
后面都需要有一个空格(不要问我https后面的冒号需不需要空格,我不想理你- -)。
当然,如果你用了SSH Keys的话就直接在github里复制SSH的就行了。最后执行部署命令:
hexo deploy(或者hexo d)
最后直接在浏览器中输入你的用户名.github.io
就可以看到你自己的博客啦
6. 部署命令
每次部署(提交新的东西,做了更改啊什么什么的),可以分三步进行。
|
|
其他
- 一些常用命令:
|
|
- 一些简单的信息
首先是博客的配置文件,就是blog文件夹里的_config.yml
,我们叫这个为站点配置文件
,后面会讲到主题里面也有个_config.yml
,那个叫主题配置文件
。
其他的下次再写吧,有点累了~