# Markdown-on-zhihu **Repository Path**: liangqianxing/markdown-on-zhihu ## Basic Information - **Project Name**: Markdown-on-zhihu - **Description**: See README.md - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-21 - **Last Updated**: 2024-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 写在最前 鉴于`zhihu`垃圾的`markdown`支持 于是需要一款工具来将本地的`md`文件上传到知乎 > 个人之前一直在用[牛岱](https://www.zhihu.com/people/niu-dai-68-44)的 Zhihu on vscode > > 但是这个插件停止维护很久了,最近也是无法登录 本项目地址:[Markdown-on-zhihu: See README.md](https://gitee.com/liangqianxing/markdown-on-zhihu) 喜欢的话点个:star:吧 ## 思路 通过申请[SM.MS](https://sm.ms/)图床的API,来将本地图片一键上传到图床 再通过`python`程序 将本地`md`文件的图链转换成图床的链接 于此避免了在知乎上上传`markdown`文件时需要手动将本地的图片拷贝 ## Step1 打开[SM.MS](https://sm.ms/)图床网站 ![DREFGKY3PWS2xtd](https://s2.loli.net/2024/11/21/WcnM29GxdgeoARD.png) ## Step2 打开[API of SM.MS](https://sm.ms/home/apitoken) 生成你自己的API ![image-20241121215135462](https://s2.loli.net/2024/11/21/TawdmeRGxzOCMIg.png) ## Step3 将`main.py`的第七行替换成你自己的`API` ![image-20241121215256678](https://s2.loli.net/2024/11/21/7bxZouX6SQkrCTP.png) ## Step4 选择你本地`Typora`图片保存的地方(如下图) ![image-20241121215529464](https://s2.loli.net/2024/11/21/4NZIgSGr1FWmOME.png) ![image-20241121215618711](https://s2.loli.net/2024/11/21/u3HDGtVbcy64F2S.png) 更换掉59 61 两行 ![image-20241121215655305](https://s2.loli.net/2024/11/21/djMshBNXOqAlCGW.png) ## 效果展示 **使用前** ![image-20241121215754117](https://s2.loli.net/2024/11/21/e4LfNIlx7YBu1Tz.png) ![image-20241121215825086](https://s2.loli.net/2024/11/21/YIZ2oxu9yqWQBse.png) **使用后** ![image-20241121225634879](https://s2.loli.net/2024/11/21/Vmg3wCWIvjYHlnX.png) ![image-20241121222858850](https://s2.loli.net/2024/11/21/IUVkCRs63ZtrKl8.png)