Skip to content

OpenSourceKyle/OpenSourceKyle.github.io

Repository files navigation

OpenSourceKyle

License: CC BY-NC 4.0

OpenSourceKyle is a collection of my personal writings. These are not definitive or absolute expressions of my beliefs but reflections of my thoughts at a given time. Writing helps me manage anxiety and obsessive thinking, and this space allows me to process and refine my thoughts. Some content may be incomplete, controversial, or mistaken, but the goal is to document my thinking as it evolves, not to wait for perfection.


Installation

Remote

The site is built and deployed via GitHub Actions: Deploy Hugo site to Pages

Local (Arch Linux)

Follow these steps to run the project locally:

# Install Hugo (Arch Linux includes the extended version)
sudo pacman -S hugo

# Serve the site locally and auto-rebuild on changes
hugo server

Configuration

Hosting: GitHub Pages

For deployment details, see the clickable badge above.

Reference: GitHub Pages Documentation

DNS: Squarespace

To configure DNS with GitHub Pages and your domain, follow these steps:

Step 1: GitHub Pages Setup

Add your custom domain (www.opensourcekyle.com) in the GitHub Pages settings.

GitHub Domain Settings

Step 2: Squarespace DNS Setup

Configure 5 DNS records in Squarespace DNS settings.

Squarespace Domain Settings