A drawback is that the content isn't directly crawlable by search engines.<p>I made an app earlier that uses Javascript to make static sites dynamic using Javascript, but got lots of comments saying that it's anti-seo:<p><a href="http://news.ycombinator.com/item?id=2830429" rel="nofollow">http://news.ycombinator.com/item?id=2830429</a><p>Hence I offered a secondary PHP option.
This is really nifty. One nit that I'd pick, however. The urls break without the hash.<p>With the demo, for example, these urls produce two different results:<p><a href="http://cmpolis.github.com/Pagify/#about" rel="nofollow">http://cmpolis.github.com/Pagify/#about</a>
<a href="http://cmpolis.github.com/Pagify/about" rel="nofollow">http://cmpolis.github.com/Pagify/about</a><p>The first url has the full content and structure of the page, while the second url only has part of the content of the page.<p>I realize that this is partially what makes the plugin so simple, and maybe it's fine for most applications. But this would be extra cool if the urls were more consistent. :)
Almost as easy as just, you know, creating a website. Obviously, the simplified example is simplified, but can you sketch a case where this would actually be useful? Or, even better, point to a site where it is actually in use?<p>EDIT: Just to clarify, what I'm wondering is, where would a single-page site that consists of pages of content (rather than an app) be useful?