Hugo

Hugo static site generator (empty project template)

Deploy Hugo

hugo-empty

railtools/hugo-empty

Just deployed

Deploy and Host Hugo on Railway

A minimal Hugo static site with custom layouts built from scratch. No theme dependencies, full control over HTML/CSS, served with Caddy.

About Hosting Hugo

This template uses Nixpacks to install Hugo and build your static site. Custom layouts in layouts/ directory give you complete control over HTML structure. Build generates static files to public/ folder, served by Caddy. Dynamic baseURL from Railway's environment variables ensures proper asset linking.

Common Use Cases

  • Custom blogs without theme limitations
  • Documentation sites with specific styling requirements
  • Portfolio sites with unique layouts
  • Learning Hugo templating and layout system

Dependencies for Hugo Hosting

  • Hugo Extended (auto-installed via Nixpacks)
  • Caddy (for static file serving)
  • Go (Hugo dependency)

Deployment Dependencies

Template documentation Directory structure

Implementation Details

layouts/
├── _default/
│   ├── baseof.html    # Base template
│   └── single.html    # Single page template
└── index.html         # Homepage template

Why Deploy Hugo on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Hugo on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

View Template
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa

View Template
peppermint
Docker-compose port for peppermint.sh