使用技巧

文章目录
  1. 1. Hexo指令
  2. 2. Hexo语法
    1. 2.1. 摘要
    2. 2.2. 站内链接
  3. 3. HTML语法
    1. 3.1. 文本高亮
    2. 3.2. 文本标注
    3. 3.3. 文本下划线
    4. 3.4. 文章插入图片方法
  4. 4. Mathjax公式
    1. 4.1. 使用说明
    2. 4.2. 公式语法
    3. 4.3. 公式测试
  5. 5. Git的使用
  6. 6. hexo d报错“Spawn failed”的解决办法
  7. 7. 代码段嵌入测试
  8. 8. 参考资料

Hexo指令

在hexoblog文件夹内,右键点击Git Bash Here进入窗口输入指令
启动本地服务器 hexo s
清空静态文件 hexo clean
生成静态文件 hexo g
上传至git hexo d
创建新文章 hexo new 文章名称.md
安装Nodejs插件 npm i 插件名称 --save
卸载Nodejs插件 npm un 插件名称 --save
查看插件是否安装 npm list 插件名称
一键部署脚本up.sh 清空+生成+上传git source up.sh

Hexo语法

摘要

<!--more-->之上的内容为摘要。

站内链接

格式为:
{% post_link 音乐/乐理/乐理笔记01-基础知识 '乐理笔记01-基础知识' %}
显示效果:
乐理笔记01-基础知识

HTML语法

Markdown不支持或者支持效果不好的语法可以使用HTML代替。

文本高亮

<mark>文本高亮</mark> 文本高亮
<mark style="background-color:cyan">也可以使用CSS换一个高亮颜色</mark>
也可以使用CSS换一个高亮颜色

文本标注

鼠标移动到这段文字上会显示标注

文本下划线

<u>文本下划线</u> 文本下划线

文章插入图片方法

修改工程根目录下的_config.yml的配置:post_asset_folder: true;
创建一个文件夹,文件夹的名字和博客文件名一样,在里面放置你要引入的图片;
在文章中正常引用,只需要把图片名字引入即可,不需要写相对地址和绝对地址
<center><img src="1 图片插入模板.png" width=400/><span class="caption">图1 图片插入模板</span></center>

Mathjax公式

使用说明

  • 所用渲染插件为hexo-rendere-pandoc
  • 从mathtype粘贴AMSLaTex格式,公式内不能出现连续的左大括号——将公式内连续的大括号用空格隔开即可
  • 公式内不能出现换行——删掉换行即可
  • 公式符号边要紧挨$字符,不能有空格

公式语法

太多了,暂略

公式测试

\[E = m{c^2}\]
行内\(O(f(n))=log_2^{n}\)测试
行内\(\begin{Bmatrix} a & b \\ c & d \end{Bmatrix}\)显示测试
\[{I_d} - {I_{dL}}\]
\[i\hbar\frac{\partial}{\partial t}\psi=-\frac{\hbar^2}{2m}\nabla^2\psi+V\psi\]
\[\left\{ \begin{gathered} {U_{d0} } - E = R({I_d} + {T_e}\frac{ {d{I_d} } } { {dt} }) \hfill \\{I_d} - {I_{dL} } = \frac{ { {T_m} } } {R}\frac{ {dE} } { {dt} } \hfill \\ \end{gathered} \right. \] \[{I_d} - {I_{dL}} = \frac{G{D^2}}{375*{C_T}*{C_e}}\frac{dE}{dt}\] \[u(t) = {K_p}e(t) + {K_i}\int_0^t {e(t)dt + {K_d}\frac{de(t)}{dt}}\] \[X_{k + 1}^{(j)} = X_k^{(j)} + v_{k + 1}^{(j)} \cdot dt\] \[{W_{opi} }(s) = \frac{ { {K_i}({\tau _i}s + 1)} } { { {\tau _i}s} }\frac{ {\beta {K_s}/R} } { {({T_l}s + 1)({T_{\sum i}}s + 1)} }\] \[3\sqrt {\frac{1} { { {T_m} {T_l} } } } = 3 \times \sqrt {\frac{1} { {0.137 \times 0.032} } } {s^{ - 1} } = 45.31{s^{ - 1} } < {\omega _{ci} }\]

Git的使用

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git是将代码和文档更新并上传至网站(或下载到本地)的数据备份方式。
配置账号名与邮箱信息:
git config --global user.name "name"
git config --global user.email "email"
生成密钥:
ssh-keygen -t rsa -C "email"
查看密钥(复制到网站设置界面“SSH公钥”内):
cat ~/.ssh/id_rsa.pub
初始化本地仓库:
git init
添加所有文件(不会删除文件):
git add .(将“.”替换成具体文件用于添加单个文件)
更新所有文件
git add -A
添加注释(commit)
git commit -m "注释内容"
设置网站仓库地址:
git remote add origin https://gitee.com/renahah/RenAhahWikiSource.git
删除网站仓库地址:
git remote rm origin
同步网站仓库内容到本地:
git pull --rebase origin master
由本地上传到网站
git push -u origin master

hexo d报错“Spawn failed”的解决办法

1
2
3
4
5
6
7
8
9
10
11
进入站点根目录
cd D:/RenAhah/hexoblog

删除git提交内容文件夹
rm -rf .deploy_git/

执行
git config --global core.autocrlf false

最后
hexo clean && hexo g && hexo d

代码段嵌入测试

在主题配置文件_config.Wikitten.yml中修改customize.highlight的值,即可修改代码段的高亮样式,高亮样式文件夹位于hexoblog\themes\Wikitten\source\css\_highlight
目前所用高亮样式为atelier-forest-light
注意修改yml文件后要重新hexo s一次才能生效

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
delay_init(); //延时函数初始化
uart_init(9600); //串口初始化为115200
TIM1_Int_Init(99,7199);//定时10ms(电机)
CAN2_Configuration();
Sensor_Init();
PID_Reset(&pid1);
PID_Reset(&pid2);
while(1)
{

}
}

To Be Countinued未完待续......

参考资料