Live data from Hacker News

Ask HN: Share your personal site

news.ycombinator.com

381–390 of 1001 posts

Re: Ask HN: Share your personal site

#381
https://xenodium.com

All posts are written to a giant org file.

https://github.com/xenodium/xenodium.github.io/blob/master/i...

This wasn’t by design but more accidental. The file started as my notes, and eventually exported it to html as a single page (using built-in export). That page grew too large over time, so I wrote some custom elisp code to split into multiple html pages served by GitHub pages:

https://github.com/xenodium/xenodium.github.io

The custom elisp code I wrote isn’t particularly elegant, pretty, nor reusable but does the job for me.

In short, it’s a frankenstenian hack of sorts I’ll likely regret at some point, but at the moment fairly maintenance-free.

I also got these pages for apps I built, just plain 'ol html:

https://plainorg.com

https://flathabits.com

Re: Ask HN: Share your personal site

#384
All right, I'll bite:

https://www.usuallypragmatic.com

I'm a physicist who's landed in the tech industry, so it's full of all sorts of miscellanea.

Here's a few good places to start:

https://www.usuallypragmatic.com/misc/Logarithmic-Birthdays....

https://www.usuallypragmatic.com/projects/Generating-Color-T...

https://www.usuallypragmatic.com/blog/2020-08-10-How-do-you-...

https://www.usuallypragmatic.com/projects/How-do-you-learn-(...

Re: Ask HN: Share your personal site

#386
https://explog.in -- a few posts over the past decade. I've tried to keep it fairly simple and straightforward.

Generated with emacs running in a Github action (https://explog.in/config.html); comes with a slipbox (https://explog.in/slipbox/index.html) that I fill in using LogSeq and export to a flat website using emacs again.

Re: Ask HN: Share your personal site

#388
I have a blog[0], I write stuff. I don't have a job yet but I blog about my personal life and on technical problems, feelings, and stuff.

I also have a website with other things here and there [5].

The blog itself is literally a git repository, browsable here[1]. Whenever I push, it runs a git hook that executes build commands. The blog is composed of markdown files.

All the blog can be rebuilt by following the instructions and is meant to be as platform-agnostic as possible, meaning you could host it under any webserver under any path, links are relative, etc.

The blog system I use is blogit [2]; originally created by Pedantic software but has been heavily modified by yours truly[4]. Under the hood it's literally a makefile, unix `sed,grep,etc` to make tagging and other static stuff. It uses the markdown parser discount[3] to parse markdown into html. It is fully static and you can deploy it and just put a simple python http server on it. I use lighttpd, because I have some services set up.

[0] https://blog.thetrevor.tech/

[1] https://git-trevcan.duckdns.org/trevcan.github.io.git/

[2] https://pedantic.software/git/blogit

[3] https://github.com/Orc/discount

[4] I have this repo: https://git.trevcan.duckdns.org/blogit.git/ but it's not updated, check out the blog repo, the blogit makefile is there.

[5] https://thetrevor.tech/

Post reply on HN