原文首发于我的博客

用Markdown可以做什么​www.bmpi.dev

你是否遇到这些问题:写报告需要打开Word/PPT,每次浪费不少时间在排版上?写博客需要在管理后台网页里排版?在这篇文章里我将会介绍如何使用一种纯文本标记语言Markdown去排版各类型文档。

本文大纲如下:

  • 基于Markdown的工作流
  • 用Markdown生成笔记/博客/幻灯片/专业报告

开始之前,如果觉得本文不错,可以分享给你的朋友。让我们开始吧!

基于Markdown的工作流

Markdown是什么

Markdown由 John Gruber 于 2004 年创立,它是一种纯文本标记语言,实际上这篇文章排版就是用Markdown生成的,在这里可以看到它的源文件1。

在这里可以体验下Markdown的具体用法:微信公众号Markdown在线排版2

Markdown工作流

上述思维导图使用VSCode插件PlantUML3预览纯文本生成的,纯文本如下:

@startmindmap
skinparam monochrome true
* Markdown排版
** 写作
*** 博客
*** 知乎专栏
*** 微信公众号
** 幻灯片
** 专业报告
** 笔记
@endmindmap

用Markdown记录笔记

如上图红框,我一般将某个主题相关的笔记用一个Markdown记录,放入相应类别的目录。比如学习类别中,关于SEO的学习资料都会放入seo_study.md,所有学习的md文件都放入study目录。

用Markdown生成博客

本博客使用基于Markdown的Hugo4程序生成,源文件都托管至GitHub仓库5,最后用Netlify6服务发布至网上。

所以写作的流程一般是:

  1. 用Markdown写一篇新文章。
  2. 将新文章使用git push推送到GitHub仓库。
  3. Netlify会自动触发构建从而将新文章上线到网站。
  4. 将博客新文章复制到微信公众号/知乎专栏/其他社区同步发布。

用Markdown生成幻灯片

本博客的Talk子域名7也是用Hugo的一个Slide主题8搭建,源码存放于这个GitHub仓库9。

用Markdown写PPT的好处在于不需要耗费很多时间去排版,再次修改也是对纯文本的更改,缺点是你需要花一点时间(不超过一小时)去学习一些规则。我觉得这是一笔值得的投资,一次投资,终生受益。

该主题还支持幻灯片导出成PDF格式。只需要加?print-pdf后缀到网址URL后面即可。

用Markdown生成专业报告

如何用Markdown生成如上这种学术期刊类的报告呢?

这需要我们做一些基本的设置,详细的安装设置可以参考我的笔记《使用PanDoc将Markdown转化成Latex学术期刊PDF模版》10

设置好后,可以按照下面的格式:

效果如下:


Markdown是一种非常简单的排版方法,以上是我的一些经验,如果你有更好的使用方法,请留言给我,互相学习交流。

References

  1. https://raw.githubusercontent.com/bmpi-dev/bmpi.dev/master/content/dev/what-markdown-can-do/index.zh-cn.md ↩︎
  2. https://wechat.bmpi.dev↩︎
  3. https://plantuml.com/zh/ ↩︎
  4. https://gohugo.io/ ↩︎
  5. https://github.com/bmpi-dev/bmpi.dev ↩︎
  6. https://www.netlify.com/ ↩︎
  7. https://talk.bmpi.dev/ ↩︎
  8. https://reveal-hugo.dzello.com/#/ ↩︎
  9. https://github.com/bmpi-dev/talk.bmpi.dev ↩︎
  10. https://wiki.bmpi.dev/#%E4%BD%BF%E7%94%A8PanDoc%E5%B0%86Markdown%E8%BD%AC%E5%8C%96%E6%88%90Latex%E5%AD%A6%E6%9C%AF%E6%9C%9F%E5%88%8APDF%E6%A8%A1%E7%89%88 ↩︎

