Hexo命令和一些使用方法
Hexo命令和一些使用方法
GuoYanjun- 文/一月筠
-- 转载请注明 --
- hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github和Heroku上…
前言
hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github和Heroku上。作者是来自台湾的@tommy351。
我们可以用hexo创建自己的博客,托管到github或Heroku上,绑定自己的域名,用markdown写文章。
本博客即使用hexo创建并托管在github上。
网上有很多hexo大的搭建教程,这里就不多说了,这里主要介绍hexo的使用方法,同时也是为了方便自己记忆。
hexo命令
1 | npm install hexo -g #安装 |
简写
1 | hexo n "我的博客" == hexo new "我的博客" |
服务器
1 | hexo server |
监视文件变动
1 | hexo generate #使用 Hexo 生成静态文件快速而且简单 |
完成后部署
两个命令的作用是相同的
hexo generate –deploy
hexo deploy –generate
1 | hexo deploy -g |
草稿
1 | hexo publish [layout] <title> |
模版
1 | hexo new "postName" |
变量 | 描述 |
---|---|
layout | 布局 |
title | 标题 |
date | 文件建立日期 |
1 | title: 使用Hexo搭建个人博客 |
模版(Scaffold)
hexo new photo "My Gallery"
变量 | 描述 |
---|---|
layout | 布局 |
title | 标题 |
date | 文件建立日期 |
设置文章摘要
1 | 以上是文章摘要 <!--more--> 以下是余下全文 |
创建一篇新文章
1 | $ hexo new "my new post" |
然后在~\hexo\source\ _posts中
打开这个文件(我用的是subline text3打开的),配置开头。
1 |
|
推送到服务器上
1 | hexo n #写文章 |
markdown语法
markdown语法,这里不做太多描述,有需要可以参考markdown 简明语法.我在这里记录一下我自己使用过程中经常用到的。
换行:
回车键或连续3个—表示分割线。强调:
星号(*)与下划线(_)都可以,单是斜体,双是粗体,符号可跨行,符号可加空格。有序列表:
数字 + . + 空格 ,数字不能省略但可无序,点号之后的空格不能少。超链接:
文字:1
[文字](url "可选的title")
图片:
1
![图片名称](图片路径) \#我是放在本地文件夹下的,所以路径是:/img/Share project on github.png
插入代码:
新起一行,按2次Tab键或者8次空格。插入代码也可以加入有序列表。
或者{ % codeblock [title] [lang:language] [url] [link text] % } code snippet { % endcodeblock % }
防止github中的READ.me文件被渲染的方法:
在~\Hexo\source
文件夹下建立READ.md
文件。
在~\Hexo\ _config.yml
文件中skip_render:
后面加上README.md即skip_render: README.md。一些转义符:
Markdown中的转义字符为\,转义的有:1
2
3
4
5
6
7
8
9
10
11
12\\ 反斜杠
\` 反引号
\* 星号
\_ 下划线
\{\} 大括号
\[\] 中括号
\(\) 小括号
\# 井号
\+ 加号
\- 减号
\. 英文句号
\! 感叹号