前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >markdown 目录一键生成和转为 word 格式

markdown 目录一键生成和转为 word 格式

作者头像
明明如月学长
发布2022-02-14 08:44:30
1.9K0
发布2022-02-14 08:44:30
举报

一、背景

通常作为技术人,写技术文章或者专栏我更喜欢使用 typora 编写 markdown 格式,因为不需要太关注格式,让我能更关注内容。

但是如果文章章节较多时,希望可以自动生成目录。 还有,在某些场景下需要将 markdown 文件转为 word 或者 pdf 格式。

一个简单的做法就是将 markdown 粘贴到 bear 笔记里,再一键生成目录,然后导出到 PDF,但是 bear 中导出 PDF 是收费的,肿么办?

下面给出一个免费的转换方式。

二、操作

2.1 安装 pandoc

根据自己的系统,选择对应的安装包: https://github.com/jgm/pandoc/releases

在这里插入图片描述
在这里插入图片描述

2.2 执行命令

2.2.1 生成目录

在命令行中 cd 到目标文件夹

pandoc -s --toc --toc-depth=3 “xxxx.md” -o “xxxx2.md”

–toc-depth=3 表示要生成到几级目录

如果 markdown 文件名有一些特殊字符,需要加上双引号

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

打开目标 markdown 文件,发现目录已经生成,点击可以跳转到目标位置

在这里插入图片描述
在这里插入图片描述

2.2.2 转成 Word

命令如下

pandoc -f markdown -t docx “xxxx2.md” -o “xxxx2.docx”

在这里插入图片描述
在这里插入图片描述

转换成功,其中有张图片无法解析(这个后面手动处理即可)。

在这里插入图片描述
在这里插入图片描述

2.2.3 转成 PDF

命令如下:

pandoc xxx.md --pdf-engine=xelatex -o xxxx.pdf

2.2.4 转 epub 格式

pandoc xxx.md -o xxxx.epub

其他指令参考 https://pandoc.org/demos.html

三、总结

很多 markdown 工具转换格式底层就是用的 pandoc ,如果该工具的转换部分是收费的,大家就可以自己动手丰衣足食。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-02-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景
  • 二、操作
    • 2.1 安装 pandoc
      • 2.2 执行命令
        • 2.2.1 生成目录
        • 2.2.2 转成 Word
        • 2.2.3 转成 PDF
        • 2.2.4 转 epub 格式
    • 三、总结
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档