基于 Windows 搭建,依托 Github 的博客。
1. Github 创建 Repository
Respository 的名字必须是: 你的 github 账户名.github.io (下图由于我已经创建过了,所以被标红)
2. 本地安装 NodeJS 和 Git
NodeJS 官网和 Git 官网 安装完成后,在 CMD 中运行如下命令,并能返回版本信息,则说明安装完成。
node -v
npm -v
git –version
第一次使用 Git 的话,还需要设置用户名和邮箱,以及配置 SSH 绑定 Github 账号。具体可以参考这篇文章。
3. 安装 Hexo
先切换 npm 到淘宝源。
npm config set registry https://registry.npm.taobao.org
选择一个新文件夹来存储博客文件,可以命名为 Hexo, 然后右键选择打开 Git Bash, 运行
npm install hexo-cli -g
等待安装完成后,再依次运行(有时可能需要管理员权限打开 Git Bash, 再 CD 到 Hexo 文件夹)
hexo init Hexo
npm install
hexo g // g 是 generate 的意思
hexo s // s 是 server, 即启动服务器
这时就可以在本地浏览器访问博客了。如果有需要,可以更换端口,命令如下
hexo s -p 6000
4. 部署到 Github
需要在 Git Bash 中运行下列命令下载插件。
npm install hexo-deployer-git –save
打开上述的 Hexo 文件夹中的配置文件:_config.yml 在末尾的 deploy 中添加如下信息:(respository 要更换成自己的地址)
之后运行如下命令,就可以把博客部署到 Github
hexo d // d 是 deploy
然后打开 Github 上的 Repository 的 Settings, 在 GitHub Pages 下就有博客地址了,可以直接访问,但要记住是 https, 不是 http: