先安装node.js(LTS)版本
然后安装 git bash
创建一个目录存放博客,例 F:/blog
在目录下右键启动git bash
安装Hexo ,在git bash输入npm install hexo-cli -g
输入 hexo init 初始化博客
输入hexo g 生成静态文件
输入hexo s部署到本地,连接既是地址,可以查看
在git bash命令窗口下按Ctrl+C可退出本地部署
使用butterfly主题
安装依赖 npm install hexo-renderer-pug hexo-renderer-stylus
下载butterfly主题 git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
blog/themes目录下会出现一个butterfly文件夹,说明主题下载成功
打开blog目录下的_config.yml配置文件
更改主题为butterfly
1 | theme: butterfly |
清理缓存hexo clean
生成静态文件 hexo g
部署到本地 hexo s
部署成功
部署到 Github
安装插件 npm install hexo-deployer-git --save
打开 Github主页 点击 右上角+的 New repository新建仓库
输入仓库名,这里要特别注意,仓库名一定要按照以下格式: 你的github用户名.github.io
然后点击 Create repository创建仓库,会进入一个页面有一个 HTTPS or SSH点击 HTTPS将后面的链接复制
打开blog的配置文件_config.yml,在deploy下输入以下内容:
1 | deploy: |
在git bash命令行窗口依次输入以下命令,部署到GitHub
hexo clean hexo g
1 | 去 GitHub 生成 Token(只做一次) |
hexo d会弹出登录选择 token登录 Password:刚才生成的 Token
再执行一次 hexo d
会在仓库中建立 main分支用于存放内容
