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

https://github.com/nmasse-itix/www.itix.fr

My personal website
https://github.com/nmasse-itix/www.itix.fr

hugo-blog hugo-site

Last synced: about 2 months ago
JSON representation

My personal website

Awesome Lists containing this project

README

        

# www.itix.fr

## How to update this website

Create a new branch:

```sh
git checkout -b "$(date +%F)-update"
```

Create a new page:

```sh
hugo new speaking/my-wonderful-event.md
vim content/speaking/my-wonderful-event.md
```

Check locally that your changes are OK:

```sh
hugo server -D &
```

Commit your changes:
```sh
git add .
git commit -m "$(date +%F) update"
git push --set-upstream origin "$(date +%F)-update"
```

Go on [GitHub](https://github.com/nmasse-itix/www.itix.fr) and create a new pull
request based on this new branch.

Netlify will provision a dedicated instance for this new pull request.
The URL will be posted in a comment in the PR.

Check that the modifications are OK.

Merge the pull request

Delete the remote branch.

Change back to the `master` branch locally:

```sh
git checkout master
git pull
```

Delete the old branch:

```sh
git branch -d "$(date +%F)-update"
```

## How to update the theme

You can update a theme to the latest version by executing the following command in the root directory of your project:

```
git submodule update --rebase --remote
```

## How to change the Chroma style for syntax highlighting

```sh
mkdir -p static/css
hugo gen chromastyles --style=perldoc > static/css/chroma.css
```