Skip to content

Minimalist multilingual blog about AI agents, automation, and intelligent systems. Built with Hugo + PaperMod theme.

Notifications You must be signed in to change notification settings

Real-AI-Engineering/ai-agents-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Agents Blog

A minimalist multilingual blog built with Hugo and PaperMod theme, focusing on AI agents, automation, and intelligent systems.

πŸš€ Features

  • 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

πŸ“‹ Setup Instructions

1. Clone the Repository

git clone https://github.com/yourname/ai-agents-blog.git  # TODO: Update with your repo URL
cd ai-agents-blog

2. Initialize Theme Submodule

git submodule update --init --recursive

3. Install Hugo

Visit Hugo's installation guide for your platform.

4. Configure Your Blog

Edit config.yml and replace the following TODO placeholders:

  • baseURL: Your GitHub Pages URL or custom domain
  • author: Your name
  • Social links in params.socialIcons
  • GitHub repository URLs in post templates

5. Run Locally

hugo server -D

Visit http://localhost:1313 to see your blog.

πŸ“ Content Management

Adding New Posts

English Post

hugo new content/en/posts/my-new-post.md

Russian Post

hugo new content/ru/posts/my-new-post.md

Content Structure

content/
β”œβ”€β”€ 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

🎨 Customization

Theme Colors

The blog uses PaperMod's dark theme by default. To customize colors, create assets/css/extended/custom.css and override the CSS variables.

Logo and Favicon

Place your logo and favicon files in the static/ directory and reference them in config.yml.

πŸš€ Deployment

GitHub Pages (Automatic)

  1. Push your changes to the main branch
  2. GitHub Actions will automatically build and deploy your site
  3. Enable GitHub Pages in your repository settings
  4. Set the source to "GitHub Actions"

Custom Domain

  1. Update baseURL in config.yml
  2. Update the CNAME file with your domain
  3. Configure your domain's DNS to point to GitHub Pages

πŸ“Š Analytics and SEO

The blog is configured with:

  • Privacy-focused analytics settings
  • SEO-optimized meta tags
  • Open Graph and Twitter Card support
  • Sitemap and robots.txt generation

πŸ›  Development

Project Structure

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

Local Development

# Install dependencies (if using npm for additional tools)
npm install

# Start development server
hugo server -D --disableFastRender

# Build for production
hugo --minify

πŸ“š Writing Guidelines

Post Front Matter Template

---
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
---

Best Practices

  1. SEO: Include relevant keywords in titles and descriptions
  2. Multilingual: Keep content structure consistent across languages
  3. Images: Optimize images for web and include proper alt text
  4. Internal Linking: Link between related posts
  5. Tags and Categories: Use consistent taxonomy

🀝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test locally
  5. Submit a pull request

πŸ“„ License

This project is open source and available under the MIT License.

πŸ™ Acknowledgments

  • 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:

  1. Replace yourname with your actual GitHub username throughout the project
  2. Update baseURL in config.yml with your actual URL
  3. Replace placeholder social media links
  4. Add your actual custom domain to CNAME file (or delete if not using)
  5. Update author information in config.yml and post templates

About

Minimalist multilingual blog about AI agents, automation, and intelligent systems. Built with Hugo + PaperMod theme.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •