Ask HN: What web stack would you use for your own personal website today?

2 points by isaiahg ↗ HN
So I'm looking to boost my presence online and part of that plan includes making a personal site with a simple blog, list of personal projects, and maybe a resume. I haven't needed to do web development in a number of years, back in the day I'd just do wordpress, but that seems a bit heavy for my simple needs. Not to mention I'd Also like to try something outside the php world. So I thought I'd ask:

It's the year 2021, what framework/web-stack would you pick if you had to make a personal website for yourself today?

10 comments

[ 2.7 ms ] story [ 32.9 ms ] thread
Plain HTML (with neither CSS nor JavaScripts). Any fancy PHP or other things might usually be unneeded; you can just write them plainly, which is easily enough. I might also have NNTP for discussions/blog/comments/announcements, Telnet/SSH for interactive sessions (if any are needed, which it might not be), etc.
php is not going anywhere, just getting stronger and gobbling up anything that gets in its path
Static html site for a professional portfolio/resume recruiter facing site. For a simple blog that needs to work, probably just jekyll. All my hacker showoff fun websites can be bloated and broken and run on any weird software i chose to play around with.
I've been thinking about this, as I plan to go back to a "personal website on a domain I own" approach and can Facebook sometime kinda-sorta soon'ish. What software will I use? Dunno. I'm leaning towards something pre-packaged to provide the basic functionality. Probably a blogging engine like Apache Roller.

Beyond basic blogging facilities, if I decide to write anything custom, I would probably use Grails or Spring Boot just based on familiarity. Groovy/Java are my strong suit, so I'd probably default to that. Database would almost certainly be PostgreSQL.

And as somebody else suggested, I could see rolling with an NNTP[1] server. I could also see deploying Gopher[2] as part of my overall presence as well.

Heck, it might even be run to deploy something using WAIS[3][4] just for the lulz of it.

[1]: https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol

[2]: https://en.wikipedia.org/wiki/Gopher_(protocol)

[3]: https://en.wikipedia.org/wiki/Wide_area_information_server

[4]: https://github.com/olsgaard/freeWAIS

We don need no stinkin stacks.

Just write it plain and simple; when you find yourself doing the same thing over and over, use PHP or something similar to automate things. It's not rocket surgery.

stacks of money, on the other hand are always appreciated. :)

Hugo on GitHub actions. Totally free. If I knew react then Id replace hugo with gatsby
I have a personal site with a simple blog, list of personal projects, and a resume.

It's HTML and CSS.

My "stack" also includes some Python because I wrote a static site generator, but that's only for convenience.

Static site, vanilla HTML, JS and CSS. Probably use some fun, modern features. If I'm adding blog posts, Jekyll to generate.