【Hexo】添加Tools页面
平时在工作的时候经常会用到一些工具,若是将这些工具集中到网页上随时访问岂不是美哉,而且还没有广告的打扰。
众所周知,Markdown是支持Html语法的,为了不过多修改主题的代码,这里采用在Makedown中编写Html代码的形式提供工具服务。
最最最重要的优点就是可以Markdown、Html、Css和JavaScript语言混合编写,十分的方便。
所以这里的工具页其实和其他页面是一样的,但是工具是为了提供一定运算的,在这里面需要插入一些网页的代码。
这里提供一个例子来说明这一操作。
操作步骤
- 使用命令行新建一个页面
1
hexo new page "Tools"
- 打开主题根目录下的
_config.yml
文件,找到menu
,在它下面添加如下语句1
Tools: /Tools
- 生成的
Tools
用于保存所有在线工具,而里面的Tools/index.md
就充当为所有工具的目录就行,打开该文件在最后追加以下内容以后每增加一个工具就像这样一样增加一个超链接1
1. [电阻串联分压](/Tools/ResVoltDiv2)
- 在
Tools
目录下新建一个ResVoltDiv2
文件夹,该文件夹用于存放电阻串联分压
工具的源代码及资源 - 在
Tools/ResVoltDiv2
目录下新建index.md
文件,该文件用于存放电阻串联分压
工具的源代码,代码如下1
2
3
4
5
6
7
8
9
10
11
12
13
14---
title: 电阻串联分压
date: 2021-06-25 14:03:21
---
<div>
<input type="button" onclick="click_func()" value="显示警告框">
</div>
<script>
function click_func() {
alert("Hello");
}
</script> - 保存,打开网页点击上面的
Tools
菜单可以看到有一个目录,点击电阻串联分压
,可以看到一个按键,点击按键可以弹出Hello
就成功啦,说明在Markdown中编写的程序可以正常运行
【Hexo】添加Tools页面