Conversation
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| JavaScript | Sep 26, 2026 1:02a.m. | Review ↗ | |
| Secrets | Sep 26, 2026 1:02a.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
|
@jbampton ready for you. |
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The lockfile is out of sync, and homepage bio excerpts do not consistently render the new Markdown format.
Review effort: Lite
Findings: 1
Open (2)
What changed in this PR
This PR adds sanitized Markdown rendering for user bios, updates documentation and styling, and preserves plain-text SEO output.
Changes:
- Adds
markdown-itfilters for Markdown and plain text. - Converts Ken Horlador’s bio to Markdown.
- Styles rendered bio content and documents supported syntax.
- Adds the Markdown dependency.
| File | Summary |
|---|---|
src/users/kenhorlador.yaml |
Converts bio formatting to Markdown; directory excerpts still need consistent plain-text handling. |
src/assets/css/style.css |
Styles rendered Markdown elements; heading reset should include h4–h6. |
src/_includes/layouts/base.njk |
Uses plain-text bio content for SEO descriptions. |
src/_includes/bio.njk |
Renders bios as sanitized Markdown. |
README.md |
Documents Markdown bio syntax. |
package.json |
Adds markdown-it; the lockfile root dependency entry must also be updated. |
.eleventy.js |
Registers Markdown and plain-text filters. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| "js-yaml": "^5.4.2", | ||
| "lightningcss": "^1.33.0", | ||
| "magic-string": "^1.4.1", | ||
| "markdown-it": "^14.2.0", |
| <div class="text-[var(--text-main)] text-lg leading-relaxed bio-content"> | ||
| {{ bio | markdown | safe }} |


Fixes #403. User bios are now rendered as sanitized Markdown instead of escaped plain text, so bold, italic, links, lists and code work in a bio's YAML field.