hexo搭建静态网站
安装NodeJs
安装完后验证:1
node -v
安装 hexo
1 | npm i -g hexo |
初始化
···bash
hexo init
···
本地运行 hexo
1 | hexo s --debug |
然后在浏览器中打开地址:
http://localhost:4000/
提交到云虚拟主机
先安装上传工具1
npm install hexo-deployer-ftpsync --save
然后编辑 _config.yml1
2
3
4
5
6
7
8
9
10deploy:
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 | mkdir 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