Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alexandre-touret/alexandre-touret.github.io

Yet another personal blog
https://github.com/alexandre-touret/alexandre-touret.github.io

github-pages hugo hugo-blog

Last synced: about 1 month ago
JSON representation

Yet another personal blog

Awesome Lists containing this project

README

        

## Status

[![Build and deploy to GitHub Pages](https://github.com/alexandre-touret/alexandre-touret.github.io/actions/workflows/gh-pages.yml/badge.svg?branch=main)](https://github.com/alexandre-touret/alexandre-touret.github.io/actions/workflows/gh-pages.yml)

## Setup

```bash
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.19.5.linux-amd64.tar.gz
wget -c https://github.com/gohugoio/hugo/releases/download/v0.110.0/hugo_extended_0.110.0_linux-amd64.deb
sudo apt install ./hugo_extended_0.110.0_linux-amd64.deb
```

## Start the website

```bash
hugo serve -D -F
```

## Update the theme

```bash
git submodule update --remote --merge
```

## Run Markdown Linter

```bash
docker run -v $PWD:/workdir ghcr.io/igorshubovych/markdownlint-cli:latest "*.md" --disable MD041
```

## Run Vale

```bash
. ./run-vale.sh
```

## Fix GPG signature

```bash
git rebase --exec 'git commit --amend --no-edit -n -S' -i main
```