amplify

Dev tools

static site generator theme

SHOW HN2016

Legend

amplify

Using Google AMP to build a Medium-style Jekyll site that loads in 65ms

github.com

#google amp#jekyll#static site#medium theme#fast loading

279points
95comments
#76of 2,264 in 2016
Top 4%of 2016 by points

How HN took it

MixedNo clear lean

8 positive, 25 neutral or asking, 1 mixed, 19 critical, out of 53 comments about the project. Thread score -0.11.

Idea: 6 for, 9 againstPerformance: 2 for, 5 againstExecution: 0 for, 3 againstDocs: 0 for, 2 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

  • Page feels fast and scrolls smoothly

    From 1 comment
    • Wow, that actually does feel fast. Loads quickly and scrolls with no frame lag on my low end laptop.…
      vortico on HN
  • Good boilerplate for AMP blogs

    From 1 comment
    • Really nice idea and good boilerplate to start with. It would be perfect as a starting point for a customer that want an AMP blog and probably in the near future it will be…
      fibo on HN

Objections

  • Plain HTML could be as fast without AMP

    From 2 comments
    • Is there a reason you can't just build the site properly in the first place to load fast? AMP is an unnecessary step in doing so. It's nothing special. All AMP is, is a…
      kup0 on HN
    • Serving static, stripped down HTML under 65ms is not that hard. You really don't need any AMP for this.
      pmlnr on HN
  • Benchmark comparison to React site is unfair

    From 1 comment
    • A few points - 1. A direct comparison to Facebook's react Github page may not be fair. Their page is 10 times heavier than the blog page - of course its going to be faster. 2.…
      inian on HN
  • Load times not reproducible

    From 1 comment
    • I am not able to reproduce the load times reported as benchmarks. My test runs on WebPageTest put start render and document complete at around the 700ms mark (Chrome 49 / no…
      atdt on HN
  • External fonts slow the page

    From 1 comment
    • Neat. Get rid of the two external fonts and the blank author image and it will load in half that time.
      jacquesm on HN

Requests

  • Include real content in the example page

    From 1 comment
    • Very cool. Might be nice for the example page to include real content--even a copy of the readme would suffice. But being able to click through various posts would give a better…
      alariccole on HN
  • Support Webmention

    From 1 comment
    • Maybe support for Webmention[1] would be a nice addition? Medium is sort of a community after all and I think an alternative should have technology for talking to other sites.…
      unicornporn on HN
  • Add syntax highlighting support

    From 1 comment
    • Does it support code syntax highlighting? (I'm not already familiar w/Jekyll).
      wyldfire on HN

Questions

  • What is the difference from controlling JS yourself

    From 1 comment
    • I still don't get what the difference is between this and being self-controlled with the amount of js you add to your html
      midgetjones on HN
  • Could Lektor or Pelican support AMP

    From 2 comments
    • Nice project. I wonder how much work it would take to extend Lektor to build AMP pages.
      frakkingcylons on HN
    • This is really cool, can't wait for somebody to also do a similar thing for Pelican!
      djvdorp on HN

Alternatives named

  • Grav CMS Medium theme

    From 1 comment
    • I also created a Medium inspired theme but for Grav CMS: https://github.com/mblode/grav-theme-medium Grav CMS is an open-source CMS. Therefore, it is a better option than Jekyll…
      mblode on HN
  • Static React pages

    From 1 comment
    • You can use React to render static websites. You get the nice component model and the speed of static content. You can take a look at the react native[1][2] website for an…
      vjeux 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/11287540)