话说一般人写 markdown 也就是这样吧
# 一级标题
## 二级标题
### 三级标题
序号、列表
文档字数多了从视觉上总是让人产生不耐烦的表情(娱乐类除外,学习与阅读本身就是阶梯式的难度)
这时候加入 ▶ 功能后,把大段文字折叠起来,让人能“一眼望到底”,逻辑脉络清洗,产生继续阅读的动力
每一次点开或收起一个 ▶ ,总会觉得完成了一段 goal ,cool 吧
这在 notion 、flowus 、语雀等软件里也支持,叫做“折叠”或者“折叠标题”
但是 Markdown 软件我试了下很多不带这功能,最近在 github 网站我发现 issue 里面可以由 /
调出来,
它的语法如下:
<details><summary>输入折叠标题</summary>
<p>
(输入内容)
</p>
</details>
图示效果(来源网络)
简洁美观的排版总是让人心旷神怡,有阅读的快感,自己写作也好,别人阅读也罢,正如能量公式的推导展开异常复杂,而公式却极度简洁: E=Mc²
其实写这个帖子重点不在于单纯分享这个功能,而在于抛砖引玉,发现写作过程中简洁实用的功能。
我的感受也只是目前我的水平或者审美在这里,我相信网上也有分享各种排版功能的,重点是分享出简单常用的东西出来,毕竟人的进化和工具的迭代都类似,某种程度都遵循“用进废退”的原则,简单易用才能常用常新。
你们认为呢?
1
7gugu 2023-04-21 15:54:12 +08:00
看起来不错,但是混杂了 html 标签下去感觉又没有那么纯粹了
|
2
matzoh 2023-04-21 16:13:58 +08:00
我不太喜欢折叠这个操作,更喜欢看大纲,侧边栏的大纲常年都是开启状态
|
4
Pastsong 2023-04-21 16:54:52 +08:00 1
Markdown 本质是 HTML 的语法糖,html 标签都支持的,具体支持什么样要看对应平台实现,没有标准的
|
6
codehz 2023-04-21 17:16:59 +08:00 via iPhone
其实混合 html 倒也不是啥大问题,问题是不同 md 实现对“html tag 内的文本”处理不一样,有时候写个 tag ,里面的格式化标记就变成原文输出了,有时候又可以。。。
不写 html 的时候,起码有最基础的一致性 |
7
0o0O0o0O0o 2023-04-21 17:18:09 +08:00 via iPhone
偶尔在 issues 里贴 log 会用
|
8
7gugu 2023-04-21 17:26:37 +08:00
@freepoint 其实想变纯粹也有得搞,可以设定一种自定义的语法规则用来代替 html 标签,这样子就可以更加纯粹而不掺杂标签
|
11
yunyuyuan 2023-04-21 17:46:32 +08:00 2
https://github.github.com/gfm/#:~:text=Start%20condition%3A%20line%20begins%20the%20string%20%3C%20or%20%3C/%20followed%20by%20one%20of%20the%20strings%20(case%2Dinsensitive)
可以参考一下 gfm ,挺多 markdown 编辑器都支持 gfm ,其实一般也用不到那么多 |
12
itskingname 2023-04-21 18:07:44 +08:00
这不就是 logseq 吗
|
13
freepoint OP @itskingname 没用过😂
|
14
itskingname 2023-04-21 18:59:54 +08:00 1
@freepoint 你用用看,完美满足你的需求。
|
15
starrys 2023-04-21 19:21:16 +08:00 via Android
这个应该由客户端来实现就可以了吧,可以看看 VSCode 的 Markdown 插件有没有这样的功能
|
16
alne 2023-04-21 20:13:28 +08:00
@itskingname 太卡了
|
17
723X 2023-04-21 21:38:45 +08:00
@itskingname 一样,太卡了,并且左侧菜单白屏,只好报告 bug 后卸载。
|
18
asmoker 2023-04-22 00:42:53 +08:00 via Android
看各家的实现吧
|
19
ETiV 2023-04-22 04:09:45 +08:00 via iPhone 1
Notion 的> 其实是把标准 markdown 里的 blockquote 的标记用途给改了
|
20
jorneyr 2023-04-22 08:06:48 +08:00
Obsidian 的 Markdown 支持这个功能。
|
21
hahastudio 2023-04-22 08:59:48 +08:00 1
有一点可能不太好定义,markdown 的“语法”基本都是符号,那么什么样的符号可以呢?
更像渲染内容的话,比如这样的符号用 |> 的话,可能是这样的: |> title: Summary Goes Here |> ...this is hidden, collapsable content... 我没用过 reStructuredtext ,只是看到好像用扩展可以实现 https://github.com/dgarcia360/sphinx-collapse 另外,以前论坛的 bbcode 有这功能,[collapse][/collapse] https://www.rprepository.com/help/bbcode#75 |
22
wonderfulcxm 2023-04-22 09:24:32 +08:00 via iPhone
我记得 GitHub 的 issue 也支持折叠语法
|
23
qqqyh 2023-04-22 23:51:00 +08:00 via Android 1
Obsidian 支持折叠标题和缩进
|
25
aydd2004 2023-04-25 17:43:34 +08:00
好几年前选择 notion 就是看中了折叠功能,特别对笔记类的东西,条理特别清晰。
|