V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jiaokeshu
V2EX  ›  分享创造

WPL/s - 让你在 VS Code 中用 Markdown 编写发布知乎文章及回答问题

  •  
  •   jiaokeshu · 2021-11-11 21:56:44 +08:00 · 467 次点击
    这是一个创建于 969 天前的主题,其中的信息可能已经有所发展或是发生改变。

    凡是知乎可以支持的 Markdown 语法几乎都支持了,包括表格,参考文献,公式...

    这是一个开源项目,你可以在jks-liu.WPL-s@Github上找到它。

    本项目源于牛岱的开源项目(开源协议:MIT )VSCode-Zhihu,在此表示感谢。

    插件图标来自Google Material icons,在 Apache License, Version 2.0下授权。

    安装

    在 VS Code 中搜索zhihu,安装即可,如下图。虽然目前排在最后一个:cry:。

    在 VS Code 中搜索zhihu

    为了更高效地编写 Markdown 文件,建议安装 Markdown All in One 插件。

    支持的功能

    测试使用这个 Markdown 文件,测试结果可以查看这篇知乎专栏文章

    Markdown 基础功能 支持与否
    章节标题 ✔️ *1
    分割线 ✔️
    引用 ✔️
    链接 ✔️ *8
    图片 ✔️ *6
    表格 ✔️ *2
    公式 ✔️
    代码块 ✔️
    加粗 ✔️
    斜体 ✔️
    加粗斜体嵌套 ✔️
    删除线 ❌ *3
    列表 ✔️
    参考文献 ✔️ *4
    其它特色功能 支持与否
    元数据 ✔️ *4
    目录 ❌ *0
    章节标题自动编号 ❌ *0
    Emoji 表情 ✔️ *5
    任务列表 ✔️
    知乎特色功能 支持与否
    标题 ✔️ *7
    回答问题 ✔️
    发布文章 ✔️
    题图 ✔️ *7
    链接卡片 ✔️ *4
    视频
    好物推荐
    附件
    标签 ❌ *0
    草稿 ✔️ *9
    赞赏
    追更

    ( 0 )打算近期支持,star ,点赞,收藏,一键三连给我动力呀

    1. 最多可支持 4 级标题
    2. 表格暂时不支持对齐
    3. 知乎本身不支持,请大家踊跃向知乎小管家提建议
    4. 格式见下一小节
    5. 支持大部分 Emoji (很多 emoji 刚发的时候可以看到,但一段时间过后就会被知乎过滤掉),具体列表请查看上面的链接。
      • 同时支持本地图片和网络链接(暂时不支持 SVG 格式)
    6. 在元数据中指定
    7. 不支持为图片设置连接
    8. 草稿暂时只支持专栏文章

    Markdown 语法文档

    最直接的方法是参考上面提到的 Markdown 测试文件

    Markdown 语法

    自行 Google ,或查看上面的测试文件。由于本项目使用 markdown-it 来渲染 Markdown ,所以遵循 CommonMark 规范。

    Jekyll 元数据

    目前仅支持如下元数据:

    ---
    title: 请输入标题(若是回答的话,请删除本行)
    zhihu-url: 请输入知乎链接(删除本行发表新的知乎专栏文章)
    zhihu-title-image: 请输入专栏文章题图(若无需题图,删除本行)
    注意: 所有的冒号是半角冒号,冒号后面有一个半角空格
    ---
    

    链接卡片

    [![zhihu-link-card:本项目 GitHub 主页](./pics/vs-code-extension-search-zhihu.png)]( https://github.com/jks-liu/WPL-s)
    

    语法上和一个图片链接一样,但图片的文字需要以zhihu-link-card:开头。

    任务列表

    - [ ] 未完成的任务
    - [x] 已完成的任务
        - [ ] 嵌套未完成的任务
        - [x] 嵌套已完成的任务
    

    Emoji 表情

    语法和 Github 中使用 Emoji 一样,自行 Google 或查看上面的测试文件。

    参考文献

       用[^n]来引用。
    
    [^n]: https://网址.com 说明文字
    
    注意字符 ^ 不能少。冒号后面有一个空格。网址中不能有空格。网址和说明文字之间有一个空格,说明文字自己可以有空格。
    

    使用方法

    登录

    点击左上角登录按钮,用知乎扫描二维码。

    发布文章

    点击右上角发布按钮

    保存草稿

    点击右上角草稿按钮

    开源协议

    MIT 许可,详情请查看LICENSE

    贡献

    欢迎提交 issue 和 pr 。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 04:10 · PVG 12:10 · LAX 21:10 · JFK 00:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.