Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] 能否支持提供默认的样式模板以及一些小建议 #278

Open
darkduckgo opened this issue Nov 21, 2019 · 3 comments
Open

Comments

@darkduckgo
Copy link

darkduckgo commented Nov 21, 2019

Executable Version
node --version 8.12
npm --version 6.4.1
nodeppt -v 2.1.8
Windows 10 1903

认真的使用了软件之后, 觉得应该是md展示PPT里, UI和动画等支持最好的, 不过总结一下有以下几个问题, 如果能修复或者支持的话, 相信对推广nodePPT会很有帮助:

  1. 如标题所说, 希望能提供默认的样式主题(类似PPT提供的一个主题模板), 比如若不指定, 所有页面采用同一个背景布局, 然后动画样式也给一个默认值, 现在编写的感觉是离开了作者提供的模板, 基本没法继续制作了.. 而且大量在复制粘贴样式代码, 关于动画的话:
    • 如果是PPT切换, 可以沿用目前给统一简单的
    • 如果是具体的元素, 比如列表, 可以给统一简单的样式(比如delay统一500ms默认)
    • 如果以上比较麻烦, 恳请能让<slide> 换页有一个可以设置全局默认的地方..
  2. 文档头部的yaml语法声明, 可否用hexo/typora类标准的yaml开头用--- parms -- 封装起来, 更加兼容通用, 现在直接写很容易被误解析.
  3. 流程图mermaid的支持很棒, 但是似乎引用的版本偏低, 新的图表和旧图表的新语法尚不支持, 不知能否升级mermaid.js的版本, 或者提供一个手动修改版本的方式. 然后还有个麻烦的地方是如果流程图稍长, 则下半部分只能通过写css调整才能显示完整, 甚至无法下键滚动全(hexo中可以正常渲染)
  4. 代码显示这里, 如果能实现简单的控制逐步高亮(其他代码段灰)就很赞了, 这对演示代码会非常有帮助, 这是gitpitch实现的效果,
  5. note标记在讲述者模式下的确会出现字体变白/花的情况, 看到有issue提到, 但是不知道如何设置提示的字体颜色? (尝试修改yaml中的主题颜色没有效果)
  6. md的有序列表支持有些排版问题, 比如整体是center的话, 使用1. xx 2. xx 这样的有序列表会导致序号和内容分散, 但是无序列表是正常的.

其他想到可以再补充, 总的来说, 现在nodePPT的功能的确非常多, 但是使用还是比较麻烦, 对原有的md侵入性比较大

希望之后能更多关注内容的切分, 不需要花较多时间写html, 复制或记忆许多的样式语法上(有需要的可以自己传入, 但是有个默认的UI), 那就非常棒了

@ksky521
Copy link
Owner

ksky521 commented Feb 4, 2020

意见很棒,我要好好想想怎么收敛下功能和样式,方便大家记忆和使用

@darkduckgo
Copy link
Author

意见很棒,我要好好想想怎么收敛下功能和样式,方便大家记忆和使用

有任何进展么~ 1, 4是新功能, 可能稍微麻烦一些, (核心在于1)

2, 3, 5, 6应该是比较必要的影响了, 虽然也想自己改, 但是实在不是很熟悉这个体系.

有其他空闲的人帮忙优先解决一下2, 3, 5, 6的问题么? 感谢了.

@Eve-Sama
Copy link

有进展吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants