~acsqdotme/acsq.me

Personal multilingual site built on go http and html/templates pkgs

ed1d305 Befriend Johannes

2 months ago

4165a43 Remove resume

3 months ago

#acsq.me: personal website of ángel castañeda

I wrote my personal site in golang to escape the comforts of static nginx and actually learn how a webserver works.

Original inspiration came from this blog post.

#features

  • templating html files that are basically little jigsaw puzzles

  • real multilingual content/url localization for spanish and german

  • atom feed for rss readers

  • fancy http status error pages

  • md -> html for articles

  • blog organized w/ tagging system from my dblog repo

  • gzipping

#todo

  • [ ] generate site map

  • [ ] finish recommend page api

  • [ ] move away from pandoc+perl for md->html

more todos at acsq.me/todo. You can submit more suggestions on sr.ht or just emailing me at angel@acsq.me.

#license

Code for this site is under the GPLv3. See LICENSE for more details.

This site uses my dblog repo as an interface between the sqlite database and my code. That package is licensed under the LGPLv3. See it's LICENSE file here.