eloc cli: 演讲者的命令行

2019-10-10 10:50:17 +08:00
 amio

eloc cli 是一个从 markdown 创建 ppt 的命令行工具,支持特性:

最后,安装体积 1.2MB 💃

默认风格倾向于高桥流的路线,但比高桥流温和一些。在线示例:

完整的编辑体验还是要本地运行 cli 才能感受。1.24M 哟亲,不试一试么:

$ npm install eloc -g

起源:

原本我是用 mdx-deck 的,它的问题是

最后一个算是 bug 了,但是考虑到它的技术栈我完全不喜欢,还不如自己做个。所以就有了 eloc。

PS: eloc 的核心展示部分拆分出来做了个 web component: <markdown-deck />,请随意取用。

3288 次点击
所在节点    分享创造
15 条回复
huiyadanli
2019-10-10 11:00:06 +08:00
https://github.com/hakimel/reveal.js 这个也支持 md 交互比较好看
huiyadanli
2019-10-10 11:05:22 +08:00
@huiyadanli #1 eloc cli 按 esc 直接可以编辑,这个用起来不错。
iMusic
2019-10-10 11:14:36 +08:00
看起来不错,试试
sohu022
2019-10-10 11:17:36 +08:00
支持一下, NodePPT 什么的都有些麻烦, 这个真的不错
iMusic
2019-10-10 16:26:49 +08:00
试了下,mac 可以,win 不行,貌似 md 路径问题
amio
2019-10-10 20:15:55 +08:00
@iMusic 咦我研究下。多谢报告问题~
amio
2019-10-10 20:21:00 +08:00
@huiyadanli reveal.js 的 slides 切换特效是它的主打,后来还做了个线上服务 slides.com
我有相当长时间一直是 slides.com 忠实用户,不过后来口味在简洁的路上越走越远,慢慢觉得切换特效也不是很需要了,就希望飞快地打开文档,直接写内容,把精力尽可能多地从排版、特效上释放出来。

mdx-deck 是最满足我这个需求,只是它的实现很不优雅,太臃肿了。
amio
2019-10-10 20:32:33 +08:00
希望这个能修复 windows 上的问题 https://github.com/amio/eloc/commit/8c95984bd87f331f93cfe072b94d0c1195e9d63f

发了个新版本 1.1.2,你可以试试 @iMusic
huiyadanli
2019-10-10 20:35:32 +08:00
@amio #7 试用了下,貌似 通过 ![]() 添加的图片是不会自适应窗口大小的,只好通过<img>标签手动指定了。
amio
2019-10-10 20:41:50 +08:00
@huiyadanli 恩对,漏了这个。图片需要自适应,我某天想起来要做,然后又忘了 😅
amio
2019-10-11 01:02:35 +08:00
@huiyadanli 图片自适应的功能加上了,已发布 1.1.4
iMusic
2019-10-11 02:59:04 +08:00
@amio 可能你理解错了,我说的路径是指 md 文件的路径
https://i.loli.net/2019/10/11/mMv4UiplLKbS5OZ.png

看代码应该是 path.posix.basename 造成的
https://github.com/amio/eloc/blob/8c95984bd87f331f93cfe072b94d0c1195e9d63f/src/build.ts#L16
zhfsxtx
2019-10-11 09:25:29 +08:00
nice work
amio
2019-10-11 12:37:51 +08:00
iMusic
2019-10-11 13:03:23 +08:00
@amio Well done 👍

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/607774

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX