Live data from Hacker News

Show HN: Punch - A Fun and Easy Way to Build Modern Websites

laktek.com

21–30 of 35 posts

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#21
post #20

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.

Yeah, I agree. It was a quick demo I put together. I would do a more elaborative one using the HTML5 boilerplate.

BTW, the Punch's site (http://laktek.github.com/punch) is created using Punch itself (if it impresses you)

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#22
post #18

Earlier quoted context omitted.

Punch generates static HTML pages using Mustache and JSON, which can be served from a server. Apart from that Punch's renderer can also be used on client-side to render dynamic content. This is elaborated with an example, in the blog post.

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?

Thanks for the suggestion. I'll update "What is Punch" section with more elaboration.

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#23
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 thank jekyll, because in my experience, jekyll doesn't have the best feedback cycle for editing → publishing. Sure, you can use the editor you like to write the blog posts, but, polishing them after publishing is a realy pain. Would love to hear feedback about it :) http://substancehq.com/

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#24
post #22

Earlier quoted context omitted.

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?

Thanks for the suggestion. I'll update "What is Punch" section with more elaboration.

And include a picture of a cat.

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#25

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 thank jekyll, because in my experience, jekyll doesn't have the best feedback cycle for editing → publishing. Sure, you can use the editor you like to write the blog posts, but, polishing them after publishing is a realy pain. Would love to he…

Did not see link to source code on home page. Is this closed source?

If no, where to download code to play with?

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#26

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 thank jekyll, because in my experience, jekyll doesn't have the best feedback cycle for editing → publishing. Sure, you can use the editor you like to write the blog posts, but, polishing them after publishing is a realy pain. Would love to he…

Did not see link to source code on home page. Is this closed source? If no, where to download code to play with?

It's really a hosted app, which I am planning to have a very low price for. You can create a new blog, just by typing a name in the big text box on the home page, you don't need anything else to try it out :)

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#27
> 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 from that? Towards coffeescript, dart etc. Is there a good reason to insist in js, css. Or is it just my GWT bias showing?

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#28

> 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 from that? Towards coffeescript, dart etc. Is there a good reason to insist in js, css. Or is it just my GWT bias showing?

HTML, CSS and JavaScript is the 3 most basic web technologies related technologies one could learn (check the courses in Codecademy - http://www.codecademy.com/courses/type/all/lang/web).

But the currently available tools often requires people to have certain other knowledge (such as server-side scripting in PHP, Managing MySQL databases, etc) to create and manage a simple real-life website. Aim of Punch is to remove this layer of complexity and be a comfortable tool for even someone who knows only the basics.

Personally, I believe it's still easy to create manageable websites only with HTML, CSS and JS.

However, as I mentioned in the post Punch is quite flexible. If someone fancy they can even extend it to parse CoffeeScript or Sass as well.

Re: Show HN: Punch - A Fun and Easy Way to Build Modern Websites

#30

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 thank jekyll, because in my experience, jekyll doesn't have the best feedback cycle for editing → publishing. Sure, you can use the editor you like to write the blog posts, but, polishing them after publishing is a realy pain. Would love to he…

> Jekyll is an awesome framework, But, we think it's not right for blogs for a number of reasons. Also, we think that the git push → deploy dance, is a bit too much when you want to make minor edits.

You realize this "dance" is solved by a simple post-receive hook right? For example:

  git clone ${GIT_REPO} ${TMP}                                                                                               
  ${HOME}/gems/bin/jekyll --safe --no-auto ${TMP} ${PUBLIC_WWW}                                 
  rm -rf ${TMP}
Any time you push to that repo, it builds and deploys the new site automatically.
Post reply on HN