Personal portfolio website by me, Mark Arneman.
A minimal single-page with a dark Gruvbox theme.
Built with Hugo and deployed via Docker on CapRover
- My Porfolio: arneman.me
- Status Page: status.arneman.me
- My Games: bearlikelion.com
- LinkedIn: linkedin.com/in/markarneman
- Bluesky: bsky.app/profile/bearlikelion.com
- X (Twitter): x.com/bearlikelion
- Hugo - Static site generator
- CapRover - Container deployment platform
- Docker - Multi-stage build (Hugo build → Nginx serve)
- Font Awesome - Icon library
The site uses a dark Gruvbox color scheme:
- Background:
#282828 - Cards:
#3c3836 - Accent:
#fabd2f - Text:
#ebdbb2 - Borders:
#504945
arneman.me/
├── themes/arneman/
│ ├── layouts/
│ │ |── partials/ # Reusable components
│ │ |── 404.html # Custom error page
│ │ └── index.html # Main single-page layout
│ └── static/
│ ├── css/ # Gruvbox theme styles
│ ├── js/ # Navigation and animations
│ └── images/ # Avatar and favicon
├── captain-defition # Caprover deployment script
├── Dockerfile # Multi-stage build config
└── uptime-kuma-gruvbox.css # Custom status page theme
# Clone the repository
git clone https://github.com/bearlikelion/arneman.me.git
cd arneman.me
# Start Hugo development server
hugo serve
# Or use VS Code launch configuration
# Press F5 or use Run > Start DebuggingThe site will be available at http://localhost:1313
A matching Gruvbox theme for Uptime Kuma is included in uptime-kuma-gruvbox.css.
View the themed status page at https://status.arneman.me/