我一直在阅读有关使用静态站点生成器 (SSG) 进行原型设计的大量信息。问题是似乎有很多选项,而我没有时间测试其中的许多选项。我对 HTML、CSS、LESS 和一些 PHP 很熟悉——而且我不希望深入研究编码。
我最感兴趣的是拥有 HTML 代码段的模板、比 PHP 更漂亮的逻辑来显示它们和处理导航。并通过使用自定义变量将文本插入 HTML 模板来模拟动态内容。
Stephen Hay 在http://www.amazon.com/Responsive-Design-Workflow-Stephen-Hay中提倡 Dexy,这对于记录功能来说似乎不错。然而,记录对我们来说只是一个不错的功能。此外,据我了解,Dexy 不会关注变化并提供实时生成的内容,但需要不断重建。
例如,Jekyl、Nanoc、Phrozn、PieCrust 和 Stacey 似乎都是不错的选择。混合也是一种选择。
我的问题是哪个 SSG 可以轻松拥有多个导航级别,就像这样......
Home
|
|- Group 1
| |
| |-section 1
| |-section 2
| |-section 3
|
|- Group 2
| |
etc. etc.
...并通过轻松地将单独的文本/降价等文件中的变量插入到 html/模板语言模板中来模拟动态内容。如果可能的话也来自子页面,例如创建这种自定义导航:
–––––––––––––––––––– –––––––––––––––––––– ––––––––––––––––––––
| section 1 | | section 2 | | section |
| –––––––––––––––––––| | –––––––––––––––––––| | –––––––––––––––––––|
||image from subpage|| ||image from subpage|| ||image from subpage||
||(custom variable) || ||(custom variable) || ||(custom variable) ||
|| || || || || ||
|| || || || || ||
|| || || || || ||
|| || || || || ||
| ––––––––––––––––––|| | ––––––––––––––––––|| | ––––––––––––––––––||
| text from subpages | | text from subpages | | text from subpages |
| custom variable | | custom variable | | custom variable |
| | | | | |
–––––––––––––––––––– –––––––––––––––––––– ––––––––––––––––––––
我当然可以在 cms 页面上使用一些简单的 cms、php 包含和自定义字段,但编辑起来会很慢。