Hugo Theme Selection and Basic Configuration #2

Closed
opened 2025-06-01 18:20:04 +02:00 by bennolor · 0 comments
Owner

Description:

Select and implement a Hugo theme, then configure the basic site settings to match our requirements.

Tasks:

  1. Research and select a Hugo theme that supports NetlifyCMS integration
  2. Install the theme:
    • Option 1: Add as git submodule: git submodule add https://github.com/theme/repo.git themes/theme-name
    • Option 2: Download and extract to themes directory
  3. Configure config.toml (or config.yaml/config.json) with basic settings:
    • Set baseURL, languageCode, title, theme
    • Configure theme-specific parameters
    • Set up menu structure
    • Configure pagination, taxonomies, etc.
  4. Create sample content to test theme:
    • hugo new posts/my-first-post.md
    • Add some dummy content
  5. Test locally with hugo server -D
  6. Customize theme:
    • Override theme layouts as needed in /layouts directory
    • Add custom CSS in /assets or /static based on theme requirements
  7. Commit and push changes

Definition of Done:

  • Theme selected and properly installed
  • Basic site configuration completed
  • Sample content created and displaying correctly
  • Theme customizations implemented and working
  • All changes committed and pushed to GitHub
## **Description:** Select and implement a Hugo theme, then configure the basic site settings to match our requirements. ## **Tasks:** 1. Research and select a Hugo theme that supports NetlifyCMS integration 2. Install the theme: - Option 1: Add as git submodule: `git submodule add https://github.com/theme/repo.git themes/theme-name` - Option 2: Download and extract to themes directory 3. Configure `config.toml` (or `config.yaml`/`config.json`) with basic settings: - Set `baseURL`, `languageCode`, `title`, `theme` - Configure theme-specific parameters - Set up menu structure - Configure pagination, taxonomies, etc. 4. Create sample content to test theme: - `hugo new posts/my-first-post.md` - Add some dummy content 5. Test locally with `hugo server -D` 6. Customize theme: - Override theme layouts as needed in `/layouts` directory - Add custom CSS in `/assets` or `/static` based on theme requirements 7. Commit and push changes ## **Definition of Done:** - Theme selected and properly installed - Basic site configuration completed - Sample content created and displaying correctly - Theme customizations implemented and working - All changes committed and pushed to GitHub
bennolor added this to the Initial Development and Deployment project 2025-06-01 18:30:24 +02:00
bennolor added this to the Release milestone 2025-06-01 18:30:26 +02:00
bennolor added spent time 4 hours 2025-06-01 19:54:32 +02:00
bennolor moved this to Done in Initial Development and Deployment on 2025-06-01 21:42:12 +02:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Total Time Spent: 4 hours
bennolor
4 hours
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bennolor/hugoblog#2