臤徘斯的随笔博客

Kinboise ... 大约 1 分钟

# 臤徘斯的随笔博客

也不知写点啥,就当搭着玩了……

# 自定义样式测试

就是写了点css配合插件使用,满足一些特定需求。

# 下划线缩短

可用于连续专名号。[xxx]{.u}markdown-it-attrsmarkdown-it-bracketed-spans插件实现。例:

先拂市海西区执鲁街道

商弦市景公河东街上河湾路口

<u>先拂市</u><u>海西区</u><u>执鲁街道</u>

[商弦市]{.u}[景公河东街]{.u}[上河湾路口]{.u}
1
2
3
u, em.u, .u {
    font-style: normal;
    text-decoration: none;
    border: 0;
    border-bottom: 1px solid;
    border-image: linear-gradient(currentcolor, currentcolor) 1 0 / 1 0.1em;
}

em.u em {
    font-style: italic;
}
1
2
3
4
5
6
7
8
9
10
11

# 无边框表格

去掉边框,首行加粗改为倾斜,行高调小。可用于莱比锡标注系统(Leipzig Glossing)。markdown-it-abbr插件可自动识别已定义的缩写,且自动设为小型大写;也可以使用[xxx]{.ab}来手动设定小型大写。例:

m-i t-e zes.
I-NOM you-ACC love.IMPF
'I love you.' (ACC = accusative)
*[NOM]: Nominative case
<!--*[ACC]: Accusative case-->
*[IMPF]: Imperfective aspect

| m-i   | t-e   | zes. |
| :---- | :---- | :---- |
| I-NOM | you-[ACC]{.ab} | love.IMPF |
| 'I love you.' ([ACC]{.ab} = accusative) |||

{.g}
1
2
3
4
5
6
7
8
9
10
.g tr, .g td, .g th {
    font-weight: inherit;
    border: none;
    background-color: inherit;
    line-height: 50%;
}

.g th {
    font-style: italic;
}

abbr, .ab {
    font-variant-caps: all-small-caps;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 复杂表格

markdown-it-multimd-table插件的功能:去除标题行、横向纵向合并单元格。无原创成分。

abc sag asd
ss ss
| ---- | ---- | ---- |
| abc  | sag  ||
| ^^   | ss   | ss   |
1
2
3