Hexo操作手册
Hexo简介
Hexo官网:Hexo
Hexo是一款基于Node.js的静态网站生成器,可用于快速搭建个人博客或静态网站。
安装前配置
Node.js
Hexo是基于Node.js开发的,因此需要先安装Node.js。
Node.js官方:Node.js (nodejs.org)
Windows安装Node.js教程
Git
如果您想使用Hexo主题或插件,可能需要使用Git进行下载和管理。
Git官网:Git (git-scm.com)
Windows安装Git教程
操作手册
打开命令行,使用npm安装Hexo
npm install hexo-cli -g
初始化Hexo
进入需要存放博客的目录,然后右键选择Git Bash Here1
2
3hexo init HenryCheney
cd HenryCheney
npm install博客目录:G:\blog\HenryCheney
配置Hexo
进入博客目录,修改
_config.yml
文件以配置Hexo。在该文件中,你可以设置博客标题、描述、作者信息、主题、链接等内容。编写文章
hexo new "My New Post"
新创建一个名为My New Post的文章存放在G:\blog\HenryCheney\source\_posts目录下生成静态文件
hexo generate
简写:hexo g
预览网站
hexo server
简写:hexo s
然后在浏览器中访问http://localhost:4000
,就可以访问到自己的博客了。网站推送到GitHub
A. 首先安装hexo-deployer-git
npm install hexo-deployer-git --save
B. 修改 _config.yml 文件1
2
3
4deploy:
type: git
repository: git@github.com # 仓库地址
branch: masterC. 部署项目到GitHub
1
2
3hexo clean
hexo generate
hexo deploy
命令详解
hexo init [folder]
初始化一个本地文件夹为网站的根目录
如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。hexo new [layout] <title>
新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。hexo generate
生成静态文件。
该命令可以简写为hexo g
hexo publish [layout] <filename>
发表草稿。hexo server
启动服务器。默认情况下,访问网址为: http://localhost:4000/
简写:hexo shexo deploy
部署网站
简写:hexo dhexo clean
清除缓存文件 (db.json) 和已生成的静态文件 (public)
在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令