hexo搭建静态网站

hexo搭建静态网站

安装NodeJs

安装完后验证:

1
node -v

安装 hexo

1
2
npm i -g hexo
hexo -v

初始化

···bash
hexo init
···

本地运行 hexo

1
hexo s --debug

然后在浏览器中打开地址:
http://localhost:4000/

提交到云虚拟主机

先安装上传工具

1
npm install hexo-deployer-ftpsync --save

然后编辑 _config.yml

1
2
3
4
5
6
7
8
9
10
deploy:
type: ftpsync
host: bxu2713800399.my3w.com
user: bxu2713800399
pass: Mig29su30
remote: /htdocs/
port: 21
ignore:
connections:
verbose:

需要提交时,输入:

1
hexo deploy

提交到 github

先安装上传工具

1
npm install hexo-deployer-git --save

然后编辑 _config.yml
···
deploy:
type: git
repository:
branch: master
···

换主题

1
2
mkdir themes/next
git clone https://github.com/theme-next/hexo-theme-next.git themes/next

编辑 _config.yml 文件

1
theme: next

文章管理

删除

直接删除文章对应的 .md 文件,然后重新生成:

1
hexo g

新建文章

1
hexo new "文章标题"

图片

1
npm install hexo-asset-image --save

配置文件_config.yml 里的post_asset_folder:这个选项设置为true