A personal blog with articles&videos, which tech stack will you recommend?
I was developer before, but have long time not coding, the previous blog I made was >10 years ago with wordpress.
I wonder what is the up-to-date tech stack to build a personal blog?
14 comments
[ 3.1 ms ] story [ 51.0 ms ] threadOption #1: put your previous blog back online. Colocated hosting is as cheap as it has always been and what you had is very likely to still work (modulo 10 years of security upgrades ;-)).
Option #2: unless you already have a long backlog, a bit of HTML and CSS is _really_ all you need to get your first handful of posts out.
If youyou're comfortcomfortable writing html directly it will also suffice. Make a list of what you need (posts, kmages, videos , comments) and compare SSGs[3].
[1]: https://hexo.io/ [2]: https://www.getzola.org/ [3]: https://jamstack.org/generators/
Jupyter Notebook - https://jupyter.org/ -- content creation Hugo - https://gohugo.io/ -- website structure and theme Github - https://github.com/ -- backup and version control Netlify - https://netlify.com/ -- host and deployment
Jupyter makes writing easy, and can export to many formats (html, md, rst, latex, ...). There's also a Jupyter Desktop App available, though it doesn't support extensions. https://github.com/jupyterlab/jupyterlab-desktop
Hugo's easy to setup, has many themes, good documentation, with a logical file system.
Github Desktop makes github easier to use. https://desktop.github.com/
Netlify deploys content directly from Github.
Right now I have a personal blog running on a wordpress docker container. After many hours of programming as my daily job, I am tired of tweaking and maintaining something unstable.
Like someone said in other comment, it matters only to allow you to publish posts easily.
There are a huge number of newer choices, including a great slew of static site generators. And many of them really are great. But most of them run via command line or other non-intuitive UIs and deploy via git or other processes, not just clicking "Save". Their tech is better... but if you are just wanting to type words, and put them on a screen... a simple Wordpress install without extra plugins still works just fine.
Seems unlikely for a personal blog.
https://ryan-schachte.com
I personally use a static site generator (zola) to keep hosting costs down (netlify is free), and I like tinkering with code. A lot of them have great starter themes that let you get going in a few minutes, though.