markdown的坑
博客不兼容
写博客我相信大多数都是用的md格式,但这个格式在不同平台的兼容性是不同的,如果你只是在一个平台发布,后续需要去其他平台发布,后果就是你必须去重新调整所有格式,这里是很恼火的。我从博客园转到CSDN和知乎,三个地方的格式都不一样,最后放弃了知乎,只调整了CSDN的。
图片存储
md格式另一个大坑是图片不能直接存在md文档中,你必须通过链接的形式搞,但地址很容易因为各种原因丢失或者失效,那就要全部文章去修改地址,也是相当恼火的。我尝试过下面的方式:
二进制流
也就是把图片转换成bate64后存到md文档中,但有好几个缺点,一个是一个图片转换成这个格式后会很长,编辑十分麻烦,还容易出现一个字符错误导致图失效,其次是多数平台不支持这么长的文章。
本地图片 + md文档
只能本地看,不能随时看文档
腾讯cos桶 + cdn
搞了一半,发现网上出现很多说流量超标赔了好几千上万的,我就是想看个文档,风险太大了,而且各种费用加起来也不便宜,作罢。
轻量化服务器 + 图床 + cdn
比cos桶麻烦,但是风险要小些,费劲,作罢。
本地服务器 + 图床 + 公网域名
更麻烦,作罢。
github + picgo + 加速地址
picgo挺多bug的,还慢,感觉也不是很好用。
github + git + 加速地址
目前用的此方案,还挺方便的,下面说下具体操作:
- 首先在github上创建库
- 然后通过vscode克隆拉取
- 后面我们就吧本地图片放在这个克隆文件夹下就行了,相当于本地的操作了
- 然后文章中地址就换成加速地址就行了
转战CSDN
图片问题
CSDN会把md图片格式![]()
中的连接转换成CSDN自己的,这里就存在两个问题,第一,这个地址CSDN经常不能抓取到,存在随机失败(有点离谱,我跟客服反馈,他们说就是这样的),如果这个问题一直存在我就考虑转站语雀了,就当自己记笔记了。
多平台问题
确实多平台才是王道,守着一个平台很容易被坑,目前有一些多平台发布软件,比如思源笔记,但这个软件目前bug太多了,接近不可用的水平,我还是只能自己手动上传,希望以后多一些软件吧。