📖 本教程主要基于Windows搭建自己的个人博客
❓ 请确保windows已经安装了node.js git npm以及拥有github账号

简介

Hexo是一个简单、快速、强大的的博客框架,支持Markdown格式,有众多优秀插件和主题,还有文章列表、分类、标签、翻页等动态内容。

Hexo

开始

指定路径

  • 找到合适的位置新建文件夹

Hexo construct

  • 打开cmd窗口

Hexo construct

安装

全局安装

npm install hexo-cli -g

初始化博客

hexo init

安装依赖

npm install

启动博客

hexo server

部署

新建github仓库

这里只是示例,因为我已经创建过了,所以会报错

仓库名.github.io   # 必须是这个名字

Hexo construct

配置hexo根目录的config.yml

Hexo construct

Hexo construct

安装插件

npm install hexo-deployer-git

推送(一键三连)

hexo clean

hexo generate

hexo deploy

查看github

Hexo construct

更换主题(示例Butterfly)

Butterfly

安装主题

建议选择稳定版

git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly   #稳定版

or

git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly #开发版

npm安装Butterfly需要hexo版本在5.0.0及以上

npm i hexo-theme-butterfly

修改配置文件

  • 修改hexo根目录配置文件config.yml中的themes

Hexo construct

常用命令

hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #部署到
hexo help # 查看帮助
hexo version #查看Hexo的版本

#缩写
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

#组合命令
hexo s -g #生成并本地预览
hexo d -g #生成并上传