使用GitHub + Hexo来搭建个人博客(for Mac)
一、了解下GitHub和Hexo
个人博客:https://lazyiron.github.io/
二、搭建所需
- 注册一个gitHub账号
- 安装homebrew
使用它可以安装Mac没有预装但你会需要的东西
- 下载安装node.js
- npm
第三步中我们安装的node.js中已经包含了npm
- 检验node和npm是否安装成功
进入到终端输入指令:node -v
npm -v
三、安装搭建Hexo
安装
如果不可以的话就在最前面加上sudo
建站
- 在终端切换(cd)一个你想指定的目录下,执行下面这个命令
- 在这个目录下会出现你刚刚创建的blog文件夹,切换到(cd)blog文件夹执行以下命令来安装npm
1 2 3 4
| npm install ``` * 执行以下命令来开启服务器
|
hexo server
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| * 开启后访问 http://localhost:4000/  ## 四、与GitHub相关联,相当于托管到GitHub上 * 创建一个新的仓库 ![Hexo]() * 仓库命名,Lazy可以替换成任意的,后面为固定写法 ![Hexo]() * 进入到这个仓库,复制这个链接 ![Hexo]() * 打开blog文件夹,进入到_config.yml文件夹下,可以用sublime打开或者其他工具 ![Hexo]() * 更改添加以下内容(注意此处要在冒号的后面加上空格) ![Hexo]() * 在blog目录下执行命令 ``` //生成静文件 hexo generate //部署网站 hexo deploy
|
五、常用命令(更多的命令可以去Hexo官网翻阅文档,很详细)
1 2 3 4 5 6 7 8 9 10 11 12
| //清除缓存文件 (db.json) 和已生成的静态文件 (public)。在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令。 hexo clean //生成静态文件 hexo generate //部署网站 hexo deploy //新建文章 hexo new "文章名" //查看帮助 hexo help //查看Hexo的版本 hexo version
|
六、主题更换
1 2 3
| hexo clean hexo generate hexo deploy
|