User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The site I will be designing will have a lot of content (few hundred pages) and users need for content will vary. Most probably some of the content will be dynamically generated based on users location on site ( = area of interest). We will probably use bootstrap as the front end framework.

To get the UX right we are planning to user test it both in wireframe and "html" prototypes. I do not look forward to create an ton of static html pages. One option would be to use PHP template structure but there would still be a lot of manual work - navigation for example.

I have been reading a lot of information about using Static Site Generators (SSG) for prototyping. The problem is that there seems to be an ton of options and I do not have time to test that many of them. I'm familiar with HTML, CSS, LESS and some PHP - and I would love not to dive too deeply to coding.

I am mostly interested in having templates for segments of HTML-code, prettier-than-PHP logic for showing them and handling of navigation. And simulating dynamic content using variables - inserting page title to H1 etc.

Stephen Hay advocates Dexy in which seems nice for documenting features. However documenting is only an nice-to-have feature for us. Also Dexy does not, to my understanding, watch for changes and offer live generation of content but needs to be constantly rebuilt.

Jekyl, Nanoc, Phrozn, PieCrust and Stacey, for example, seem nice choices. Mixture is an option also.

My question is which SSG would make it easy to have multiple navigation levels, like this...

 |- Group 1
 |   |
 |   |-section 1
 |   |-section 2
 |   |-section 3
 |- Group 2
 |   |
etc. etc.

...and simulate dynamic content by inserting variables from separate text / markdown etc. files into html / template language templates, if possible from subpages, for example to create this kind of navigation:

 ––––––––––––––––––––   ––––––––––––––––––––   ––––––––––––––––––––   
| section 1          | | section 2          | | section            |   
| –––––––––––––––––––| | –––––––––––––––––––| | –––––––––––––––––––| 
||image from subpage|| ||image from subpage|| ||image from subpage|| 
||                  || ||                  || ||                  ||
||                  || ||                  || ||                  || 
||                  || ||                  || ||                  || 
||                  || ||                  || ||                  || 
||                  || ||                  || ||                  || 
| ––––––––––––––––––|| | ––––––––––––––––––|| | ––––––––––––––––––|| 
| text from subpage  | | text from subpage  | | text from subpage  |
|                    | |                    | |                    | 
|                    | |                    | |                    | 
 ––––––––––––––––––––   ––––––––––––––––––––   –––––––––––––––––––– 

I could of course use some simple cms, php includes and custom fields on cms pages but that would be quite slow to edit.

share|improve this question

closed as too broad by JonW Oct 16 '13 at 7:49

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

What is SSG? I am assuming it isn't a Strategic Study Group (Google result on the acronym)? – Marjan Venema Oct 11 '13 at 16:53
Static Site Generator, Jekyll for example. – user2795613 Oct 12 '13 at 5:26
Have you heard of Hammer for Mac Might want to give it a look. – guyniche Oct 16 '13 at 4:39
Sorry, but questions requesting recommendations for apps / software / papers etc. would fall into the shopping request category and aren't really suitable to a Q&A website. The reason for this is that there is no one correct answer, and such recommended items would soon be updated and replaced with newer / better versions making the best answers redundant. Therefore you're better off visiting our Chat site for such discussions, they're not really suitable for this main site I'm afraid. – JonW Oct 16 '13 at 7:48
I'm using Static Site Starter Kit: – Konstantin Tarkus Jul 12 '14 at 18:47

Browse other questions tagged or ask your own question.