Skip to content

justwheel/jwheel.org

Repository files navigation

License: CC BY-NC-SA 4.0 Deploy Hugo site to GitHub Pages

Personal website, blog, and project portfolio for Justin Wheeler.

Overview

This repository contains the content and configuration for jwheel.org. It is built with Hugo, a static site generator, using the custom Toph theme. The site includes a personal biography, project profiles, and a blog migrated from WordPress. This site, in one form or another, has existed since 2013 or 2014.

Theme

The site uses the Toph Hugo theme, included as a Git submodule at themes/toph/. The theme is developed in a separate repository:

Build & Development

Prerequisites

Getting started

# Clone the repository with the theme submodule
git clone --recurse-submodules https://github.com/justwheel/jwheel.org.git

# If the theme submodule is empty, initialize it
git submodule update --init

# Start the local development server
hugo server

# Build for production
hugo --minify

Updating the theme

git submodule update --remote --rebase

Translations

The site supports 4 languages: English (default), Spanish, Arabic (RTL), and Hindi. To add a translation for a content page, create a new file with the language code suffix:

  • English (default): my-page.en.md or my-page.md
  • Spanish: my-page.es.md
  • Arabic: my-page.ar.md
  • Hindi: my-page.hi.md

For AsciiDoc content, use the .adoc extension instead of .md (e.g., _index.ar.adoc).

Translation files share the same base filename and directory as the original. Hugo automatically links them together and displays language switcher navigation.

Legal

Content in this repository is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license.

Under CC BY-NC-SA 4.0:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
  • NonCommercial — You may not use the material for commercial purposes.
  • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license.

The Toph theme is licensed separately under MPL-2.0.

About

Personal website, blog, and project portfolio. Powered by Hugo.

Topics

Resources

License

Stars

Watchers

Forks

Contributors