Punch

Dev tools

static site generator

SHOW HN2012

91points
33comments
#247of 1,677 in 2012
Top 15%of 2012 by points

How HN took it

CuriousMostly questions and neutral comments

2 positive, 8 neutral or asking, 1 mixed, 3 critical, out of 14 comments about the project. Thread score -0.05.

Idea: 1 for, 1 againstDesign: 1 for, 1 againstExecution: 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

  • Idea is useful for people wanting simple static sites

    From 2 comments
    • Nice idea, thanks for doing this. I was searching for something like this a few weeks back. Without having had a closer look at it, how 'complex' you think the content and…
      178 on HN
    • I absolutely love the 'view static version' on the Curbee demo page for those that have JS disabled or have a slow connection. Absolutely fucking love it.
      instakill on HN

Objections

  • Client-side rendering may hurt search engine indexing

    From 3 comments
    • Others have raised the issue of client side rendering causing issues with search engines. By putting it so prominently on the website, it does make it seem as though it is the…
      randomdrake on HN
    • I did something similar with a resume template [1] where instead of mustache I use angular. The problem with a purely client side solution is that it doesn't sit well with search…
      dhawalhs on HN
    • Very nice indeed. Currently thinking about switching to jekyll... question though, aren't there SEO issues when you render all the content client-side?
      maebert on HN
  • Screencast does not show client-side rendering the site emphasises

    From 1 comment
    • Others have raised the issue of client side rendering causing issues with search engines. By putting it so prominently on the website, it does make it seem as though it is the…
      randomdrake on HN
  • Demo About page looks unimpressive

    From 1 comment
    • The About page generated in the demo video doesn't look modern or impressive in any other meaning. Would be great to see video with more advanced example.
      exim on HN

Requests

  • More advanced demo video or example

    From 2 comments
    • Others have raised the issue of client side rendering causing issues with search engines. By putting it so prominently on the website, it does make it seem as though it is the…
      randomdrake on HN
    • The About page generated in the demo video doesn't look modern or impressive in any other meaning. Would be great to see video with more advanced example.
      exim on HN
  • Clearer explanation of what Punch is in the docs

    From 1 comment
    • Sorry, I misinterpreted what Punch actually is. Maybe you could elaborate in "What is Punch" section that it uses node.js to generate HTML pages?
      dhawalhs on HN

Questions

  • Does client-side rendering affect SEO

    From 3 comments
    • Very nice indeed. Currently thinking about switching to jekyll... question though, aren't there SEO issues when you render all the content client-side?
      maebert on HN
    • I did something similar with a resume template [1] where instead of mustache I use angular. The problem with a purely client side solution is that it doesn't sit well with search…
      dhawalhs on HN
    • What do you mean? Why? What problem do search engines have indexing static content? I've never heard of anything like this before.
      StavrosK on HN
  • Why use JavaScript and CSS instead of CoffeeScript or Dart

    From 1 comment
    • > Aim of Punch is to help anyone to build (and maintain) modern websites using only HTML, CSS and JavaScript Pardon my ignorance, but I thought the modern trend was to move away…
      vibrunazo on HN

Alternatives named

  • Jekyll

    From 2 comments
    • I've taken a different approach to solve this problem (http://substancehq.com/). It uses mustache but does the rendering on the server side. My aim is to make it a lot better…
      minhajuddin on HN
    • Yes, a simple post-receive hook will do the regeneration, but when you have a lot of small edits (I usually do this when I finish off my blog posts), the time to commit, push and…
      minhajuddin on HN
  • StaticMatic

    From 1 comment
    • Another option for building static websites is StaticMatic[1]. It uses Tilt for templating, so you can use mustache, haml, sass, coffeescript, or whatever. There's also a nice…
      simplify on HN
  • Substance

    From 1 comment
    • I've taken a different approach to solve this problem (http://substancehq.com/). It uses mustache but does the rendering on the server side. My aim is to make it a lot better…
      minhajuddin on HN
  • Quill

    From 1 comment
    • A friend and I created a similar static node engine called Quill at the last HackNY hackathon. http://justquillin.com.
      tomatohs 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/3862269)