vector4wang / spring-boot-quick

:herb: 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、k3s、k3d、k8s、mybatis加解密插件、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等:pushpin:
http://blog.wangxc.club
2.49k stars 909 forks source link

那个csdn导出的怎么使用啊 #11

Closed nenhall closed 6 years ago

vector4wang commented 6 years ago

@neghao CSDN2mdService.convertAllBlogByUserName(String username)就是导出整个博客的方法,很久之前的代码了,不保证现在能顺利运行

vector4wang commented 6 years ago

@neghao 我把这个模块抽出来了,https://github.com/vector4wang/blog-export-quick 写了相关说明

启动项目之后,在浏览器输入网址http://localhost:8002/tool/html2md

ui

你可以再链接框内输入CSDN的文章链接如

"https://blog.csdn.net/qqhjqs/article/details/79101846",

你也可以将html源码输入“源代码”框中

然后点击转换,即可得到对应的MD格式的文件~~~

CSDN2mdService.convertAllBlogByUserName(String username)

这个方法可以把该用户下的所有博客导出来(直接在main方法里调用该方法就行了)

补充:html转md 这个方法,到目前为止没有哪个人敢说自己能将html百分之百转换为md,因为html样式千奇百怪,所以针对一些不复杂的html,此方法还是有效的

Ruffianjiang commented 6 years ago

@neghao 正好我也看到了这块,这两天修改了作者的代码,根据用户名抓取 「csdn」 、「博客园」的全部文章,适合做一次性博客迁移 「markdown」 的工作,参考地址: https://github.com/Ruffianjiang/dawn-example/tree/master/html2md