Skip to content

Repository files navigation

My personal website

A Jekyll powered personal website, hosted on GitHub pages. Built on Bootstrap 5.3 with a light/dark/auto theme (toggle in the navbar; your choice is remembered in localStorage and defaults to the OS preference).

Install

Dependencies: just, uv, and Ruby with bundler (via your system package manager; on Arch: sudo pacman -S --needed ruby ruby-bundler ruby-default-gems). Ruby gems are installed project-locally into vendor/bundle:

just install

Clone

git clone git@github.com:afrendeiro/afrendeiro.github.io.git
cd afrendeiro.github.io

Run locally

just serve

served at http://127.0.0.1:4000/.

Publications

Publications are not edited here. They are synced from the lab website repository (content/publications.yaml), which is the single source of truth.

just update

fetches the lab YAML from GitHub and writes _data/publications.yml, which is rendered by _includes/publications.html at build time. just serve/just build/just web run the sync automatically.

Publish

just web

syncs publications, commits _data/publications.yml, cv.pdf and index.md, and pushes to the gh-pages branch. GitHub Pages builds the site server-side.

Create pages and posts

rake page:new name="about"
rake post:new title="notebook"

or to make a draft and publish it only after:

rake draft:new title="new post"
rake draft:ready title="new post"

About

Personal website

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages