Skip to content
/ WPL-s Public

使用 Markdown 在 VS Code 中进行知乎创作

License

Notifications You must be signed in to change notification settings

jks-liu/WPL-s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

808c135 · Jul 16, 2022

History

35 Commits
Sep 12, 2021
Sep 5, 2021
Jul 16, 2021
Nov 3, 2021
Jul 16, 2022
Aug 29, 2021
Aug 2, 2021
Jul 27, 2021
Jul 17, 2021
Jul 16, 2021
Jul 16, 2021
Jul 16, 2022
Aug 29, 2021
Jul 16, 2021
Jul 16, 2021
Aug 14, 2021
Jul 16, 2022
Sep 3, 2021
Jul 16, 2021
Jul 16, 2021
Jul 16, 2021
Nov 3, 2021
Sep 12, 2021
Jul 16, 2021
Jul 16, 2022
Jul 16, 2021
Sep 3, 2021
Jul 16, 2021
Sep 12, 2021
Nov 18, 2021

Repository files navigation

title zhihu-title-image zhihu-tags zhihu-url
WPL/s v1.5.1发布 - 支持标签 - 让你在 VS Code 中编写发布知乎文章及回答问题
./res/media/vs-code-extension-search-zhihu-this.png
Markdown 编辑器, Markdown, Visual Studio Code

在元数据中:

zhihu-tags: tag1, tag 2, tag-3, 标签4

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

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

zhihu-link-card:本项目 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
视频
好物推荐
附件
标签 ✔️ *7
草稿 ✔️
赞赏
追更

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

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

Markdown 语法文档

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

Markdown语法

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

目前仅支持如下元数据:

---
title: 请输入标题(若是回答的话,请删除本行)
zhihu-url: 请输入知乎链接(删除本行发表新的知乎专栏文章)
zhihu-title-image: 请输入专栏文章题图(若无需题图,删除本行)
zhihu-tags: tag1, tag 2, tag-3, 标签4, 标签以半角逗号分隔, 只有知乎已经存在的标签才能添加成功
注意: 所有的冒号是半角冒号,冒号后面有一个半角空格
---

链接卡片

[![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。

未来功能展望

未来功能展望

其它信息

知乎文章发布的代码逻辑

知乎文章发布的代码逻辑