Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 2.01 KB

README.md

File metadata and controls

70 lines (48 loc) · 2.01 KB

otype Site

GitHub last commit GitHub issues GitHub pull requests

This repository contains all files for my sites (identical copies):

The site is based on Hugo and the hugo-goa theme.

Getting started

Requirements

Development setup

  1. Clone this repo.
$ gh repo clone otype/otype.github.io
  1. Run setup.
$ make setup
  1. Run server.
$ make run

Release and deploy a new version

  1. Commit and push all changes to main.

  2. Build the site. Default Makefile target will run hugo.

$ make
  1. Create a release. Pick a new tag version. If unclear check the existing tags in this repository.
$ gh release create v1.2 --generate-notes
  1. Deploy. This automatically updates otype.github.io and copies all files to otype.de.
$ make deploy

The Makefile deploy target will implicitly checkout branch public, rebase main, push to public and scp all files to Uberspace.