Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
chenliangngng
V2EX  ›  Markdown

md 文件可以在代码块中创建目录或者跳转吗

  •  
  •   chenliangngng · Jul 14, 2024 · 3335 views
    This topic created in 675 days ago, the information mentioned may be changed or developed.

    众所众知,在 md 中,使用###可以在大部分 md 阅读器中创建目录或者大纲。那么如果我在```中写了一大段代码,可以通过某种某种方式生成大纲或者跳转到这里吗,有没有哪个阅读器支持

    Supplement 1  ·  Jul 14, 2024
    不是补充一下,不是跳转到代码块,而是在代码块里面做跳转

    比如
    \\\
    目录 1
    ...
    ...
    目录 2
    \\\
    跳转到目录 1 或者目录 2
    7 replies    2024-07-22 08:24:27 +08:00
    jdxia
        1
    jdxia  
       Jul 14, 2024
    [TOC]
    w568w
        2
    w568w  
       Jul 14, 2024
    最通用的方式:<div id="mycode"> ... </div>
    suirh96
        3
    suirh96  
       Jul 14, 2024
    @w568w 是的,最笨也是最通用的
    lukeluke
        4
    lukeluke  
       Jul 15, 2024
    可以试试下面这个方法:

    1. 在需要跳转的位置添加锚点:

    <span id="jump">跳转到的地方</span>

    2. 在需要点击跳转的位置,使用上面的 id ,格式类似超链接的形式:

    [点击跳转](#jump)
    chenliangngng
        5
    chenliangngng  
    OP
       Jul 15, 2024
    @lukeluke 这样跳转是在代码块外面,不是在代码块里面
    MaxChow
        6
    MaxChow  
       Jul 22, 2024
    你应该是对 Markdown 中的代码块有误解了,代码块是纯展示内容的
    MaxChow
        7
    MaxChow  
       Jul 22, 2024
    那当然像 Mermaid 这类脚本化图表除外,也就是得有对应的插件能支持你期待的这种功能才行,目前应该是没有。
    如果你希望这种在代码块间的跳转,目前建议将不同分段的代码分开,然后其之间再单独用文本链接的方式实现跳转~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5213 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 05:56 · PVG 13:56 · LAX 22:56 · JFK 01:56
    ♥ Do have faith in what you're doing.