Skip to content

otype/otype.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.