Skip to content

Add configurable default markdown extension for documents#352

Merged
avitorio merged 4 commits intocanaryfrom
out-177
Feb 3, 2026
Merged

Add configurable default markdown extension for documents#352
avitorio merged 4 commits intocanaryfrom
out-177

Conversation

@avitorio
Copy link
Owner

@avitorio avitorio commented Feb 3, 2026

Feature

Implements project-level markdown extension configuration for outstatic. Users can now:

  • Set a default extension (md/mdx) that persists to config.json
  • Get prompted to choose their preferred format on first document save
  • Change the default anytime in the Settings page
  • Existing documents always keep their current extension

This includes comprehensive test coverage and a new Settings component for managing the preference.

  • Implements an existing feature request
  • Related issues linked (OUT-177)
  • Integration tests added (194 tests passing)
  • Documentation in code

🤖 Generated with Claude Code

Implement a project-level setting to choose the default markdown extension (md/mdx) for new documents. Users are prompted to select their preferred format on first save, and can change it later in the Settings page. Existing documents always keep their current extension.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@vercel
Copy link
Contributor

vercel bot commented Feb 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
outstatic-dev-blog Ready Ready Preview Feb 3, 2026 8:22pm
outstatic-docs Ready Ready Preview Feb 3, 2026 8:22pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
outstatic-advanced-blog Ignored Ignored Preview Feb 3, 2026 8:22pm

@changeset-bot
Copy link

changeset-bot bot commented Feb 3, 2026

🦋 Changeset detected

Latest commit: 2aee2cf

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
outstatic Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

avitorio and others added 2 commits February 3, 2026 17:12
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@avitorio avitorio merged commit 01a866b into canary Feb 3, 2026
4 checks passed
@avitorio avitorio deleted the out-177 branch February 3, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant