fritx / markppt

一篇markdown,一份ppt。
https://www.npmjs.com/package/markppt
34 stars 6 forks source link

ppt的模板可以抽离出来 #3

Closed Jayin closed 9 years ago

Jayin commented 9 years ago
  var out = [
  '<!doctype html>',
  '<html>',
  '<head>',
    '<meta charset="utf-8">',
    '<meta name="viewport" content="width=device-width">',
    '<link rel="stylesheet" href="ppt_/animate.min.css">',
    '<link rel="stylesheet" href="ppt_/ppt.css">',
  '</head>',
  '<body>',
    '<script src="ppt_/marked.min.js"></script>',
    '<script src="ppt_/hammer.min.js"></script>',
    '<script src="ppt_/jquery.min.js"></script>',
    '<script src="ppt_/ppt.js"></script>',
    '<script>ppt.load(\''+ basename +'\', \''+ theme +'\')</script>',
  '</body>',
  '</html>'
  ].join('\n')

这种写法不是很好看

把它写在一个ppt.tpl.html中不就更爽一些?

因为都是预编译,怎么写得爽就怎么写呗

fritx commented 9 years ago

可以啊 我是考虑简洁 那个文件还没大到要抽离的程度 抽成模板 需要替换变量吗? 可以尽可能不增大程序复杂度吗?

Jayin commented 9 years ago

这不算是增加复杂度把。。

fritx commented 9 years ago

噢 不过支持ppt模板配置 那就有必要抽离了 但我想在前期尽量统一风格 在样式上不做太多DIY 毕竟我觉得工具实用是这个项目的灵魂 增大复杂度): 项目本身简单/ index.js还很小/ 这一块基本不改/ 会多一个html文件/ 需要变量替换/ 额外的读取IO