前言
对技术人员来说,写文档功底普遍不理想,但我们有技术,专们为技术人员打造的PPT工具Marp,不仅提供简洁的扁平化设计页面,还可以采用我们最熟悉的Markdown编写。今天小编就带大家来学习,点赞收藏,遇见小编不迷路,持续输出更多干货文章。
特点
- 支持Windows、Mac和Linux系统
- 简单易上手
- 支持两种主题(一套白色、一套黑色)
- 支持emoji表情及数学公式
- 可以将幻灯片导出到PDF
安装
安装时候Ndoe.js>12版本
npx
# Convert slide deck into HTML
npx @marp-team/marp-cli@latest slide-deck.md
npx @marp-team/marp-cli@latest slide-deck.md -o output.html
# Convert slide deck into PDF
npx @marp-team/marp-cli@latest slide-deck.md --pdf
npx @marp-team/marp-cli@latest slide-deck.md -o output.pdf
# Convert slide deck into PowerPoint document (PPTX)
npx @marp-team/marp-cli@latest slide-deck.md --pptx
npx @marp-team/marp-cli@latest slide-deck.md -o output.pptx
# Watch mode
npx @marp-team/marp-cli@latest -w slide-deck.md
# Server mode (Pass directory to serve)
npx @marp-team/marp-cli@latest -s ./slides
Use package manager
-
macOS
- Homebrew:
brew install marp-cli
(Refer to the formula...)
- Homebrew:
-
Windows
- Scoop:
scoop install marp
(Refer to the manifest in Main bucket...)
- Scoop:
Local installation
npm install --save-dev @marp-team/marp-cli
Global installation
npm install -g @marp-team/marp-cli
指令
Directives | CLI option | Description | Available in |
---|---|---|---|
title | --title | Define title of the slide deck | HTML, PDF, PPTX |
description | --description | Define description of the slide | HTML, PDF, PPTX |
author | --author | Define author of the slide deck | HTML, PDF, PPTX |
keywords | --keywords | Define comma-separated keywords | HTML, PDF |
url | --url | Define canonical URL * | HTML |
image | --og-image | Define Open Graph image URL | HTML |
语法
- 标题用法
- 一级标题:
#
- 二级标题:
##
- 三 级标题:
###
- 四级标题:
####
- 五级标题:
#####
- 六级标题:
######
- 分页 上一张幻灯片末尾"空行",输入"---","空行",即可进入一张新的幻灯片中。
- 插入图片
![bg left:40% 90%](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7ec5e31e3fc04bef98bf57c3fc200fea~tplv-k3u1fbpfcp-zoom-1.image)
- 列表(有两种方法)
- 第一种
- 第二种