V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
LoneFireBlossom
V2EX  ›  Markdown

你们用 markdown 会在正文里再用一级标题输入一遍文件名吗?

  •  
  •   LoneFireBlossom · 278 天前 via iPhone · 2925 次点击
    这是一个创建于 278 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我感觉两种方式各有各的好处,好纠结…
    我是用 obsidian ,之前一直用 filename heading sync 插件这么同步文件名和标题,现在纠结要不要不这么干了。
    28 条回复    2024-04-08 09:03:34 +08:00
    LoneFireBlossom
        1
    LoneFireBlossom  
    OP
       278 天前 via iPhone
    为什么我要这么做呢,主要原因是我在每个 markdown 文件末尾都写了这么一串东西:

    # 和本文有关的

    ```dataview
    代码,用来做筛选相关笔记
    ```
    (大致就这么个意思)

    所以如果文章正文顶部没有一个一级标题的话,大纲就看着怪怪的。

    但是这么做会导致![[]]嵌入文件时文件名显示两遍(一遍文件名一遍标题),就很烦。
    icaolei
        2
    icaolei  
       278 天前
    dangyuluo
        3
    dangyuluo  
       277 天前
    因为文件名是可以随意改的
    hawhaw
        4
    hawhaw  
       277 天前 via Android   ❤️ 1
    title 难道不是写道开头的 meta 数据里的吗?还有标签、创建时间、修改时间等等信息。
    ddzzhen
        5
    ddzzhen  
       277 天前 via Android
    很多博客也推荐这么做,我觉得对自己怎么方便怎么来,加了标题导出到任何地方都是完整的
    badmotherfucker
        6
    badmotherfucker  
       277 天前
    同用 obsidian ,不会重写标题。因为看起来很容易激怒强迫症。

    比如:
    nifanle7
        7
    nifanle7  
       277 天前 via iPhone
    不会,不简洁和对称。正文习惯二级标题开始。如果真需要导出可以另外单独调。
    LoneFireBlossom
        8
    LoneFireBlossom  
    OP
       277 天前 via iPhone
    @ddzzhen #5 是的,这也是一个原因
    LoneFireBlossom
        9
    LoneFireBlossom  
    OP
       277 天前 via iPhone
    @nifanle7 #7 这样会让我感觉我亏了一级标题没用,万一以后啥时候真的需要用到六级标题的话这个习惯就让我用不了了😂
    LoneFireBlossom
        10
    LoneFireBlossom  
    OP
       277 天前 via iPhone
    @nifanle7 #7 我把文件名用一级标题再写一遍也会让我有这种感觉
    cccer
        11
    cccer  
       277 天前
    MD 规范是需要二级标题上面有一级标题,不写一级标题插件会有警告。
    DualVectorFoil
        12
    DualVectorFoil  
       277 天前 via Android
    各位都是大佬用英文写东西吗🫠🫠,我是文件名用英文减少出岔子可能,然后正文里面一级标题用文件名对应的中文然后接着写的。不过如果仅仅只是本地的话都无所谓吧,要是部署到博客之类的如楼上所说 title 在 meta 里,正文里要么重拟一级标题,要么用二级标题感觉更好一些?
    zoffy
        13
    zoffy  
       277 天前
    会写一级标题,但我最近用 markdown 写简历就不写一级标题
    Araell
        14
    Araell  
       277 天前
    少个一级标题可用是挺难受的,用一级标题分割段落看起来最清晰
    WingOwO
        15
    WingOwO  
       277 天前
    会, 文件名和一级标题个人不一定一样

    PS: 看到 OP 的头像 DNA 动了
    madao199
        16
    madao199  
       277 天前
    会写一级标题

    PS: 处处有牌佬
    LFL976
        17
    LFL976  
       277 天前
    从一级标题开始使用感觉比较完整
    tD3H4t5jUowkHZca
        18
    tD3H4t5jUowkHZca  
       277 天前 via Android
    @badmotherfucker 你这是 obsidian 吗
    Funian
        19
    Funian  
       277 天前
    @badmotherfucker 编辑模式下为什么你的行间距这么大的?
    LoneFireBlossom
        20
    LoneFireBlossom  
    OP
       277 天前
    @badmotherfucker #6 关掉设置-Appearance-Show inline title 就不会在正文里显示标题了。
    gledos
        21
    gledos  
       277 天前
    会,因为文件名和文档标题在大多数 Markdown 工具中,是不同的概念。

    如果不考虑 Markdown 兼容性,倒是无所谓。

    用 ![[]] 嵌入文件,大概已经不考虑兼容性的情况了,也许可以用 ![[文件名#标题]] 这样的方法,来防止显示标题。
    baobao1270
        22
    baobao1270  
       276 天前 via Android
    我用 typora ,会写
    因为文件名可能和标题不一样
    比如 文件名:01-how-to-install-debian
    标题:如何安装 Debian
    mouyase
        23
    mouyase  
       276 天前
    我在 Obsidian 里面是没有写的,文件名就是标题,筛选的信息写在 meta 里了

    PS: 有小桥流水哗啦啦,通常召唤孤火花
    badmotherfucker
        24
    badmotherfucker  
       275 天前
    @Funian 因为看起来爽。个人习惯。
    badmotherfucker
        25
    badmotherfucker  
       275 天前
    @Wanten 是。很好奇你为什么会这么问。图片里只有一个插件而已。
    MaxChow
        26
    MaxChow  
       263 天前
    我用 Typora 时一般是将标题写到 YAML 里面去,还可以添加 description 、author 、keyword 之类的内容。
    而用 Typora + VLOOK 插件导出 HTML 的话,也会自动将这个标题生成到 HTML 的最开始位置。
    如果要比较正式的封面样式,VLOOK 也可以支持,开源项目的官网就提供了 6 套内置的主题,也支持按需要私人定制~
    MaxChow
        27
    MaxChow  
       263 天前
    自动将标题添加到 HTML 最开始地方的示例效果: https://madmaxchow.github.io/VLOOK/guide2.html
    MaxChow
        28
    MaxChow  
       263 天前
    生成带封面、封底的 HTML 的示例效果: https://madmaxchow.github.io/VLOOK/index.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1159 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 18:33 · PVG 02:33 · LAX 10:33 · JFK 13:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.