重新回到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 | categories: |
草稿
草稿相当于很多博客都有的“私密文章”功能。
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