log/README.md
2025-06-04 23:53:05 +09:00

1.5 KiB

ai.log

A Rust-based static blog generator with AI integration capabilities.

Overview

ai.log is part of the ai ecosystem - a static site generator that creates blogs with built-in AI features for content enhancement and atproto integration.

Features

  • Static blog generation (inspired by Zola)
  • AI-powered article editing and enhancement
  • Automatic translation (ja → en)
  • AI comment system integrated with atproto
  • OAuth authentication via atproto accounts

Installation

cargo install ailog

Usage

# Initialize a new blog
ailog init myblog

# Create a new post
ailog new "My First Post"

# Build the blog
ailog build

# Serve locally
ailog serve

# Clean build files
ailog clean

Configuration

Configuration files are stored in ~/.config/syui/ai/log/

AI Integration (Planned)

  • Automatic content suggestions and corrections
  • Multi-language support with AI translation
  • AI-generated comments linked to atproto accounts

atproto Integration (Planned)

Implements OAuth 2.0 for user authentication:

  • Users can comment using their atproto accounts
  • Comments are stored in atproto collections
  • Full data sovereignty for users

Build & Deploy

Designed for GitHub Actions and Cloudflare Pages deployment. Push to main branch triggers automatic build and deploy.

Development Status

Currently implemented:

  • Basic static site generation
  • Markdown parsing and HTML generation
  • Template system
  • Development server

License

© syui