- 安装 Node.js 点击下载
对 Node.js 不是很懂,只知道需要它。 - 安装 git (mac 自带,windows 就不清楚了)
- 注册 github 账号。
- 设置 SSH Key 到 github
- 添加 SSH Key 到 github
以上的几步网上随便找都能找到,比较简单,就不多啰嗦了 - 在 Github 中创建一个名字名 username.github.io 的仓库
注意:这个仓库的名字必须要以相关联的 github的 username - 安装 Hexo
- 新建一个名为 Hexo 的文件夹
- 打开终端,运行 npm install -g hexo 进行安装
- 安装完成后进入 Hexo 文件中运行
hexo init (初始化)
hexo g (生成)
hexo s(启动服务本地预览)
**到此博客搭建就完成了**
接下来换一个好看一点的主题
-
更换博客主题
- 运行 hexo clean(清除以前的主题配置)
- 复制主题 git clone 主题链接(如:git clone https://github.com/Haojen/hexo-theme-Anisina.git)
- 修改 Hexo 目录下的 config.yml 配置文件中的 theme 属性为主主题的名字(上面的例子中属性的名字就是Anisina)
- 启动主题
cd themes/Anssina(主题名)
git pull
hexo g
hexo s (可有可无,不想本地预览可以省略)
接下来就是重要的一步
-
把博客的主题、文章等其他内容关联到 github 中,就可以通过username.github.io 访问
- 进入 Hexo 的根目录
git clone https://github.com.username/username.github.io.git .deploy/miao9999.github.io
这名的意思是把 github 的远程仓库 clone 到本地一个 .deploy 文件中 - 创建一个文本文件(.txt),复制以下的内容
hexo generate
cp -R public/* .deploy/miao9999.github.io
cd .deploy/miao9999.github.io
git add .
git commit -m "update"
git push origin master
把该文件命名为 deploy.sh 这样这个文件就是一个脚本文件,并把它放到 username.github.io 文件中的 .git文件夹中。在终端执行 bash deploy.sh 执行脚本文件,输入密码就可以完成博客的部署。
- 进入 Hexo 的根目录
当完成可修改文章之后,进入 Hexo 根目录中执行
hexo g
bash deploy.sh 即可。
<hr />
PS: 常用的一些 hexo 命令
hexo new ’文章名‘ 新建文章
hexo new page 'pagename' 新建页面
常用简写:
hexo n = hexo new 新建文章
hexo g = hexo generate 生成页面
hexo s = hexo server 启动本地服务
hexo d = hexo deploy 部署博客
刚开始学习,只能理解这么多,后续对博客的美化以及一些其他的配置,研究之后再做记录。