An open API service indexing awesome lists of open source software.

https://github.com/mloning/website

My website
https://github.com/mloning/website

github-pages hugo website

Last synced: 2 months ago
JSON representation

My website

Awesome Lists containing this project

README

          

# My website

My personal website built with [Hugo] and a modified [Ezhil] theme.

[Hugo]: https://gohugo.io
[Ezhil]: https://github.com/mloning/ezhil

## Develop

- Install [just](https://github.com/casey/just)
- `gh repo clone https://github.com/mloning/website . -- --recurse-submodules` to clone the repo with the theme as a [git submodule]
- `git submodule update --init --recursive --remote` to update the theme from the git submodule
- `just run-dev-server` to start the Hugo server with hot reloading
- `just create-new-post ` to create a new draft in `./content/posts/.md`
- Use `Cmd` + `Shift` + `R` to force reload the cache in Firefox

[git submodule]: https://git-scm.com/book/en/v2/Git-Tools-Submodules

## Deploy

Pushing changes to the `main` branch will trigger a deployment using a GitHub Action [workflow] and GitHub Pages.

[workflow]: https://github.com/mloning/website/actions/workflows/deploy.yaml

## Configure custom domain

Check out my blog post on [how to configure a custom domain with GitHub Pages and Squarespace].

[how to configure a custom domain with GitHub Pages and Squarespace]: https://www.mloning.com/posts/configuring-custom-domain-with-github-pages-and-squarespace/