CMS.js

Web and SaaS

static site generator

SHOW HN2016

117points
94comments
#306of 2,264 in 2016
Top 14%of 2016 by points

How HN took it

RoastedHalf or more of the comments are critical

3 positive, 14 neutral or asking, 1 mixed, 20 critical, out of 38 comments about the project. Thread score -0.46.

Idea: 1 for, 9 againstPerformance: 1 for, 4 againstExecution: 0 for, 3 againstDesign: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Publishing to the web is made trivial

    From 1 comment
    • Here is why I like this: It makes publishing to the web trivial.
      asimjalis on HN
  • Interesting idea for human-only readable sites

    From 1 comment
    • I guess this technology is promising in a way that it delivers websites to be read by humans only, not the bots. I fail to recognise the practical use of it unless building the…
      ommunist on HN

Objections

  • Client-side rendering breaks static sites and accessibility

    From 3 comments
    • I know there seem to be two rather large groups on HN, one for proliferation of JS and one against, but at the very least if someone from the latter visits your site, please show…
      userbinator on HN
    • I don't want to discourage you, but I also don't want to encourage the proliferation of websites (web apps---as an alternative to actual desktop software---excluded) that require…
      mikegerwitz on HN
    • > > an entirely blank page > That's only true if you use 'view source'. If you open up > dev tools, all of the elements are rendered in full and > live updated as they change. If…
      pwg on HN
  • Blank page without JavaScript

    From 2 comments
    • > > an entirely blank page > That's only true if you use 'view source'. If you open up > dev tools, all of the elements are rendered in full and > live updated as they change. If…
      pwg on HN
    • Even with js turned on, I get a mostly blank page. It chokes on String.prototype.endsWith, which is an ES6 feature not supported by my very-slightly-out-of-date version of…
      tobr on HN
  • Name is misleading, not a CMS

    From 3 comments
    • Well how is this intended to be 'content manage'd? Through pr's on github? I think CMS is a poor choice for a name, when there is no interface to 'build' the site's pages. I'd…
      weisk on HN
    • Both the name and description are completely misleading. They suggest that this app is a web UI for managing content and doing what Jekyll does from CLI. But this really is a SPA…
      sasindu on HN
    • Although this is a cute little project, isn't the name rather misleading? Instead of a generator isn't this actually a markdown to HTML renderer?
      faebser on HN
  • Poor SEO for client-rendered content

    From 2 comments
    • does it affect site's SEO?
      tuananh on HN
    • Good question. My guess is it will be OK for the text, but links will be out of whack so bots won't really "crawl" the site. Then again, maybe advanced bots will run the js?…
      ivan_ah on HN
  • Slow initial load compared to static HTML

    From 1 comment
    • Caching cannot help you with initial page loads, which is probably important when you have a content focused sites. Rendering the content via JavaScript is slower than just…
      voidr on HN

Requests

  • Add a polyfill for ES6 features

    From 1 comment
    • Even with js turned on, I get a mostly blank page. It chokes on String.prototype.endsWith, which is an ES6 feature not supported by my very-slightly-out-of-date version of…
      tobr on HN
  • Provide fallbacks for no-JavaScript browsers

    From 1 comment
    • I don't want to discourage you, but I also don't want to encourage the proliferation of websites (web apps---as an alternative to actual desktop software---excluded) that require…
      mikegerwitz on HN

Questions

  • Does it affect SEO?

    From 1 comment
  • How is content managed, via GitHub pull requests?

    From 1 comment
    • Well how is this intended to be 'content manage'd? Through pr's on github? I think CMS is a poor choice for a name, when there is no interface to 'build' the site's pages. I'd…
      weisk on HN

Alternatives named

  • Jekyll

    From 2 comments
    • Good work, but why is client-side JS needed for a simple blog? I thought it was going to be like Jekyll but Node instead of Ruby (so no JS client-side).
      sotojuan on HN
    • I think this project is cool but it's all of the problems of dynamic sites with none of the benefits. It's like if you took the worst parts of Jekyll (having to redeploy to…
      teen on HN
  • TiddlyWiki

    From 1 comment
    • TiddlyWiki[1], which is a wiki more than a "CMS", has been doing something very close to this for quite some time. I used it for years, but eventually switched back to plain text…
      unicornporn on HN
  • Classless Project

    From 1 comment
    • Shameless self-promotion: For easy theming, I suggest you to take a look at the Classless Project, which will be super easy to integrate to in your case and will bring many…
      fiatjaf on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/10924533)