chenzw2
V2EX  ›  编程

从 markdown 编辑器直接复制内容到微信公众号平台保持样式不变,这是怎么做到的?

  •  
  •   chenzw2 · Jun 3, 2025 · 2443 views
    This topic created in 371 days ago, the information mentioned may be changed or developed.

    https://md.openwrite.cn/ 在这个网站上写好 markdown ,自动排版好的样式,然后点击 copy ,再粘贴到微信公众号,样式能保持一致,这种是怎么做到的?

    我将 copy 的内容放到记事本中,发现并没有带 css 等样式脚本,这种是怎么实现的呢?求大佬解惑

    5 replies    2025-06-04 08:20:12 +08:00
    ysc3839
        1
    ysc3839  
       Jun 3, 2025 via Android   ❤️ 2
    因为复制的数据不只有一种格式,而是很多种格式,记事本不支持其他格式,就看不到 css 等样式脚本,微信公众号支持其他格式,就能看到样式。
    qczone
        2
    qczone  
       Jun 3, 2025   ❤️ 2
    我们复制的时候,剪切板中其实不仅存储了数据的内容,还包括数据的格式类型(如纯文本、HTML 等)。比如 OP 点了“复制”按钮时,剪切板里会同时存入:

    text/plain 类型:不带样式的纯文本数据;

    text/html 类型:带有 HTML 标签和内联样式的富文本数据。

    当粘贴到微信公众号的编辑器时,它支持 text/html 格式,所以就会渲染出排版和样式;而粘贴到记事本时,由于它们只支持 text/plain ,所以只能看到纯文本。
    duanxianze
        3
    duanxianze  
       Jun 3, 2025   ❤️ 1
    你在复制到 word 中就能复现了
    Honwhy
        4
    Honwhy  
       Jun 3, 2025   ❤️ 1
    btw 原项目部署网站是,https://md.doocs.org/
    功能最新最全~ enjoy !
    chenzw2
        5
    chenzw2  
    OP
       Jun 4, 2025
    感谢各位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5570 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 01:33 · PVG 09:33 · LAX 18:33 · JFK 21:33
    ♥ Do have faith in what you're doing.