Skip to content

dropalltables/viruus

Repository files navigation

My personal website and blog built with Hugo and the hugo-bearblog theme, uses resender for emails.

Setup

  1. Install Hugo:
brew install hugo
  1. Clone this repository with submodules:
git clone --recurse-submodules <repo-url>

Development

Run the development server:

hugo server -D

The site will be available at http://localhost:1313

Build

Generate the static site:

hugo

Output will be in the public/ directory.

Deployment

This site deploys to Cloudflare Pages using git hooks.

Email Automation

New blog posts are automatically sent via Resend when pushed to main. Requires GitHub secrets: RESEND_API_KEY and RESEND_SEGMENT_ID.

Project Structure

  • content/ - Site content (pages, blog posts)
  • layouts/ - Custom layout overrides
  • static/ - Static assets (images, fonts, CSS)
  • themes/hugo-bearblog/ - Theme submodule
  • hugo.toml - Site configuration

License

This project is licensed under the GNU Affero General Public License v3.0

Copyright © 2025, dropalltables

About

personal website

Resources

License

Stars

Watchers

Forks