latex做ppt_用Markdown可以做什么相关推荐

  1. 宁做程序员,不做 CTO!估值 50 亿美元公司的创始人只想专注编程

    ‍ 整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 俗语有言"人往高处走,水往低处流",意为人要不断提升自我,追求更高的目标,这句话也适用于职场. 多年来兢兢业业, ...

  2. 做不了爱人,我们做什么?

    人活这一辈子,会相遇许许多多的人,有现实中的,也有非现实中的.但是往往也只有那么几个特别的人,会让你终生的难以忘却.在这仅仅的几个人之中,他(她)也许是你的爱人.你的知己.你的最铁的朋友--而最难以释 ...

  3. 阿里“三活”数据中心实践经验:没人能做,我们就自己做

    阿里"三活"数据中心实践经验:没人能做,我们就自己做 发表于2015-10-29 18:11| 4813次阅读| 来源CSDN| 4 条评论| 作者郭雪梅 阿里云数据中心运维多活数 ...

  4. 谈我的“先做人,再做技术人员,最后做程序员”

    谭大哥的一片文章中谈到了我的这句话,不过他认为,做人的难度实在比做程序员高很多. 其实我说的这句话,原出自傅雷先生至傅聪<家书>中云:"先做艺术家,再作音乐家,最后才是钢琴家&q ...

  5. 手机配件实体店好做不_装修不做踢脚线可以吗?银川昌禾告诉你不做踢脚线有多好...

    踢脚线似乎成了家里装修必备的设计流程,如果说装修不做踢脚线的话,可能大家都会感到疑惑吧!今天,银川昌禾装饰要和大家聊的就是家里不做踢脚线可以吗? 一.踢脚线作用 1.保护墙面.防止墙面底部被鞋子踢到, ...

  6. [vue] vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?

    [vue] vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做? 可以通过指令去做 Vue.directive('hasPermission', { bind(el, binding, vno ...

  7. python做硬件自动化测试-用python做自动化测试--Python实现远程性能监控

    http://blog.csdn.net/powerccna/article/details/8044222 在性能测试中,监控被测试服务器的性能指标是个重要的工作,包括CPU/Memory/IO/N ...

  8. 做互联网项目一定要做可循环,可积累的事情

    做互联网项目一定要做可循环,可积累的事情. 何为可循环? 顾名思义,可以形成一个循环,从而不断地给自己带来收益. 比如我做私域流量池,流量是源源不断的过来,即使我做的项目哪天不行了. 但是流量还在,i ...

  9. PMOS做固态继电器,PMOS做高侧双向开关电路,PMOS防电流倒灌电路,PMOS电源防反接电路

    用MOS做高侧开关时,PMOS比NMOS更便于控制:1.不用额外的电荷泵升压:2.只要将栅极拉低和置高就能控制通断.随着半导体工艺的进步,PMOS在导通内阻上的参数也逐渐好转,使得PMOS在电流不是特 ...

  10. 做成熟的人,做高效能的人

    简介高效能人士的七个习惯 积极主动 以终为始 要事第一 双赢思维 知彼解己 统合综效 不断更新 其中,积极主动.以终为始和要事第一主要讲的是个人领域,剩下的四个习惯是人际交往领域. 习惯一:积极主动 ...

最新文章

  1. python 清空所有对象_Python编程思想(7):列表的增删改操作
  2. oracle 9i闪回schema,Oracle 9i闪回查询的新特性
  3. Mybatis Interceptor 拦截器
  4. 华为root_传Mate40系列12月率先升级鸿蒙OS 华为官方回应:真相原来是这样
  5. 8个免费、高质量PPT素材网站,值得收藏
  6. 数据收发过程中的网络设备状态
  7. Dapr for dotnet | 并发计算模型 - Virtual Actors
  8. mysql计算时差_mysql-按组计算时差
  9. cf----2019-10-12(Bus Video System,Bus Video System,Petya's Exams)
  10. 浙江省第五届大学生机器人竞赛比赛心得与部分实现方案
  11. 演讲实录|OpenMLDB 与阿里云 MaxCompute 生态集成
  12. yarn install报错及解决办法
  13. 中大型网站架构演变之路
  14. 文献 | 如何快速将英文文献翻译为中文?
  15. 分布式计算(网络和网际互连)
  16. readl()和writel()
  17. 小程序运营工具有哪些?
  18. 搜狐白社会消息应用: Mochiweb
  19. 排序(下)---快排、归并
  20. 牛顿迭代法的C语言实现

热门文章

  1. 微软公有云事件中心(Azure Event Hubs)在开放物联网大会(OIOT)啼声初试
  2. c#值类型,引用练习,ref,out
  3. 网易的企业免费邮箱和腾讯的企业邮箱
  4. mooon-agent核心设计图
  5. Android常用提示框(dialog和popuwindow)
  6. mongotemplate.insert 是否成功判断_河北外观专利申请成功的必要条件
  7. MDN - 字符串API笔记
  8. Layui中的table中toolbar自定义过程
  9. python selenium 常用方法
  10. HTML 纯数字或字母 超出div容器,如果是文字则可正常自动折行