웹사이트 재단장

웹사이트 재단장

Date: 2025-10-07

Cursor를 사용하여 웹사이트를 새단장하였습니다. 아래는 Cursor가 쓴 변경사항 모음입니다.

🚀 Website Architecture Revamp - Complete Build System & Markdown Support

📋 Summary

This PR introduces a complete architectural overhaul of the personal website, transforming it from a manual HTML management system to a sophisticated, automated build system with markdown support and component-based architecture.

🔄 Major Changes

1. New Build System (build.sh)

2. Asset Reorganization

3. Component-Based Architecture

4. Content Structure Overhaul

5. New Content & Features

📁 File Changes Summary

Change Type Count Description
Added 15 files New build system, components, templates, content
Modified 4 files Updated README, index, microblog, not_found pages
Moved 12 files Asset reorganization and content restructuring
Deleted 5 files Removed old structure and unused files

🛠️ New Build Commands

# Content creation
./build.sh new-post [category] [filename]           # Create HTML blog post
./build.sh new-post-md [category] [filename]       # Create markdown blog post  
./build.sh new-microblog [filename]                # Create microblog entry

# Content processing
./build.sh build-microblog                         # Convert microblog markdown
./build.sh build-posts                             # Convert blog post markdown
./build.sh rebuild-indexes                         # Rebuild all indexes

# One-command workflow
./build.sh build-all                               # Complete build process

# Maintenance
./build.sh inject-nav                              # Update navigation
./build.sh inject-footer                           # Update footer
./build.sh validate                                # Validate HTML
./build.sh deploy                                  # Prepare for deployment

🎯 Key Benefits

  1. 🚀 Automation: Single command handles entire build process
  2. 📝 Markdown Support: Write in markdown, get professional HTML
  3. 🧩 Component System: Reusable navigation and footer components
  4. 📁 Better Organization: Logical asset and content structure
  5. 🔧 Developer Experience: Comprehensive tooling and validation
  6. 📱 Deployment Ready: Optimized for Neocities static hosting

📊 Impact

🧪 Testing

📚 Documentation

This PR transforms the website from a manual HTML management system into a modern, automated, markdown-enabled static site generator while maintaining full backward compatibility with existing content.