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
Description
Languages
Rust
92.8%
HTML
6.1%
CSS
1.1%