KJ4DIA - Amateur Radio Website

Personal amateur radio website built with Jekyll and the Just the Docs theme.
Live Site: kj4dia.me Author: Michal Ferber, aka TechGuyWithABeard
🛠️ Local Development
Prerequisites
- Ruby 3.0+
- Bundler (
gem install bundler)
Setup
- Clone the repository:
git clone https://github.com/MichalAFerber/kj4dia.me.git cd kj4dia.me - Install dependencies: ```bash bundle install
Site Structure
index.md- Home page with introductiondocuments.md- Certifications and licenseslinks.md- Amateur radio and emergency communications resources_config.yml- Jekyll configuration settings_includes/- Custom HTML includes (footer, header)assets/- Static assets (CSS, images, icons)
Configuration
The site is configured via _config.yml with the following key settings:
- Theme:
just-the-docs(viajekyll-remote-theme) - Color Scheme: Dark mode enabled
- Plugins:
jekyll-seo-tagjekyll-sitemapjekyll-include-cache
Running Locally
To run this site locally:
# Install dependencies
bundle install
# Serve the site locally
bundle exec jekyll serve
# The site will be available at http://localhost:4000
📦 Deployment
This site is deployed to GitHub Pages automatically whenever changes are pushed to the main branch.
- Workflow:
.github/workflows/jekyll.yml - Source: Static files built from this repo.
Theme
Built with Just the Docs - A modern, high-performance Jekyll theme for documentation.
📝 License
This project is open-source and available under the MIT License.