Skip to content

soldni/personal-website

Repository files navigation

personal-website

Source code for my personal website. Visit it at soldaini.net.

Setup

  1. Install uv (docs).
  2. Install project dependencies:
    uv sync

Work on the site

Home page

Use shortcodes in the Markdown file:

{{< avatar >}}
{{< visitor-greeting >}}
{{< company microsoft >}}
{{< contacts >}}

Current company keys with built-in labels and links: microsoft, ai2, amazon, and georgetown. You can override the label and URL with positional arguments, e.g. {{< company microsoft "Microsoft AI" "https://microsoft.ai/" >}}.

Preview locally (published content only):

uv run hugo-preview

Build production output into public/:

uv run hugo-build

Pass any Hugo flags through either command, for example:

uv run hugo-preview --bind 0.0.0.0 --port 1313
uv run hugo-build --baseURL https://example.com/

All commands automatically generate data/generated/publications.json from the .bib file before invoking Hugo.

About

My personal website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors