A minimalist multilingual blog built with Hugo and PaperMod theme, focusing on AI agents, automation, and intelligent systems.
- Multilingual Support: English and Russian content
- Dark Theme by Default: Optimized for comfortable reading
- Search Functionality: Client-side search powered by Fuse.js
- RSS Feeds: Available for both languages
- GitHub Pages Deployment: Automated with GitHub Actions
- Custom Domain Ready: Configure your own domain easily
- Mobile Responsive: Looks great on all devices
git clone https://github.com/yourname/ai-agents-blog.git # TODO: Update with your repo URL
cd ai-agents-bloggit submodule update --init --recursiveVisit Hugo's installation guide for your platform.
Edit config.yml and replace the following TODO placeholders:
baseURL: Your GitHub Pages URL or custom domainauthor: Your name- Social links in
params.socialIcons - GitHub repository URLs in post templates
hugo server -DVisit http://localhost:1313 to see your blog.
hugo new content/en/posts/my-new-post.mdhugo new content/ru/posts/my-new-post.mdcontent/
βββ en/
β βββ _index.md
β βββ search.md
β βββ posts/
β βββ introduction-to-ai-agents.md
β βββ building-your-first-ai-agent.md
βββ ru/
βββ _index.md
βββ search.md
βββ posts/
βββ introduction-to-ai-agents.md
βββ building-your-first-ai-agent.md
The blog uses PaperMod's dark theme by default. To customize colors, create assets/css/extended/custom.css and override the CSS variables.
Place your logo and favicon files in the static/ directory and reference them in config.yml.
- Push your changes to the
mainbranch - GitHub Actions will automatically build and deploy your site
- Enable GitHub Pages in your repository settings
- Set the source to "GitHub Actions"
- Update
baseURLinconfig.yml - Update the
CNAMEfile with your domain - Configure your domain's DNS to point to GitHub Pages
The blog is configured with:
- Privacy-focused analytics settings
- SEO-optimized meta tags
- Open Graph and Twitter Card support
- Sitemap and robots.txt generation
ai-agents-blog/
βββ .github/workflows/ # GitHub Actions
βββ archetypes/ # Content templates
βββ content/ # Blog posts and pages
β βββ en/ # English content
β βββ ru/ # Russian content
βββ static/ # Static assets
βββ themes/ # Hugo themes (PaperMod)
βββ config.yml # Main configuration
βββ CNAME # Custom domain
βββ README.md # This file
# Install dependencies (if using npm for additional tools)
npm install
# Start development server
hugo server -D --disableFastRender
# Build for production
hugo --minify---
title: "Your Post Title"
date: 2024-01-15T10:00:00+00:00
draft: false
author: "Your Name"
tags: ["AI", "Agents", "Tutorial"]
categories: ["AI Fundamentals"]
description: "Brief description for SEO and social media"
ShowToc: true
TocOpen: false
weight: 1
cover:
image: "path/to/image.jpg"
alt: "Alt text for image"
caption: "Image caption"
relative: false
hidden: false
---- SEO: Include relevant keywords in titles and descriptions
- Multilingual: Keep content structure consistent across languages
- Images: Optimize images for web and include proper alt text
- Internal Linking: Link between related posts
- Tags and Categories: Use consistent taxonomy
- Fork the repository
- Create a feature branch
- Make your changes
- Test locally
- Submit a pull request
This project is open source and available under the MIT License.
- Hugo - The world's fastest framework for building websites
- PaperMod - A fast, clean, responsive Hugo theme
- GitHub Pages - Free static site hosting
TODO Items to Complete:
- Replace
yournamewith your actual GitHub username throughout the project - Update
baseURLinconfig.ymlwith your actual URL - Replace placeholder social media links
- Add your actual custom domain to
CNAMEfile (or delete if not using) - Update author information in
config.ymland post templates