小弟斗胆问个问题, markdown 用[TOC]和{{TOC}}有什么区别? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
maxwell29

小弟斗胆问个问题, markdown 用[TOC]和{{TOC}}有什么区别?

  •  
  •   maxwell29 Mar 30, 2021 1677 views
    This topic created in 1853 days ago, the information mentioned may be changed or developed.
    小弟最近学习 devonthink 过程中,typorad 生成 markdown 大纲用[TOC],但是在 devonthink 中就不行。强迫症两头不一样真的很心累。谷歌也没找到答案,大佬来解释一下啊?
    6 replies    2021-03-30 22:46:12 +08:00
    boris93
        1
    boris93  
       Mar 30, 2021 via iPhone
    我印象里 markdown 规范里面是没有这玩意的
    所以锅就到了编辑器,这是编辑器自己扩充的功能
    那既然是编辑器自己定义的语法,那不同编辑器之间不一样就很正常了
    jasonkayzk
        2
    jasonkayzk  
       Mar 30, 2021
    我觉得 {{TOC}} 是类似于 mustache 模板语言的写法吧;
    可能需要具体的模板解析?
    copper20
        3
    copper20  
       Mar 30, 2021
    markdown 方言过多的问题,统一的规范太少了
    不能通过插件的方式修改 markdown 渲染器的话基本无解了
    caliburn1994
        4
    caliburn1994  
       Mar 30, 2021
    +1 markdown 没有统一规范,typora 和 Jekyll 的 kramdown 还有语法上差异。 无解
    cmdOptionKana
        5
    cmdOptionKana  
       Mar 30, 2021   3
    markdown 原本的理念是让 md 源文件(文本文件)能轻松肉眼 parse, 即使不转化为 HTML, 比如看到 **这个** 就知道是加粗强调.

    因此, TOC 以及数学公式, 流程图等各编辑器自己添加的功能, 其实已经违背了 markdown 的基本理念.

    其实除了 markdown, 也有很多类似的语言, 标配更强大的功能, 比如 reStructuredText, 诡异的是 markdown 因简单而流行, 流行后却被要求变得越来越复杂, 越来越像 reStructuredText 等语言, 而本来就具备这一切的 reStructuredText 却无人问津.
    rbe
        6
    rbe  
       Mar 30, 2021
    github 的 toc 和 gitlab 的也有差异,方言太多了,连解析换行(两个空格),都有各种兼容处理方式。所以经常见到有人一个平台写好的文字换个平台贴一遍各种格式都乱了
    About     Help     Advertise     Blog     API     FAQ     Solana     6075 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 02:31 PVG 10:31 LAX 19:31 JFK 22:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86