Skip to content

improve: blog enhancements - sitemap, syntax highlighting, table styling#176

Merged
chhanz merged 5 commits intomasterfrom
improve/blog-enhancements
Feb 27, 2026
Merged

improve: blog enhancements - sitemap, syntax highlighting, table styling#176
chhanz merged 5 commits intomasterfrom
improve/blog-enhancements

Conversation

@chhanz
Copy link
Owner

@chhanz chhanz commented Feb 27, 2026

Changes

fix: Sitemap

  • Remove manual sitemap.xml and sitemap.xsl (had XSL processing instruction causing Google Search Console failures)
  • Use jekyll-sitemap plugin exclusively for standard-compliant sitemap generation
  • Fix typo in _config.yml: krandown:kramdown:

style: Syntax Highlighting

  • Disable Rouge (kramdown.syntax_highlighter: null)
  • Switch to highlight.js 11.11.1 (CDN) with stackoverflow-dark theme
  • Better readability for bash/shell code blocks

style: Table Styling

  • Left-align tables (#post-content table)
  • Add borders, padding, and alternating row colors
  • Dark mode compatible via CSS variables

chore

  • Remove CSS backup files

…theme

- Disable Rouge (fix krandown typo -> kramdown, set syntax_highlighter: null)
- Add highlight.js 11.11.1 via CDN with hljs.highlightAll()
- Replace syntax-native.css with stackoverflow-dark theme
@chhanz chhanz self-assigned this Feb 27, 2026
@chhanz chhanz added the enhancement New feature or request label Feb 27, 2026
@chhanz chhanz merged commit a2a44ec into master Feb 27, 2026
1 check passed
@chhanz chhanz deleted the improve/blog-enhancements branch February 27, 2026 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant