Skip to content

vincentbernat/vincent.bernat.ch

Repository files navigation

vincent.bernat.ch

This is the source code of my website. You can find the result at http://vincent.bernat.ch. I am using Hyde, an unmaintained static website generator written in Python.

Licensing is described in content/en/licenses.html.

This site is hosted on NixOS instances. You may find the remaining nginx configuration on another Git repository (the other part is in layout/nginx.j2).

Various commands

Build

nix develop
inv build

uv

Check oudated dependencies:

uv lock --upgrade --dry-run

Update all dependencies:

uv lock --upgrade

Update only one dependency:

uv lock --upgrade-package lxml

Yarn

Check oudated dependencies:

yarn outdated

Upgrade a dependency:

yarn upgrade-interactive --modules-folder ~/tmp/node_modules --ignore-scripts --latest

Nix

Update nixpkgs:

nix flake update nixpkgs

Git

Easy rebase of a WIP progress + checkout:

git rebase latest article/something

LLM skills

I write articles in English, then translate them to French. As I am not a native English speaker, I use LLMs to edit the English content and to translate to French. Since French is my mother tongue, I proofread the French result myself.

The skills/ directory contains Agent Skills for these tasks:

  • translate: translate an English article to French
  • edit: proofread and lightly edit an English article
  • research: research an article's topic, verify claims, and suggest additional citations

I do not let LLMs write content outside light editing and translation.

About

My own website

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 9