前端

v1:纯静态

技术栈

参考

v2:预处理 + 模板

https://github.com/sintaxi/harp

安装

  1. $ npm i -g harp
  2. $ mkdir src
  3. $ cd src
  4. $ harp init
  5. $ harp server

jade

  • 抽取布局文件
  • 复制资源文件到src下
  • 分别实现html为jade

推荐使用hade工具

npm i -g hade

启动

hade

less

把index.css改成index.less

关于less学习

[sudo] npm install -g ft2
ft

Less

发布

在package.json里

  1. "scripts": {
  2. "start": "harp server src",
  3. "test": "echo \"Error: no test specified\" && exit 1",
  4. "dist": "harp compile src dist"
  5. },

  1. "scripts": {
  2. "dist": "harp compile src dist"
  3. },

生成html,然后放到http服务器里即可

v3:render

典型的ctx.render{模板 + 数据} => HTML