HEXO注释
HEXO的开发文档
HEXO的官网是:Hexo.io
可以在网站调出开发文档,知道某些参数的具体作用
本页仅提供参考以及备忘,实际需要自己添加参数
1、最主要的文章撰写
目前我常用文章头目录的如下所示,以后如果加入什么新功能会同步上
1 | --- |
下面的是有关文章内,段落与代码部分框架的展示
1 | //blockquote endblockquote 这是文本框的调用,往这两个尖括号里面加东西就行了 |
2、常用功能解释
这个是网易云音乐插件aplayer的调用
1 | //meting "这里填入网易云音乐的id就行" "netease" "song" 上面是调用aplayer,播放音乐 |
这个是调用外部源的bilibili,实现视频播放
1 | <div align=center class="aspect-ratio"> |
页脚部分js代码,不公开展示,需要私信我才能复制
1 | 旅行者一号当前距离地球${t}千米,约为${a}个天文单位🚀再看看那个光点,它就在这里,这是家园,这是我们 —— 你所爱的每一个人,你认识的每一个人 |
3、关于gallery的展示,可以看我的Game的网页
就如网页上面显示的那样,显示一个个图文框,可以跳转到网页,利用的是下面的源码
galleryGroup name description link img-url
name | description | link | img-url |
---|---|---|---|
圖庫名字 | 圖庫描述 | 连接到对应相册的地址 | 图库封面的地址 |
以下是示例,记得是尖括号加百分号那种格式,下面可能显示不出来1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22<div class="gallery-group-main">
<figure class="gallery-group">
<img class="gallery-group-img no-lightbox" src='https://bingw.jasonzeng.dev/?index=118' alt="Group Image Gallery">
<figcaption>
<div class="gallery-group-name">跳房子</div>
<p>一个点击跳跃房子逃离激光的小游戏</p>
<a href='https://haiyong.site/moyu/tiaofangzi.html'></a>
</figcaption>
</figure>
<figure class="gallery-group">
<img class="gallery-group-img no-lightbox" src='https://bingw.jasonzeng.dev/?index=128' alt="Group Image Gallery">
<figcaption>
<div class="gallery-group-name">植物大战僵尸</div>
<p>网页版</p>
<a href='https://haiyong.site/moyu/pvz/'></a>
</figcaption>
</figure>
</div>
4、在网页加入表格的方法,利用Markdown语法
1 |
|
5、防止源码在代码展示框中运行的方法是
{% raw %}在这里面加入code就行,比如上面的第三点就是没加raw的展示,第四点就是能展示出表格的源码{% endraw %}
6、文章内文字部分的高亮展示
{% label text color %}
参数 | 解释 |
---|---|
text | 填入你想要改变的文字 |
color | 【可选】背景颜色,默认为 default default/blue/pink/red/purple/orange/green |
这里展示下运行的源码和结果1
2
3
4
臣亮言:{% label 先帝 %}创业未半,而{% label 中道崩殂 blue %}。今天下三分,{% label 益州疲敝 pink %},此诚{% label 危急存亡之秋 red %}也!然侍衞之臣,不懈于内;{% label 忠志之士 purple %},忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气;不宜妄自菲薄,引喻失义,以塞忠谏之路也。
宫中、府中,俱为一体;陟罚臧否,不宜异同。若有{% label 作奸 orange %}、{% label 犯科 green %},及为忠善者,宜付有司,论其刑赏,以昭陛下平明之治;不宜偏私,使内外异法也。
臣亮言:先帝 创业未半,而中道崩殂 。今天下三分,益州疲敝 ,此诚危急存亡之秋 也!然侍衞之臣,不懈于内;忠志之士 ,忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气;不宜妄自菲薄,引喻失义,以塞忠谏之路也。
宫中、府中,俱为一体;陟罚臧否,不宜异同。若有作奸 、犯科 ,及为忠善者,宜付有司,论其刑赏,以昭陛下平明之治;不宜偏私,使内外异法也。
7、Markdown基本语法
Markdown 是一种标记语言,语法简单,易阅读易编写,可以让用户完全脱离鼠标写出样式丰富的文档,广受程序员喜爱,目前许多网站都已经支持通过 Markdown 语法来写文章或者发表评论。
元素 | Markdown基本语法 | 预览演示 |
---|---|---|
标题 | # 大标题 ## 二级标题 ### 次级标题,以此类推 | # 大标题 ## 二级标题 ### 次级标题 |
加粗 | **需要的文字加粗的文字** | 需要的文字加粗的文字 |
引用文字 | > 引用文字 | > 引用文字 |
有序列表 | 1.第一项 2.第二项 3.第三项,以此类推 | 1.第一项 2.第二项 3.第三项 |
无序列表 | - 第一项 -第二项,以此类推 | - 第一项 -第二项 |
链接 | [链接/这里填超链接的文字](这里键入超链接的地址) | 链接/这里填超链接的文字 |
水平线 | ---,就三条横线就行 | —- |
8、在一个小标题下,显示不同标签页
1 |
|
Demo展示
标签页1文本内容
标签页2文本内容
标签页3文本内容
tab名字为第一个Tab
只有图标 没有Tab名字
名字+icon
9、button按钮
文本 文本 & 标题 文本 & 图标 文本 & 大图标 (固定宽度)通过 button 标签可以快速添加带有主题样式的按钮,语法如下:
{% button /path/to/url/, text, icon [class], title %}
10、gallery相册
这个可以根据需要加入到对应的md1
2
3
4
{% gallery url,[link],[lazyload],[rowHeight],[limit] %}
{% endgallery %}
Demo
11、上传图床
这个是无限制容量高速访问的途径1
2
3git clone git@github.com:xieleihan/pic_bed.git
//将远程文件拉到本地让其可以运行
//这是利用到了GitHub无限容量的特点1
2
3
4
5# 将更改提交
git add .
git commit -m "更新图片"
# 推送至github仓库
git push
12、pdf使用
1 | 原本是打算用官方的插件 pdf来实现,苦于没有找到一个合适的cdn,最后决定用OneDrive实现,以下代码仅做备忘 |
13、随机图片生成按钮
1 | {% hideBlock 一张图片 %} |
感谢
最后,文章的结尾,感谢所有的hexo的插件源码等社区的开发人员,正因有你们,才有今天开源的繁荣。谢谢你们的付出,本博客的所有内容除了文字描述外,其他一律个人自由使用,无需征求授权。如果某些源码侵犯到开发者的权利,请联系我,我会下架有关的内容,并予以道歉。
那么,个人博客正式上线,谢谢每一个在苦难日子中,还在寻找光的我,时光知味,岁月沉香,纸短意长,谨致这一程奔赴的跌跌撞撞。