Resources

Setting Up Caddy for Hugo Development

Introduction

Caddy is an open source web server that handles a lot of the tedious parts of running a website automatically, most notably encryption certificates for HTTPS [web:6]. If you have ever built a website on your own computer and had to view it through a plain, unencrypted http://localhost:1313 address, you already know the small friction that comes with local development: no padlock icon, occasional mixed-content warnings, and URLs that do not look anything like what your visitors will eventually see in production.

Guide

Installing Hugo on Linux

Installing Hugo on Linux: A Complete Beginner’s Guide

Overview

Hugo is a tool that helps you build modern websites quickly and efficiently. Instead of manually creating dozens or hundreds of HTML files, Hugo takes your written content, templates, images, and settings, then automatically creates a complete website.

A simple way to understand Hugo is to think of it as a publishing machine.

You provide:

  • Articles written in Markdown
  • Website designs called themes or templates
  • Images and other files
  • Configuration settings

Hugo produces:

Guide