You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Tim Hårek dcfea050d1
chore: Add count to tags
1 day ago
content chore: Cleanup tags and typos 1 day ago
sass feat: Add posts to frontpage 1 week ago
static chore: Resize image 2 months ago
templates chore: Add count to tags 1 day ago
.gitignore feat: Move movies, tv shows and books to JSON 2 months ago
.prettierrc chore: bracketSameLine = true 4 months ago
LICENSE Add README and License 11 months ago docs: Update README for CV 4 months ago
config.toml chore: Remove photos section 2 months ago

This is my personal website, made with Zola.

It's pretty much tailored to my liking, but feel free to clone/fork this repo.


  • Blog
  • CV (Resume)
  • Projects (portfolio) structure on frontpage
  • "Uses"-page


The CV is generated from a simple JSON-file, content/cv/cv.json.

Here you can specify your experiences (work, education, voluntary etc.) and skills.


"experiences": [
    "glyph": "/cv/logo.svg",
    "name": "Name of your work place",
    "type": "Your type"
    "relevant": true,
    "role": [
        "desc": [
          "Doing meaningful stuff.",
          "Creating Zola templates."
        "name": "Creator",
        "present": true,
        "end": "2022-01-01"
  • glyph is optional, it will default to a blank circle SVG.
  • relevant is if you'd like to have two CVs. One with what you deem relevant and another with all your relevant experiences as well as those who are not as relevant.
  • role is an array. You can have multiple roles at one experience.
  • type this can be work, education, voluntary or whatever you feel like. It will be automatically grouped by this type on the actual CV-page.


MIT © Tim Hårek