from Hacker News

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

by isaiahg on 11/15/21, 11:21 PM with 9 comments

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?

  • by mindcrime on 11/15/21, 11:47 PM

    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

  • by emmaLe on 11/15/21, 11:45 PM

    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.
  • by zzo38computer on 11/15/21, 11:33 PM

    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.
  • by Mikeb85 on 11/21/21, 4:20 PM

    Static site, vanilla HTML, JS and CSS. Probably use some fun, modern features. If I'm adding blog posts, Jekyll to generate.
  • by approxim8ion on 11/16/21, 1:54 PM

    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.

  • by akerl_ on 11/15/21, 11:36 PM

    Hugo pushed to S3
  • by jamjamjamjamjam on 11/16/21, 9:37 AM

    Hugo on GitHub actions. Totally free. If I knew react then Id replace hugo with gatsby
  • by globalise83 on 11/15/21, 11:27 PM

    Probably just vanilla html, css and js.
  • by RadixDLT on 11/15/21, 11:41 PM

    php is not going anywhere, just getting stronger and gobbling up anything that gets in its path