CLAUDE.md
CLAUDE.md
This file provides guidance to Claude Code when working with this repository.
Project Overview
Personal blog by Dmytro Grepan — thoughts, ideas, and projects. Built on Jekyll with GitHub Pages.
Repository Structure
creatyvin.github.io/
├── _posts/ # All blog posts
│ └── YYYY-MM-DD-title.md
├── _pages/
│ ├── about.md # About page
│ └── tags.md # Tags archive
├── _config.yml # Jekyll configuration
├── _data/navigation.yml # Site navigation
├── index.html # Homepage (posts list)
├── Gemfile # Ruby dependencies
└── CLAUDE.md # This file
Commands
# Local development
bundle install
bundle exec jekyll serve --port 8004
# Site available at http://localhost:8004/
Adding Content
New blog post
Create file: _posts/YYYY-MM-DD-title.md
---
title: "Post Title"
date: YYYY-MM-DD
tags: [thoughts, en] # Include language tag: en, ru, zh
toc: true # Optional: table of contents
---
Content here...
Tag system
Use tags for filtering:
manifesto— manifestos and core beliefsthoughts— general thoughts and ideasprojects— project descriptionsjourney— personal journey updatesen/ru/zh— language of the post
Content Guidelines
- Preserve the author’s voice and personal narrative style
- Posts use ISO date format: YYYY-MM-DD
- Include language tag in every post (en, ru, zh)
- Content over formatting — focus on substance
Deployment
Push to main branch → GitHub Pages auto-deploys
Future URL: https://creatyvin.github.io/