在大二的时候就用Hexo
搭建过自己的博客,但是后来接触到各种博客平台,就没在使用Hexo,一方面在国内访问速度有点慢,另一方面写一篇文章进行的步骤过于繁杂。但是工作后,发现好多大佬都有自己独立的博客(向大佬学习),于是重新捡起自己遗弃很久的博客。
同时感谢AJay13帮我搭建next
主题
- hexo init
命令主要用于初始化本地文件夹为博客的根目录
hexo init [floder]
floder
为可选参数,用于指定初始化目录路径,若不指定默认为当前目录
- hexo new
命令主要英语创建文章,可以简写为hexo n
hexo new post <title>
title
为文章标题,如果参数中存在空格,则使用双引号包裹。命令执行后,会在sourse/_post/
目录下生成指定标题的md文件,在此文件中编写文章即可。
- hexo generate
命令主要生成本地静态文件,一般可以简写为hexo g
hexo generate
同时可以搭配-d
使用,生成本地文件并上传部署,这样在博客上就可以看到更新的内容。
- hexo server
命令用于开启本地服务器,可以本地调试,一般可以简写hexo s
hexo server
-p
: 指定服务器端口,默认4000-i
: 指定服务器IP地址,默认0.0.0.0-s
: 静态模式,仅提供public文件夹中的文件禁用文件监视
- hexo deploy
命令主要用于部署远端网站,一般可以简写hexo d
hexo deploy
同时在使用该命令前,要在_config.yml
文件中修改git配置
deploy:
type: git
repo: <repository url>
branch: master
message: 自定义提交消息,默认为Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}
- hexo clean
命令主要用于清理缓存文件,网站存在异常时可以尝试此操作
hexo clean
- option
其他参数
- hexo –safe
表示安全模式,用于禁用加载插件和脚本
- hexo –debug
表示调试模式,用于将消息详细记录到终端和debug.log
文件
- hexo –slient
表示静默模式,用于静默输出到终端