I am back

重新回到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
5
categories:
- 日记
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

0%