前言相信大家都有过PPT??分享的经历。超猫一直觉得用powerpoint写幻灯片太麻烦,效率太低。作为程序员,尤其是前端,有没有更简洁优质的幻灯片实现呢?必须有!今天给大家带来的是使用Markdown和HTML编写功能齐全的PPT的正确姿势!reveal-mdreveal-md是一个使用Markdown进行PPT演示的开源项目,拥有2.1Kstars。安装npminstall-greveal-md并使用reveal-mdpath/demo.md其中path/demo.md是你的Markdown文件的地址,你可以使用本地地址或URL。使用如下Markdown文件demo.md:##前端GitHub*前端大集合*GitHub优秀开源项目推荐---##Content>专注挖掘优秀前端开源项目,畅你前端-结束信息不对称。涵盖JavaScript、Vue、React、Node、Applets、Flutter、Deno、HTML、CSS等!---##前端资源合集*收集、整理、推荐行业内优质的前端资源合集*优秀的工具、库、好教程*了解行业内比较好的代码、工具、最新技术业界在终端运行命令:reveal-md./demo.md效果如图:主题中使用的Theme包括以下几种类型:beigeblackbloodleaguemoonnightserifsimpleskysolarizedwhite例如,指定联盟的主题:reveal-mdpath/demo.md--themeleague效果如下图:也可以指定自己的主题,即自己的css样式。使用自定义主题后,会覆盖默认主题。例如自定义文件位于./theme/my-custom.css时,指定对应路径即可。reveal-mdslides.md--themetheme/my-custom.css项目地址:https://github.com/webpro/rev...reveal.js这是一个基于CSS的3D幻灯片工具,拥有54K星标。Reveal.jsforPPT的优点是可以使用markdown语言直接写静态文本,可以添加各种html语言支持的交互动画,然后直接用Pandoc转成PPT。reveal.js是一个开源的HTML展示框架。它使任何拥有网络浏览器的人都可以免费创建功能齐全且美观的演示文稿。该框架具有广泛的功能,包括嵌套幻灯片、Markdown支持、自动动画、PDF导出、演讲者注释、LaTeX支持、语法高亮代码等。reveal.js有以下特点:支持标签区分每个页面的幻灯片可以使用markdown编写内容支持pdf导出支持语音注释提供JavaScriptAPI控制页面提供多种默认主题和切换方式以适应移动端三种方式PC端使用和使用:基本使用、完整安装、npm安装。基本使用下载最新版本的manifest.jshttps://github.com/hakimel/reveal.js/archive/master.zip解压并替换index.html中的示例内容为自己的内容在浏览器中打开index.html即可查看完整安装安装:gitclonehttps://github.com/hakimel/reveal.js.gitcdreveal.js&&npminstallnpmstart打开http://localhost:8000查看你的演示。npminstallnpminstallreveal.js#oryarnaddreveal.jsimport直接使用importRevealfrom'reveal.js';importMarkdownfrom'reveal.js/plugin/markdown/markdown.esm.js';letdeck=newReveal({plugins:[Markdown]})deck。初始化();还需要添加reveal.js样式和主题。dist/theme/black.css">使用幻灯片的内容需要包含在
