{"repo":"marcus-crane/utf9k","free":true,"listed":false,"github":"https://github.com/marcus-crane/utf9k","clone":"git clone https://github.com/marcus-crane/utf9k.git","description":"My personal site. Contains my blog and other useful sections","language":"HTML","stars":14,"topics":["markdown","javascript","js","blog","static-site","progressive-enhancement","github-actions","astro","mdx"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"utf9k This is my personal website, which is powered by Hugo and Markdown. It also has some live, progressive enhancement elements powered by gunslinger. Of particular interest is the live player on the homepage which surfaces metadata when I'm watching the following types of media: anime/tv series powered by plex apis fallback checkins powered by trakt movies powered by plex apis fallback checkins powered by trakt music streaming music powered by spotify local music powered by plex apis manga powered by anilist apis games powered by steam apis podcasts powered by spotify Getting setup To get started, you'll want to install Hugo using one of the variety of officially supported installation methods. You'll also need Node.js installed as well. Once installed, you can install the development dependencies with npm install . Personally, I like using Bun over NPM but it's all the same really. From here, all that's left is running hugo server to start up a local server. You should be able to access the development version of the site at http://localhost:1313 Deployment Builds are executed using Github Actions with the resulting static output being deployed to Bunny Storage. From there, my site is replicated using Bunny CDN. I've used hosted services like Netlify and Cloudflare Pages in the past but I found that, surprisingly, their CDNs are not necessarily the fastest plus when you're not paying, you have no leverage during any inevitable outages. Pushes to main will update utf9k.net","default_branch":null,"files":null,"tree":[],"storefront":"/r/marcus-crane","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/marcus-crane/utf9k/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}