Markdown编写与页面美化

博客文章deploy以后,格式总是和自己预想的不太一样,于是直接用html标签插入,做一些记录。除此之外还有一些Redefine主题下好用的组件。
Markdown通用
表格
在Hexo的渲染中,表格顶格写的情况下。
比如下面这段:
1 | | Name | Age | |
Name | Age |
---|---|
张三 | 12 |
李四 | 243 |
我们看到,表格都是拉满的,也没有办法变小一点,不够灵活。
我们可以使用Html插入<table>
组件来做到这点,更加灵活,但是在没有专门工具时,还是更加麻烦的。html可以像这样写:
1 | <table style="margin: auto; text-align: center; width: min-content;"> |
效果如下:
Name | Age |
---|---|
张三 | 12 |
李四 | 243 |
可以看到,列宽适应了文字长度。这个是width: min-content;
达成的效果。text-align:
这儿是文字左右。margin:
组件外部间距距离。甚至可以合并单元格,具体可以自己查查table的style。word-break: break-all;
可以让长度不够的换行。
再举一个例子:
1 | <table style="margin: auto; text-align: center; width: min-content;"> |
我们能看到:
组号 | 姓名 | 数量 | 商品 | |
---|---|---|---|---|
1 | 张三 | 2 | 包子 | |
1 | 馒头 | |||
2 | 李四 | 2 | 包子 | |
王五 | 2 | 馒头 |
超文本中的rowspan="2"
是该单元格占两行的意思,然后下一行的该单元格的位置就要把相应位置的单元格留出。
style="white-space: nowrap;
是该单元格不允许换行。
文本靠右和超链接
1 | <div style="text-align: right;">-- 摘自<a href="https://baike.baidu.com/item/Cloudflare/17359757?fr=ge_ala">Cloudflare(美国的跨国科技企业) - 百度百科</a></div> |
效果:
图片缩放
1 | <img src=".\image\25.png" style="zoom: 50%;" /> |
其余
回车
用
</br>
来换行以后加
Redefine组件加强
Redefine就是我在用的主题,是别的大佬开发的,确实美观好用。
写作模板使用
1. 提示块
1 | {% notel [颜色] [可选: 自定义图标] [标题] %} |
信息
换行测试
换行测试
换行测试
上面的提示块变成note,就是去掉l,可以变成没有标题的提示块:
换行测试
换行测试
换行测试
2. 按钮
1 | {% btn [可选大小]::[名称]::[url]::[可选图标] %} |
3. 折叠
1 | {% folding [颜色]::[标题] %} |
Folding 测试: 点击查看更多
啊啊啊啊啊
tip 提示块标签
4. 选项卡
1 | {% tabs 页面内不重复的ID %} |
内容1
内容2
5. 思维导图
1 | {% pullquote mindmap mindmap-md %} |
展示
思维导图的使用还有点问题,每次得手动刷新一下,后面再改吧。
- Fengx
- 任何方向
- 编程语言
- Java
- SQL
- Linux
- Git
- 技术
- mycat
- 大数据
- Hadoop
- HBase
- 内功
- 计算机基础
- 计算机网络
- 计算机操作系统
- 编译原理
- 计算机组成原理
- 数据结构与算法
- 其他
- 英语
- 博客
6.上下标
hexo里面用markdown语法的上下标显示不出来,于是用html语法。
1 | 上标:2<sup>上标</sup> |
上标:2上标
下标:2下标
7. 其余文章配置
在文章头部中加上如下
1 | sticky: 999 # 首页置顶 数字越大越靠前 |
页面模板使用
这边的组件是在已经配制好的情况下的使用,详情见 页面模板文档。
1. 相册组件
在Hexo - source - _data - masonry.yml中加图片
1 | - image: 图片URL |
这个图片可以放在我建立的仓库Picture1中,url是https://sabthever.github.io/Pictures1/xxx
2. Tags和Category组件
通过在文章开头加Tags或者Category,提供文章的标签或者分类目录。
1 | --- |
其中tags中的标签都是并列的,categories中的标签都是一层层往下的
3. 关于和日志
在Hexo - source - about - index.md 中修改关于,增加我的博客修改日志
4. 书签组件
在Hexo - source - _data - bookmarks.yml中加组件
1 | - category: 分类名称 |
5. Latex启用
在文章头部加入mathjax: true
即可启用
6. 说说组件
在Hexo - source - _data - essays.yml中加说说,回车要加|
才可以
1 | - content: 2024年要过去啦 |
引用
- 标题: Markdown编写与页面美化
- 作者: Sabthever
- 创建于 : 2024-12-29 10:57:18
- 更新于 : 2025-02-14 14:21:16
- 链接: https://sabthever.online/2024/12/29/technology/blog/page-beautify/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。