地址:hippyoo / markdownStyle
速览:
vscode 安装mark all in one、Markdown Preview Enhanced 插件
css方式二, preview_theme
和 prism_theme
中的pepper
相关文件放到对应的本地文件夹中,在setting.json
调用
my_mume
的js文件放在本地.mume
文件夹中my-mume
的css文件替换到本地.mume
文件夹注意
preview_theme
的默认样式,瞅一眼就有好几处!!原来的pepper.css是可以的,懒得一个个找又一个个改了,就这样吧,方式二!preview_theme
和 prism_theme
中的pepper相关文件放到对应的文件夹中setting.json
调用setting.json 配置参考
{
"markdown-preview-enhanced.previewTheme": "pepper.css", //使用自己的css pepper.css
"markdown-preview-enhanced.codeBlockTheme": "pepperLight.css",
"markdown-preview-enhanced.printBackground": true, //使用自己的css打印html/pdf
"[markdown]": {
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
},
"markdown.extension.toc.levels": "2..4",
"markdown-preview-enhanced.enableExtendedTableSyntax": true,
"markdown-preview-enhanced.enableScriptExecution": true,
"markdownlint.config": {
"MD029": false,
"MD033": false,
}
}
自定义调用class方法见文章4. 功能,根据《爱吃的小白-MPE的使用》修改,文件夹my-mume
的js文件替换到本地.mume文件夹
标题位置 | 写法 | 效果 |
---|---|---|
文章标题 | # 文章标题 |
文章标题 |
第一章 | # 第一章 |
1 第一章 |
第一节 | ## 第一节 |
1.1 第一节 |
第一段 | ### 第一段 |
(1) 第一段 |
需要在目录显示的 | #### xxx |
. |
不需要在目录显示的 | ***效果*** |
. |
调用样式规则
开始:/.cssname <
结束:/>
/.fix
移入显示,移出仅剩一行
开始:/.fix <
结束:/>
/.wrap2
部分内容想做左右对比参考效果,如:html和js写完占据大量的高度、两边代码对比等
用法
55开
/.wrap2 <
/.box <
/>
/.box <
/>
/>
37开
/.wrap2 <
/.box lit3 <
/>
/.box lit7 <
/>
/>
46开 同理 lit4 lit6
ps
效果
#img_7
=100x100
在vscode无法使用,装了几个插件都不行
使用:
![xxx](xx.png#img_7)
70%
![xxx](xx.png#img_5)
50%
![xxx](xx.png#img_3)
30%
/--
左侧文字有固定的宽度100px
使用方法 /--split 将字符串转化为数组
注意在 split 后面加空格以作区分
我的目的:仅显示侧边栏的目录,pepper.css内已有定义有标题序号
ctrl shift p 选择添加章节序号
某个文件要侧边栏(全部看3),my_mume
文件夹内复制 tocNumberHidden.less
放在可以调用的位置
md文件中引入!
---
html:
toc: true
class: "tocNumberHidden"
---
@import "../assets/themesStyle/tocNumberHidden.less"
3.1.1
这种,想改成(1)
,利用正则表达式曲线救国,就是有点麻烦
"markdown.extension.toc.levels": "2..4"
1.1.1.
→ (1)
,查找 \s(\d+).(\d+).(\d+).\s
,替换 ($3)
1.1.1.1.
→ ❥
,查找 \s(\d+).(\d+).(\d+).(\d+).\s
,替换 ❥
"markdown.extension.toc.levels": "2..3"
PS
在排序到双数以上(如10、11)时,会有漏出.
已根据标题内容自定义侧边栏宽度
还没填完,哭瞎了