word文档转为markdown并发布到csdn

本文介绍了如何使用脚本将Word文档转换为Markdown格式,并解决因图片问题无法在CSDN上正常显示的问题。通过结合在线转换工具,将图片上传到服务器,然后用Python脚本修改Markdown中的链接,实现最终能在CSDN上发布的Markdown格式。
摘要由CSDN通过智能技术生成

前言

学习时有很多word格式的笔记文档,想放到博客上方便随时查阅。

准备工作

  • 找个网站将word文档转为markdown格式:如word转md文件
    转了之后发现它直接将图片以base64硬编码到markdown文件中了,这样没办法在csdn上显示。
  • 找个网站将word文档转为html格式:如word转html文件,这个转换后是一个html文件和word中的图片文件的压缩包。因此考虑将两种方式结合起来,即转md,得到md文件。再转html,得到html文件和图片文件。将md里的链接替换为图片文件的链接。我遇到的问题是文档中图片有几十张,而csdn没办法批量上传,于是我将图片放到了我的服务器上

转换为在csdn上能显示的markdown

写py脚本完成转换
 #!/usr/bin/python
 #coding=utf-8
 import re
 from bs4 import BeautifulSoup as bsp
 import sys
 import os
 
 if len(sys.argv) == 3:
     htmlFilename = sys.argv[1]
     mdFilename = sys.argv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值