Skip to content

Commit c953d26

Browse files
dvXcodeclaude
andcommitted
Fix Jekyll configuration syntax error in _config.yml
- Remove invalid backslash in plugins comment that was causing parsing errors - Add CLAUDE.md for future development guidance This resolves 404 errors on GitHub Pages by fixing the Jekyll build process. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 52e3e67 commit c953d26

File tree

2 files changed

+58
-1
lines changed

2 files changed

+58
-1
lines changed

CLAUDE.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# CLAUDE.md
2+
3+
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
4+
5+
## Technology Stack
6+
7+
This is a Jekyll-based static website hosted on GitHub Pages, serving as a personal blog and consulting services showcase for Volovyk ENK. The site uses the Minimal Mistakes theme.
8+
9+
**Core Technologies:**
10+
- Jekyll static site generator
11+
- Ruby with Bundler for dependency management
12+
- Minimal Mistakes remote theme
13+
- GitHub Pages for hosting
14+
- Kramdown for Markdown processing
15+
16+
## Development Commands
17+
18+
**Local Development:**
19+
```bash
20+
bundle install # Install Ruby dependencies
21+
bundle exec jekyll serve # Start local development server at http://localhost:4000
22+
bundle exec jekyll build # Build the site for production
23+
```
24+
25+
**Content Management:**
26+
- Blog posts go in `_posts/` with YYYY-MM-DD-title.md format
27+
- Pages go in `_pages/` directory
28+
- Services/products go in `_products/` collection
29+
- Images and assets go in `assets/` directory
30+
31+
## Site Architecture
32+
33+
**Content Structure:**
34+
- `_config.yml` - Main Jekyll configuration with theme settings, collections, and defaults
35+
- `_data/navigation.yml` - Site navigation structure
36+
- `_posts/` - Blog posts with frontmatter (title, categories, tags)
37+
- `_pages/` - Static pages (about, contact, archives)
38+
- `_products/` - Services collection for consulting offerings
39+
- `assets/images/` - Image assets including bio photo
40+
41+
**Key Collections:**
42+
- Posts: Technical blog content focusing on Azure, .NET, and development practices
43+
- Products: Consulting services and startup MVP offerings
44+
- Pages: Standard site pages with custom permalinks
45+
46+
**Theme Configuration:**
47+
- Uses `mmistakes/minimal-mistakes` remote theme
48+
- Configured for air skin with pagination (5 posts per page)
49+
- Author profile with bio, avatar, and social links
50+
- Category and tag archives with liquid-based generation
51+
- Search functionality enabled
52+
53+
**Content Guidelines:**
54+
- Blog posts should include relevant categories and tags
55+
- Use frontmatter consistently across content types
56+
- Images should be optimized and placed in `assets/images/`
57+
- Follow established permalink patterns for consistency

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ collections:
2626
include:
2727
- _pages
2828

29-
# Plugins\plugins:
29+
# Plugins
3030
plugins:
3131
- jekyll-remote-theme
3232
- jekyll-paginate

0 commit comments

Comments
 (0)