本来很早就搭建了自己的hexo博客,奈何百度收录不好(需要域名备案,懒的搞)。但又不想只在csdn发布文章,所以想找hexo博客与csdn同步的方法。
花了一番功夫找到了一个nodejs写的小工具,可以获取csdn博客的Markdown文章,然后发布到hexo博客上。
不过使用下来有些问题:
- 每次都是获取全部文章的内容,这显然是不必要的。
- 有些文章不是用Markdown写的获取的时候会出错。
- 转换成的md对代码感觉支持不好,没有添加“`代码块。
针对上面3个问题,我修改了代码解决了前2个问题,不过第3个问题影响比较大,所以最终还是没有使用。
如果你想尝试下这个工具,可以看看https://github.com/luckystar88/CsdnSyncHexo。
其实上面的问题,说到底是HTML转markdown不太好。
最后解决方法如下:
其实没什么好方法,先本地hexo d
将文章发布到自己搭建的hexo博客上,然后打开csdn的markdown编辑器上传md文件,然后发布到csdn。
附个人博客地址:https://tommy88.gitee.io/