Boss classic theme

Run /blog/ as part of the Astro public layer, not as a disconnected blog system.

A structured public layer for M3U8, subtitle, and video helper workflows.

LayerPublic first

Tools, guides, and blog now share one visual language.

ThemeBoss classic

The legal-page color system becomes a formal theme preset.

RoutingWorkspace second

Execution still stays behind the public layer.

Astro + MDX blog hub

Run /blog/ as part of the Astro public layer, not as a disconnected blog system.

The blog should expand long-tail traffic through Concepts, Comparisons, Use Cases, and Insights while sharing the same routing, SEO, and related-link rules as tools and guides.

MDX contentTool bridgeGuide bridge
Editorial roleConcepts + comparisons

Use the blog to absorb long-tail traffic without breaking the product shell.

Bridge ruleTools and guides first

Every article lane should still send readers into a clear tool or guide path.

ControlOne public shell

Keep /blog/ inside the same Astro public layer instead of building a second system.

Start from a task intent

Download

Validate access first, then move into the controlled download lane.

Send high-intent visitors into a dedicated downloader page before you escalate into parser checks, MP4 export, or heavier workspace execution.

Convert

Handle subtitle format changes directly in the browser.

Move format work through clean browser-side converters, then pair it with one guide or article lane only when the issue is larger than a format mismatch.

Use the blog to deepen search coverage, not to replace product pages.

Each lane should support long-tail discovery and push readers toward the correct tools, guides, or workspace actions.

Concepts

Explain core streaming and subtitle concepts clearly

Use concept articles to explain what M3U8, HLS, playlists, and subtitle formats actually are before routing readers into the right tool or guide.

Insights

Turn browser behavior and failure patterns into operational insight

Use insight posts to explain playback behavior, common failure layers, and what evidence matters before escalation.

Comparisons

Compare formats, tools, and workflow tradeoffs

Use comparison articles to win broader searches while still routing users to the browser-first tools that fit the task.

Use Cases

Show when a browser-first workflow is the right move

Use use-case articles to connect intent, tool choice, and the right next step without bloating the main app.

Use Astro content collections plus MDX instead of a second blog system.

The blog shell now assumes Git-managed MDX content, frontmatter schema validation, and build-time category/article generation inside the Astro public layer.

Content slot

Featured posts slot

Mount the strongest comparison or insight post here once the MDX collection expands.

Content slot

Latest posts slot

Reserve this lane for fresh concept, use-case, and insight posts pulled from the MDX registry.

Content slot

Category grid slot

Keep categories aligned with task intent and product structure instead of generic blog taxonomies.

Make every hub, archive, category, and article inherit the same shell.

The blog should not stop at a hub shell. Lock the hub, list template, category template, and article template as one stack so future MDX output stays aligned with navigation, ads, schema, and internal links.

Blog hub

The public editorial entry point that explains the content lanes and routes traffic back into tools and guides.

List template

Use for latest posts, editorial archive lanes, and list pages that still need product-aware sidebars.

Category template

Use for taxonomy pages that explain the lane before listing posts and always bridge into the right tools.

Article template

Use for finished articles that must keep breadcrumbs, inline ads, FAQ, CTA, and related links.

Grow the blog through repository content, not through a second publishing stack.

A clean workflow keeps the blog in the second-level directory, preserves locale-aware routing, and avoids generic editorial pages with no bridge back into tools or guides.

  1. Phase 1

    Lock the blog hub and shared shell

    Keep `/blog/` on the main site, reuse the shared header/footer, and lock locale-aware navigation before article count grows.

  2. Phase 2

    Ship MDX articles and category pages from the repo

    Generate article and category routes from content collections instead of introducing a disconnected archive system.

  3. Phase 3

    Scale article pages with related tools, guides, and CTA

    Every real post should inherit breadcrumbs, inline ad slots, FAQ, CTA, and product-aware related links from the article template.

Always bridge back

Every blog entry should route into tools, guides, and the workspace at the right moment.

That bridge is what turns blog traffic into useful internal navigation instead of low-value pageviews.

Blog hub public-blog-hub-inline
Sponsored
Reserve space for a blog inline unit.

Keep the unit in a content lane, not between the main navigation and primary calls to action.

Slot ID ad-blog-hub-inline-1
Placement inline
Mode placeholder-affiliate
Density light
Sponsored Recommended workflow add-on

Keep monetization in low-interference sponsor cards instead of breaking the main task path.

View sponsor placement

Why the blog should stay inside Astro instead of becoming a second content stack

Lock the shell, the MDX schema, and the routing rules before scaling article volume.

That keeps the blog aligned with tools, guides, locale routing, ad placements, and the broader public acquisition strategy.