3 ms·
Ask HN: What web stack would you use for your own personal website today?
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?
- zzo38computer 5y agoPlain 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.
- approxim8ion 5y agoI 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.
- Mikeb85 5y agoStatic site, vanilla HTML, JS and CSS. Probably use some fun, modern features. If I'm adding blog posts, Jekyll to generate.
- globalise83 5y agoProbably just vanilla html, css and js.
- akerl_ 5y agoHugo pushed to S3
- RadixDLT 5y agophp is not going anywhere, just getting stronger and gobbling up anything that gets in its path
- emmaLe 5y agoStatic 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.
- mindcrime 5y agoI'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 https://en.wikipedia.org/wiki/Network_News_Transfer_Protocol [2]: https://en.wikipedia.org/wiki/Gopher_(protocol) https://en.wikipedia.org/wiki/Gopher_(protocol) [3]: https://en.wikipedia.org/wiki/Wide_area_information_server https://en.wikipedia.org/wiki/Wide_area_information_server [4]: https://github.com/olsgaard/freeWAIS https://github.com/olsgaard/freeWAIS
- codevark 5y agoWe 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. :)
- jamjamjamjamjam 5y agoHugo on GitHub actions. Totally free. If I knew react then Id replace hugo with gatsby