Skip to content

ZachWatkins/zachwatkins.github.io

Repository files navigation

Personal Website for Zachary Watkins

This website hosts my most relevant work, skills, writings, experiences, and more.

Technology

  1. VitePress for static site generation
  2. Vue.js for templating and reactive components
  3. Tailwind CSS for styling
  4. Sharp for image processing during the build step

Directory Structure

This website uses VitePress for static site generation from markdown files. See VitePress - Routing for more information.

  • .github - GitHub Actions workflows and other integration files.
  • .vitepress - VitePress theme and configuration files.
  • .vscode - Visual Studio Code workspace settings.
  • articles - Website articles.
  • assets - Files used during the build process and not uploaded to the website.
  • public - Files uploaded to the website without processing.
  • bin - Scripts used during the build process.
  • index.md - Home page content.
  • <other top-level directories> - Pages on the website.

Design Notes

Fonts

  • Long-form content: Georgia, Times, 'Times New Roman', serif;
  • Everything else: 'Franklin Gothic', sans-serif;

Favicon

The favicon was generated using the following font: