我一直在阅读有关使用静态站点生成器(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 include和自定义字段,但编辑起来会很慢。