Hosting LaTeX-compiled PDFs on GitHub Pages

A few days ago, I wanted to organize my resume information. Following my usual habit, I wrote it in LaTeX. However, when I wanted to publish it online to share the resume link, I needed to upload the PDF somewhere. The PDF file of the resume is a binary file, and I didn’t want to store it directly in the repository. So I decided to use GitHub Actions to automatically compile the LaTeX file and publish the generated PDF to GitHub Pages. ...

 · 2 min · 273 words · ringsaturn

Better Python Project Maintenance

This article introduces two major pain points in Python project maintenance and their solutions: 1) Passwordless publishing using PyPI’s Trusted Publishers with GitHub Actions, and 2) Ultra-fast dependency locking with the uv tool. It also discusses version management when depending on machine learning frameworks like PyTorch, providing specific configuration examples.

 · 4 min · 676 words · ringsaturn

Publish crates documentation to GitHub Pages

 · 1 min · 127 words

Deploy Hugo pages via GitHub Actions

 · 1 min · 124 words · ringsaturn