一篇博客学会Hexo指令

Install Hexo

$ npm install hexo-cli -g

init

hexo init [文件夹名folder] #初始化文件夹folder
hexo init  #在当前文件夹初始化

new

hexo new  post <"文章标题">  #新建文章(md文件) 
hexo new page  页面类型  #博客分类、友链都是用这条命令生成(归档例外,归档自动生
成的)
hexo n==hexo new #简写
hexo new page [页面类型] --path "路径" “页面标题” # 自定义新页面在本地的路径 注意这里的页面标题必须指定
hexo new page -p==hexo newe page --path 

说明:
[ ]表示可选,不写默认使用 _config.yml中的 default_layout 参数代替。如果<文章标题》包含空格的话,要使用引号括起来。 默认情况下,Hexo 会使用文章的标题来决定文章文件的路径。如下图:
在这里插入图片描述
对于独立页面来说,Hexo 会创建一个以标题为名字的目录,并在目录中放置一个 index.md 文件。你可以使用 --path 参数(注意路径以“/”)来覆盖上述行为、自行决定文件的目录:

hexo new post 生成的是博客文章,且fromt-matter为根据你在scaffolds下配置的post.md的这个模板生成的。
在这里插入图片描述

hexo new page 生成的是页面,如友链、关于我、404页面
Eg:

$ hexo new post "First Blog" #生成文章名为“First Blog"的.md文件 即博客文章
INFO  Created: E:\hexo\blog\source\_posts\First-Blog.md
$ hexo new page 404 #生成404页面
INFO  Created: E:\hexo\blog\source\404\index.md
$ hexo new page mylist --path me/mylist "About me"
INFO  Created: E:\hexo\blog\source\me\mylist.md

$ hexo new page mylist --path E:/mylist "About me"
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Error: EINVAL: invalid argument, mkdir 'E:\hexo\blog\source\E:'
#所以不能只能在当前目录下指定子目录(可以不存在),但是不能指定路径为它的父级目录

public

hexo publish [页面] <"文件名"> #发表草稿

clean

hexo clean  #清除部署的緩存清除缓存文件 (db.json) 和已生成的静态文件 (public)。

在某些情况(尤其是更换主题后),如果发现对站点的更改无论如何也不生效,可能就需要运行该命令。

generate

hexo generate  #生成静态页面 
hexo g #简写 

server

 hexo server  #本地部署,可预览网站,默认端口为4000,
#浏览器输入localhost:4000即可进 按ctrl+c退出预览(退出后localhost:4000失效)
hexo s  #简写

deploy

hexo deploy  #将网站部署到GitHub
hexo d #简写
hexo g -d  #生成页面并部署到GitHub
hexo g -s  #生成页面并本地部署进行预览

version

hexo version #显示 Hexo版本

参考文章:官方文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值