Commit graph

11 commits

Author SHA1 Message Date
Ruben
8291a86373 Add language prefix support to cached markdown rendering
Add language prefix parameter to cache functions Update
renderContentFile to handle language prefixes Add language prefix to
internal links in markdown Make template variables available to PHP
content files
2025-11-30 22:26:37 +01:00
Ruben
f212e320cb Update markdown rendering to use ParsedownExtra 2025-11-29 23:39:32 +01:00
Ruben
a205f2cbd7 Remove language-specific content handling
Refactor to use plugin system for language support

Remove hardcoded language features from core

Move language handling to plugin system

Improve content file discovery

Simplify context creation

Add plugin system documentation

Implement hook system for extensibility

Add template variable hook

Add context storage for plugins

Improve error handling

Refactor rendering logic

Improve list view sorting

Add support for custom list templates

Improve metadata handling

Add plugin system reference documentation
2025-11-25 20:19:12 +01:00
Ruben
24ee209e17 Add plugin system and improve language handling
Add global and page-level plugin support Implement language-aware
content filtering Add month translations to language files Refactor date
formatting to use translations Move translation loading to plugin system
Improve content availability checks
2025-11-11 23:36:53 +01:00
Ruben
875408a27c Add Open Graph tags functionality 2025-11-04 23:00:53 +01:00
Ruben
6879fad5fb Add page-specific CSS support
Add helper function to find page-specific CSS files Add CSS loading to
base template Update rendering functions to include page CSS Update
router to include page CSS for static pages
2025-11-03 23:04:16 +01:00
Ruben
0b84615bf9 Add meta description support to pages
Add description meta tag to base template Fix navigation list structure
in header Add meta description extraction helper function Update
rendering and routing to include meta description
2025-11-03 22:30:49 +01:00
Ruben
6009cb451e Add markdown file caching functionality
Add cache.php with get/set functions for markdown content Update
rendering to check cache before processing files
2025-11-03 21:50:43 +01:00
Ruben
673c02d237 Update PHP version to 8.4 and add property hooks 2025-11-01 23:33:09 +01:00
Ruben
32449d2edd Refactor template and content handling logic
Add constants for file extensions

Extract helper functions for common operations

Improve PDF file detection

Simplify directory scanning operations

Standardize template resolution

Optimize content rendering pipeline
2025-11-01 22:54:42 +01:00
Ruben
149ba03359 Add modular architecture to router
Extract configuration, helpers, content processing, and rendering logic
into separate files

Refactor router to use modular components
2025-11-01 22:50:02 +01:00