重新回到hexo博客。
其实第一次接触hexo博客也有一段时间了,但是没有坚持下去,偶然发现github上面的主页需要翻墙才能访问了。上次重装系统,文件又没有备份,因此干脆重新搭建了个人技术博客,这次主要部署在coding.net和github上。后续会将之前的文章再找回来,本篇主要记录hexo博客中md文件的格式。
参考网址
常用指令
新建文章
1
$ hexo new [layout] <title>
生成静态文件
1
$ hexo generate(g)
选项 | 描述 |
---|---|
-d ,--deploy |
文件生成后立即部署网站 |
-w ,--watch |
监视文件变动 |
发表草稿
1
$ hexo publish [layout] <filename>
启动服务
1
$ hexo server(s)
选项 | 描述 |
---|---|
-p ,--port |
重设端口 |
-s ,--static |
只使用静态文件 |
-l ,--log |
启动日记记录,使用覆盖记录格式 |
- 部署网站
1
$ hexo deploy(d)
属性
Setting | Description | Default |
---|---|---|
layout | Layout | post或page |
title | 文章的标题 | |
date | 创建日期 | 文件的创建日期 |
updated | 修改日期 | 文件的修改日期 |
comments | 是否开启评论 | true |
tags | 标签 | |
categories | 分类 | |
permalink | url中的名字 | 文件名 |
建议添加keywords和description 有利于搜索引擎搜索。
分类和标签
例如:1
2
3
4
5categories:
- 日记
tags:
- Hexo
- node.js
草稿
草稿相当于很多博客都有的“私密文章”功能。1
$ hexo new draft "new draft"
会在source/_drafts目录下生成一个new-draft.md文件。但是这个文件不被显示在页面上,链接也访问不到。也就是说如果你想把某一篇文章移除显示,又不舍得删除,可以把它移动到_drafts目录之中。
如果你希望强行预览草稿,更改配置文件:1
render_drafts: true
或者,如下方式启动server:1
$ hexo server --drafts
下面这条命令可以把草稿变成文章,或者页面:1
$ hexo publish [layout] <filename>
Bootstrap Callout
1 | {% note class_name %} Content (md partial supported) {% endnote %} |
class_name可以是:
- default
- primary
- success
- info
- warning
- danger
比如:default
primary
success
danger