前言
因为使用Markdown作为日常文章记录,markdown挺方便的,就是对图片引用不太方便,一直使用本地图片引用。
当要将一些文章发布到知乎、个人博客、还有微信公众号的时候,图片就缺失了,需要手动重新上传。当图片比较多,发布平台也比较多时候,就觉得本地图片引用不合适。
针对这个问题,解决方法就是使用图床,在文章里引用是图床连接。
针对无网络情形下,则用本地图片替换,typora这个编辑器提供这个选项。
根据对网上的搜索和本人使用对比,推荐使用七牛作为图床,并配合Mpic图床神器使用方便粘贴图床连接。
走过的弯路
1.通过网上搜索,有建议通过base64进行转换的,转换成一大坨base64文本插入,markdown编辑器都有些卡死了。这个base64方式就直接pass了。
2.还有推荐github作为图床的,一是这个由于众所周知的原因需要加速器,否则比较慢;二是上传之后,直接复制github里repository图片链接并不能直接显示,需要点击download,生成raw.githubusercontent.com/XX的连接,需要等一段时间,这段时间可长可短,反正我等了10分钟还没生成;三是没有图片上传神器,需要手动复制链接。这个也太麻烦了。如下图就是用github作为图床的,不知道大家刷出来了么?
注册七牛
七牛官方注册为https://portal.qiniu.com/signup?code=1h51ixa3vs4lu,通过个人认证后提供10G存储空间,足够博客等使用了。
这个注册过程过程如下
1.填入邮箱和手机号,注册后需要验证邮箱,同时通过个人认证
- 新建存储空间
mpic图床神器
图床神器是配合桌面使用,方便将图片上传至七牛云空间,并且自动生成链接插入markdown文件中。
- 下载mpic,下载链接http://mpic.lzhaofu.cn/
绿色免安装,直接解压缩即可使用。
- 设置账号,填入七牛提供的Accesskey和SecretKey和域名。
这个Accesskey和SecretKey里面需要在七牛个人中心里找到,即AK和SK。
填入的域名在这里找到
- 拖拽图片至mpic,即可生成链接,直接复制粘贴至.md文件
有人会纠结,万一上传错误,怎么撤销。呃,对于这个问题,其实不用管它,反正空间那么大。而且软件也提供了查看上传记录功能。
通过访问http://mpic.lzhaofu.cn/home/History连接或者右键点击任务栏mpic图标,选择我的上传,可以删除传输错误的的版本。
Markdown发布至微信公众号
推荐使用微信公众号格式化工具,网址是http://blog.didispace.com/tools/online-markdown/
因为微信公众号对于代码和表格支持不好,通过格式化工具能够帮助发布。
通过在网页左边粘贴markdown语言,右边即可生成公众号适用的素材,通过复制按钮即可粘贴至公众号发布页。
Markdown发布至个人博客wordpress
通过粘贴markdown直接生成
Markdown上传zhihu网站
jupyter notebook ipynb 转换 Markdown
在命令行输入命令
jupyter nbconvert --to markdown "Jupyter notebook.ipynb"
则会把.ipynb文件生成为.md文件和_files图片文件夹。将其生成为别的文件。
选用Typora作为markdown编辑器
如果在jupyter notebook中打开 markdown文件 .md,显示
这个看起来挺乱的。其实jupyter notebook和markdown保存的文档不一样,ipynb文件是json样式的文件。
推荐选用Typora作为markdown编辑器。
我的公众号
欢迎关注我的公众号和个人博客