4 ms·
Another thing I would echo here is that you don't necessarily need a CMS / WYSIWYG editor to run a great blog. A tiny script that dynamically compiles your mark
by jjcm 6y ago
Another thing I would echo here is that you don't necessarily need a CMS / WYSIWYG editor to run a great blog. A tiny script that dynamically compiles your markdown flavour of choice and has a nginx reverse proxy in front of it will be able to survive a reddit frontpage hit on a $5/mo vps, and it will be dead simple to set up.
If you're looking to move off Medium, give it a try. If anyone is interested I'm happy to share the mini server I wrote to compile pug aka jade / stylus, which is what I use for my blog.
- louwrentius 6y agoThis is what I do with my (now solar powered) blog. Markdown, Pelican and rsync. I was using a digital ocean droplet for 5$ a month.
- deleted 6y ago[deleted]
- cube00 6y agoAdd a free tiered CDN in front of that and you're certainly good to survive any spike in traffic.
- saagarjha 6y agoYou can also try one of the many providers that will host your static site for you for free, like GitHub Pages.
- jjcm 6y agoTrue, but the point of the article was to avoid centralized providers as you may inadvertently be shadowbanned. I have much more faith/trust in Github than Medium, but nonetheless it still suffers algorithmic approaches to content.
- saagarjha 6y agoGitHub is a merely a host, not a platform. You can switch off the former in an instant, but the latter locks you in.
- InvisibleUp 6y agoAt least from my own experience, my own website is hosted on a simple $5/mo DigitalOcean droplet with a simple Flask backend that basically just converts Markdown to HTML and generates index pages and RSS and embed metadata and such. It's been completely fine with the surge of traffic from Hacker News; barely broke a sweat. CDNs only make sense imo if you're consistently having Hacker News levels of traffic.
- account42 6y agoAt that point why not simply compile the markdown ahead of time and have a completely static server?
- Apotheos 6y agoCould you expand on how one would do this? I'm trying to figure it out but am a bit overwhelmed.