Hosted by GitHub Pages: https://pmecho.com | Hosted by Vercel: https://pmecho.cn.
[内容]
选填;<内容>
必填。- 以下命令需要进入
blog
路径中进行(cd blog
)。
-
新建一篇(发布/草稿)文章
-
方法一:
直接copy一份已发布成功的源文件(包含:一个.md文件 + 一个放图片的同名文件夹)
-
方法二:
hexo new [layout] <title> # e.g. hexo new 歌词海报
[layout]
可以选择scaffolds
文件夹下的多种模式post
:(默认)发布draft
:草稿,不会发布。(需要用命令hexo publish <filename>
把_drafts
移动到_posts
)
-
-
启动本地开发服务器
hexo server # 或:hexo s # 浏览器打开:http://localhost:4000/ # 在命令行用 ctrl+c 关闭服务器
增加
-p 数字
可以指定端口号。 -
发布(生成静态文件、并且部署网站)
可能需要输入github的账户名、密码。
-
发布至GitHub Pages
-
方法一(推荐,会压缩所有资源):
npm run publish
-
方法二:
hexo g -d # 或:hexo d -g
-
-
发布至Vercel
推配置分支(
pushBlog
)代码就自动发布(都在https://vercel.com已配置妥当)。自动运行:
npm run generate -- --config _config.yml,_config.vercel.yml && npm run gulp && rm -f ./public/CNAME
。
-
-
清理缓存(发布前后或本地服务器看不到更新内容时)
hexo clean
-
列出网站列表信息
hexo list <type>
<type>
必选以下之一:page
、post
、route
、tag
、category
。
开发者关注
- Hexo总体配置:
_config.yml
- themes的配置:
themes/next/_config.yml
- themes的微调:
themes/next/
的资源文件
-
保留文章资源和配置
-
文章资源:
source/
下的所有文件scaffolds/
下是新建文件的模板 -
配置(Hexo和themes):
_config.yml
-
一些构建文件,如:
package.json
、gulpfile.js
-
其他在主题代码中的改动
-
-
新建博客配置:
# 1. 新建Hexo配置 hexo init [folder] # 2. 进入文件夹 cd blog # 3. 安装Hexo依赖 npm install # 4. 把保留文章资源和配置复制进来(手动复制) # 5. 安装主题和插件(不需要npm安装) # 6. 按照Hexo的命令进行发布