hexo基础

0 前言

hexo在使用时,总是会遇到各种小功能,在此记录。

1 转义

在使用Markdown编写Hexo的Blog时,对于特殊字符,转义有时会不成功,最好的方式是直接使用特殊字符的编码,对应如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
- - − — 减号
! ! — 惊叹号Exclamation mark
” " " 双引号Quotation mark # # — 数字标志Number sign $ $ — 美元标志Dollar sign
% % — 百分号Percent sign
& & & Ampersand
‘ ' — 单引号Apostrophe
( ( — 小括号左边部分Left parenthesis
) ) — 小括号右边部分Right parenthesis
* * — 星号Asterisk
+ + — 加号Plus sign
< &#60; &lt; 小于号Less than
= &#61; — 等于符号Equals sign
> &#62; &gt; 大于号Greater than
? &#63; — 问号Question mark
@ &#64; — Commercial at
[ &#91; --- 中括号左边部分Left square bracket
\ &#92; --- 反斜杠Reverse solidus (backslash)
] &#93; — 中括号右边部分Right square bracket
{ &#123; — 大括号左边部分Left curly brace
| &#124; — 竖线Vertical bar
} &#125; — 大括号右边部分Right curly brace

2 引用站内文章

格式:

{% post_link 文章的标题名称 [标题重命名,若没有,默认就是前面的标题] %}
eg:
{% post_link Hello %}
{% post_link Hello 你好 %}

3 草稿

1
2
3
4
5
6
// 新建草稿,在source/_drafts目录下生成指定文件
hexo new draft "new draft"
// 本地预览草稿
hexo server --drafts
// 把草稿变为正式文章,layout指定类型:post,page,draft
hexo publish [layout] <filename>

4 hexo原始文件管理

hexo d会把生成的静态网页,发布到对应的远程仓库的master分支上,因此,远程仓库新开一个分支hexo,然后在博客根目录下执行git init,创建分支hexo,关联到远程仓库的hexo分支上,向这个分支推送原始文件。
注1:安装 hexo依赖时,记得添加参数--save,使得插件可以被写入package.json中,在其余电脑clone hexo分支后,直接npm install,就可以直接使用。
注2:原始文件中带有.gitignore文件,已经忽略了public文件夹和.deploy*文件夹,即发布到hexo分支的代码不包含master分支的静态代码。

5 hexo部署

gitlab部署-官网
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2024 zhanglonglong
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信