网站开发一直困扰我的几个问题
- 内容和页面分离?
- 前端后端分离?
- 编辑和展示分离?
- 孔融和熊孩子分梨。
最近在看的一个静态网站生成框架式MetalSmith 金属锻造,其他可选的还有A.O.Smith 和小鸭圣奇奥。
MetalSmith是一个基于node.js的程序框架。
http://www.metalsmith.io/
因为我明天才会学node.js,所以今天只能说下框架形而上的原理和流程。
用MetalSmith首先你需要一块Metal作为你的原料。然后你找来一个叫Smith的人负责将这个原料按照顺序存入不同的加工流水线工序中。每个流水线工序都会对Metal进行加工处理,并把自己加工后的Metal继续往下传。如果加工过程中有其他产物也都会交给这个叫smith的人让他继续传递到下一个工序中。当所有工序都完成后,这个Metal就会变成你想要的星辰大海放在你指定的仓库中。然后我们就可以干掉已经完成任务的Smith,带着最终产品向领导邀功了。
原理很简单,但要达到你的目的,你需要了解每一个工序能做的事情和带来的变化。
为什么要选MetalSmith?[只因为在人群中多看了你一眼,再也没能忘掉你的容颜]
(原谅我彻底丧失写正经东西的能力了)