- Add Blogex.LinkValidator module to validate /blog/{id}/{slug} semantics
- Add Blogex.LinkError exception with actionable error messages
- Integrate validation into Blogex.Blog via @before_compile callback
- Add unit tests (34) and integration tests (4) for link validation
- Add test fixtures (valid/invalid posts) in blogex/priv/blog/test/
Closes: validate-internal-link-semantics-in-blog-post-markdown-bodies-at-compile-time-h3hb
Closes: define-link-semantic-validation-logic-in-blogex-7syv
Closes: write-tests-for-link-semantic-validation-y30h
Closes: integrate-link-validation-into-blogexblog-compile-time-macro-1205
8 lines
201 B
Markdown
8 lines
201 B
Markdown
%{
|
|
title: "Valid Post",
|
|
author: "Test Author",
|
|
description: "A post with valid links"
|
|
}
|
|
---
|
|
This post has [valid links](/blog/engineering/hello-world) and [release notes](/blog/releases/v1-0-0).
|