Hexo搭建博客的控制命令🦾

上传部署和控制blog

1
2
3
4
5
6
7
8
hexo clean //清理public文件夹
hexo g //来生成public的内容(静态文件)
hexo d //部署内容
hexo s /*启动本地服务器,通过Localhost:4000访问
可以加一些参数
-p 选项,指定服务器端口,默认为 4000
-i 选项,指定服务器 IP 地址,默认为 0.0.0.0
-s 选项,静态模式 ,仅提供 public 文件夹中的文件并禁用文件监视*/

hexo clean和g需在deploy和server前使用

切换模式

1
2
3
$ hexo --debug 表示调试模式,用于将消息详细记录到终端和 debug.log 文件
$ hexo --silent 表示静默模式,用于静默输出到终端
$ hexo --safe 表示安全模式,用于禁用加载插件和脚本

More info: Server

在Blog根目录创建文件

1
2
3
4
5
$ hexo init 命令用于初始化一个本地文件夹为网站的根目录
$ hexo new title 新建一篇文章
$ hexo new [layout] <title>
例如: hexo new photo “my-first-blog”
上述指令执行时,Hexo 会尝试在 scaffolds 中寻找photo.md布局,若找到,则根据该布局新建文章;若未找到或指令中未指定该参数,则使用post.md新建文章。新建文章的名称在_config.yml中配置。

生成新的SSH公钥并且上传github

1
2
3
git config --global user.name "yourusername"
git config --global user.email "youremail"
ssh-keygen -t ed25519 -C "youremail"