Cline rules
.clinerules/content-creation.mdCline rules
Quality
73/100
Scores the file, not the repository.Length
628 words
11 headings · 2 code blocksRepository
0
— · pushed 6 days agoLast changed
2 days ago
First indexed 2 days ago.1# Content Creation Rules23## Blog Post File Naming Convention4All blog posts MUST follow this exact naming pattern:5```6_post/YYYY/YYYY-MM-DD-slug-title.md7```8- Posts are organized by year in subdirectories under `_posts/`9- Date format: `YYYY-MM-DD` (e.g., `2026-01-13`)10- Slug: lowercase with hyphens, descriptive and SEO-friendly11- Extension: `.md` (Markdown)1213**Examples**:14- `_posts/2026/2026-01-13-kubernetes-evolution.md`15- `_posts/2026/2026-01-14-testing-strategies-modern-web.md`1617## Front Matter Template18Every blog post MUST start with YAML front matter using this exact structure:1920```yaml21---22title: "Main Title: Subtitle for Context"23layout: single24date: YYYY-MM-DD25categories:26 - primary-category27 - secondary-category28tags:29 - tag130 - tag231 - tag332excerpt: "A compelling one-sentence description that appears in post previews and social media shares. Should be engaging and informative."33header:34 overlay_image: "https://images.unsplash.com/photo-[ID]?w=1200&h=400&fit=crop&crop=entropy&auto=format&q=80"35 og_image: "https://images.unsplash.com/photo-[ID]?w=1200&h=630&fit=crop&crop=entropy&auto=format&q=80"36 overlay_filter: "linear-gradient(90deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.5) 100%)"37 caption: "Photo by [Photographer Name](https://unsplash.com/@photographer) on [Unsplash](https://unsplash.com)"38 teaser: "https://images.unsplash.com/photo-[ID]?w=600&h=300&fit=crop&crop=entropy&auto=format&q=80"39---40```4142## Front Matter Guidelines43- **title**: Use quotation marks, can include colons and subtitles44- **layout**: Always `single` for blog posts45- **date**: Format as `YYYY-MM-DD` (must match filename date)46- **categories**: 1-3 categories, lowercase with hyphens47- **tags**: 3-6 relevant tags, lowercase with hyphens48- **excerpt**: Single sentence, 120-200 characters, compelling summary49- **header images**: Use Unsplash images with proper attribution50 - overlay_image: 1200x400px for desktop headers51 - og_image: 1200x630px for social media sharing (LinkedIn, Facebook, Twitter) — uses same photo ID as overlay_image52 - teaser: 600x300px for thumbnails and archive listings53 - Always include photographer credit in caption5455## Common Categories56- artificial-intelligence57- enterprise58- software-development59- productivity60- web-development61- cloud-computing62- devops63- testing64- automation6566## Content Creation Standards67- **Length**: 2,000-5,000+ words for comprehensive coverage68- **Structure**: Hook → History → Technical → Applications → Future69- **Language**: British English spelling exclusively70- **Tone**: Professional but accessible, narrative-driven with technical depth7172## Required Content Elements73- Opening hook: Compelling scenario or observation74- Historical context: Evolution and background of the topic75- Technical explanations: Detailed analysis with code/architecture examples76- Practical applications: Real-world implications and use cases77- Future outlook: Forward-looking analysis and predictions78- Code examples: Proper syntax highlighting and context7980## Pre-Publication Checklist811. YAML front matter is valid and complete822. File naming convention is followed exactly833. Images load correctly from Unsplash844. Local build succeeds without errors (`bundle exec jekyll serve`)855. All internal links are valid866. British English spelling is used throughout8788## Header Image Options - CRITICAL FIX8990**Option A: Local banner images (RECOMMENDED for reliability)**91- Place custom banner images in `assets/images/banners/` directory92- Banner dimensions should be 1200x400px minimum93- Reference using relative path: `/assets/images/banners/banner-X.jpg`94- These are always available and never return 4049596**Option B: Valid Unsplash images (use with caution)**97- Find suitable free Unsplash images relevant to article topic at unsplash.com98- To extract the correct photo ID: visit the Unsplash photo page and copy the ID from the URL (format: `photo-[timestamp]-[alphanumeric]`, e.g., `photo-1515879218367-8466d910aaa4`)99- NEVER invent random photo IDs — they will return 404 errors100- Always verify the image URL loads correctly in a browser before including it in a blog post101- Use same photo ID across all image size variations (overlay, OG, teaser)102- Always include photographer credit in caption with link to photographer's Unsplash profile103104**CRITICAL**: Always test header image URLs load before committing. Invalid/made-up Unsplash photo IDs are the #1 source of broken header images.105106## Image URL Configuration (Unsplash only)107| Purpose | Dimensions | URL Pattern |108|---------|------------|-------------|109| Header overlay | 1200x400 | `?w=1200&h=400&fit=crop&crop=entropy&auto=format&q=80` |110| Social media (OG) | 1200x630 | `?w=1200&h=630&fit=crop&crop=entropy&auto=format&q=80` |111| Teaser/thumbnail | 600x300 | `?w=600&h=300&fit=crop&crop=entropy&auto=format&q=80` |112113## Attribution Requirements114- Always include photographer credit in caption115- Format: "Photo by [Photographer Name](https://unsplash.com/@photographer) on Unsplash"116- Verify images are free to use (Unsplash license)117- Avoid premium/premium-restricted images
Also in jonbeckett/jonbeckett.github.io
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| jonbeckett/jonbeckett.github.io.clinerules/README.md · 0 | Cline rules | archdo-not | 36/100 | 2 days ago | |
| jonbeckett/jonbeckett.github.io.clinerules/project-overview.md · 0 | Cline rules | archtypessecuritydo-not | 55/100 | 2 days ago | |
| jonbeckett/jonbeckett.github.io.clinerules/writing-style.md · 0 | Cline rules | setupbuildstylearch+3 | 88/100 | 2 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| jonbeckett/jonbeckett.github.io.clinerules/writing-style.md · 0 | Cline rules | setupbuildstylearch+3 | 88/100 | 2 days ago | |
| dev-ai-kar/vaibhavdeokar-portfolio.clinerules/project-context.md · 0 | Cline rules | stylegitdocs | 61/100 | 3 days ago | |
| jonbeckett/jonbeckett.github.io.clinerules/project-overview.md · 0 | Cline rules | archtypessecuritydo-not | 55/100 | 2 days ago | |
| jonbeckett/jonbeckett.github.io.clinerules/README.md · 0 | Cline rules | archdo-not | 36/100 | 2 days ago |
