Hexo写文章基本操作
用hexo写文章
步骤1
打开hexo的根目录,也就是里面有_config.yml, source, themes等等的那个,对于我个人我把他叫做myblog步骤2
在该目录下打开git bash,执行该代码,可在浏览器打开http://localhost:4000/
进行实时查看自己的网站。(注意:此时外网还不能访问本地的修改,只有提交之后才能访问。)1
hexo server
步骤3(此时还是在根目录下执行以下操作)
新建发布文章(post page)
执行以下命令后会自动在\myblog\source_posts下新建一个a.md并且标题是“a”,此时刷新http://localhost:4000/
可以看到本地已经更新出标题为a的这篇文章。1
hexo new a
新建草稿(draft page)
执行以下命令后会自动在\myblog\source_drafts下新建一个b.md并且标题是“b”,此时刷新http://localhost:4000/
本地并没有更新出这篇文章。
1 | hexo new draft b |
发布草稿
草稿可以通过命令变成发布文章,仍然是需要在根目录执行以下命令
1 | hexo publish b |
这个时候你会发现_drafts里的b.md不见了,跑到了_posts里面,也就说明你的草稿发布成功了。
normal page
这种形式类似是“关于”,“了解我们”之类的文章。
1 | hexo new page c |
创建一个标题为c的page
和前两种不同,这个命令会在source文件夹内创建出c文件夹,与_posts,_drafts并列。文件夹里面有一个index.md文件。
注意:刷新页面后,c并没有出现在页面中,而是需要访问http://localhost:4000/c/
才可以看到。
生成并部署文章
hexo generate 顾名思义,生成静态文章,可以用 hexo g缩写
hexo deploy 部署文章,可以用hexo d缩写
在写完文章或者修改配置之后,虽然开启服务之后可以在http://localhost:4000/
访问到内容,但是通过外网https://{GitHubUserName}.github.io/
或者自定义网址是访问不到的,只有通过上面的两个命令才可以在外网访问。
速记(一般写文章命令)
开启服务
1 | hexo server |
新建文章
1 | hexo new a |
新建草稿
1 | hexo new draft b |
发布草稿成为文章
1 | hexo publish b |
发布关于
1 | hexo new page c |
生成静态文章
1 | hexo generate 或者是 hexo g |
部署文章
1 | hexo deploy 或者是 hexo d |
完整版本:
1 | title: 我就是标题 |
简化版本:
1 | comments: true #是否可评论 |
这个标签放到文章里面之后,不点进去只会显示前半部分。