π Blog Post Creator - Feature Guide
β¨ Latest Improvements
π Template System
- Location: Top-right dropdown menu
- Templates Available:
- General - Standard blog post structure
- AI & ML - Technical AI/ML posts with code examples
- Career - Career journey and lessons learned
- Quant Finance - Financial modeling with equations
- Tutorial - Step-by-step how-to guides
- Usage: Select template β Confirm to replace current content
- Benefit: Start writing faster with pre-structured content
π Find & Replace
- Shortcut:
Ctrl+F - Features:
- Find Next - Navigate through matches
- Replace - Replace current match
- Replace All - Replace all occurrences at once
- Use Case: Quick editing, consistent terminology updates
π Writing Statistics
- Access: Click π button in toolbar
- Metrics Shown:
- Word count & character count
- Lines, paragraphs, sentences
- Average word length
- Estimated reading time
- Headings, code blocks, links count
- Benefit: Track writing progress and content structure
π Font Size Controls
- Location: Top-right (+ and β buttons)
- Range: 8pt to 20pt
- Default: 11pt Consolas
- Benefit: Adjust for comfort and screen size
π Load Existing Posts
- Feature: Edit published posts or drafts
- Process:
- Click βπ Load Postβ
- Choose _drafts or _posts folder
- Select markdown file
- All metadata auto-populated
- Benefit: Full edit capability for existing content
πΎ Save Draft
- Shortcut:
Ctrl+S - Location: Saves to
_draftsfolder - Auto-naming: Uses slug from title
- Benefit: Work in progress without publishing
π Auto Reading Time
- Calculation: Based on 200 words/minute
- Updates: Real-time as you type
- Display: In form field automatically
- Benefit: Accurate reader expectations
β¨οΈ Keyboard Shortcuts
Ctrl+B- Bold selected textCtrl+I- Italic selected textCtrl+S- Save draftCtrl+F- Find & replaceCtrl+K- Insert link
π¨ Enhanced Markdown Preview
- Styled Rendering:
- Headers in blue with size hierarchy
- Bold/italic formatting
- Code with syntax highlighting colors
- Links with underlines
- Blockquotes with indentation
- YAML Frontmatter: Dimmed, monospace font
- Real-time Updates: 300ms debounce for smooth typing
π Word Count Display
- Location: Top-right header
- Updates: Real-time while typing
- Color: Accent blue for visibility
- Format: β1,234 wordsβ with comma separators
β Status Feedback
- Draft saved confirmation
- Post created success
- Template loaded notification
- Font size changes
- Auto-dismiss after 2-3 seconds
π― Complete Workflow
- Start New Post
- Select template (optional)
- Fill in title (auto-generates slug)
- Choose categories and tags
- Set date/time (auto-filled to now)
- Write Content
- Use markdown toolbar for formatting
- Check word count in real-time
- Preview styled output
- Save draft frequently (Ctrl+S)
- Polish & Review
- Use Find & Replace for consistency
- Check statistics for content metrics
- Adjust font size for comfortable editing
- Verify preview rendering
- Publish
- Click ββ Create & Publishβ
- Choose to push to GitHub
- Automatic git commit with title
- Success confirmation
π Pro Tips
- Templates: Customize templates in the code for your writing style
- Drafts: Use drafts for posts in progress, load anytime to continue
- Statistics: Check regularly to ensure balanced content structure
- Font Size: Adjust based on time of day and screen distance
- Find/Replace: Great for changing technical terms or fixing typos in bulk
- Word Count: Aim for 800-1500 words for blog posts
- Reading Time: 3-7 minutes is ideal for most readers
π¨ UI Features
- Dark Theme: Eye-friendly dark navy background
- Accent Colors: Blue for interactive elements
- Status Colors:
- Green for success
- Amber for warnings
- Red for errors
- Gray for hints
- Typography: Segoe UI for UI, Consolas for code
- Hover Effects: Visual feedback on all buttons
- Responsive: Adapts to window resizing
π Markdown Support
- Headers (H1-H3)
- Bold, italic, strikethrough
- Inline code and code blocks
- Bullet and numbered lists
- Links and images
- Blockquotes
- YAML frontmatter
π§ Technical Details
- Auto-save: Drafts saved to
_draftsfolder - Git Integration: Automatic commit and push
- Config Persistence: Remembers category selections
- File Format: Markdown with Jekyll frontmatter
- Encoding: UTF-8 for international characters
- Undo Support: Full undo/redo in editor
Version: 2.0 Last Updated: January 30, 2026 Platform: Windows, Mac, Linux (Python + Tkinter)