Why wouldn't you try to bring the best possible experience to your reader?
And its quite possible to make a SPA that renders on the server and serves you an html but then maybe we can show just half the information so we don't send too much info to your browser.
Great! I'll happily advertise for Ghost. As I said I'm not affiliated but I am a fan. I especially am a fan because I have a huge respect for open source organizations that run their business like they do.
[0]: https://www.contentful.com/ [1]: https://www.gatsbyjs.org/docs/gatsby-starters/
I found Ghost while looking for a new blog engine for my company. My first instinct was to use Medium as well, but I ended up hitting a lot of issues because it was impossible for us to customize it (add custom javascript, charts, disable the lame "highlights", custom domain was not free, etc...).
1. Ghost is open source, developed by a foundation in the open. They make their revenue open, their issue tracker, their code, everything.
2. Ghost is self-hostable, as well as hosted on a paid plan. The paid plan is a little pricy (https://ghost.org/pricing/) but I recommend it if this is for a company blog.
3. Ghost is beautiful out of the box. Here is the default theme: https://blog.ghost.org -- Here is a slightly customized theme: https://articles.hsreplay.net
4. Ghost has an excellent featureset. It's powered by Markdown and has a wonderful markdown editor in its admin/authorship interface. It also supports authors, editors, contributors, drafts, publishing schedules, tags, etc.
Seriously, try it out. I'm not affiliated, just a huge fan. I want to see more people use and support these fantastic open source tools, rather than complain about Medium like there's no alternative.
2. When I first discovered Ghost (last year) and I heard it's using NodeJS I was expecting a beautiful, responsive, SPA blog engine that is fast. After reviewing it and even trying to use it as a platform for a newspaper I found that (It's just wordpress and it's not using the power of javascript to it's full extent.)
Fast => I could and I did built a faster wordpress site.
SPA => Nope
Customizable => Nope.
For me it's not worth the extra capabilities instead of a static blog.
I found gatsby(1) great for all my use cases and with some extra work[2] is more dynamic that ghost.
1. gatsby - https://github.com/gatsbyjs/gatsby
2. netlify + contentful - https://www.netlifycms.org/ + https://www.contentful.com/
(I would love to see a CMS that embraces SPA/PWA. On the other side I would hate to serve 1mb of JS just to show 4 paragraphs and 1 picture)
Deleted Comment
* RGB
* Black Background ...