### 🚀 New Features - **League CommonMark Integration**: Replaced basic Markdown parser with full CommonMark 2.7 support - **Bootstrap Sass Architecture**: Modern SCSS build system with Bootstrap 5.3.8 - **Enhanced Navigation**: Uses filenames instead of H1 titles for consistency - **Improved Styling**: Transparent navigation backgrounds, no rounded corners ### 🎨 UI/UX Improvements - Navigation items now use formatted filenames (e.g., "kennis-boven-aantallen" → "Kennis Boven Aantallen") - Transparent navigation backgrounds with subtle hover effects - Removed rounded corners from first-level navigation - 50% opacity navigation background using Bootstrap variables ### 🔧 Technical Improvements - **Class Organization**: Extracted CodePressCMS and SimpleTemplate to separate files - **Full PHPDoc Documentation**: Complete documentation for all methods - **Modern Build Process**: npm scripts for SCSS compilation - **Enhanced Markdown Support**: Tables, strikethrough, task lists, autolinks - **Security**: Proper HTML sanitization with CommonMark ### 📦 Dependencies - Added `league/commonmark` for professional Markdown parsing - Added `bootstrap` for SCSS-based styling - Updated `sass` build process ### 🐛 Bug Fixes - Fixed content directory path configuration - Resolved navigation title inconsistencies - Improved Markdown bold/italic formatting - Fixed homepage 404 issues ### 🔄 Migration Notes - Content directory moved from `content/` to `public/content/` - Navigation now displays filenames instead of content H1 titles - CSS now compiled from SCSS source files The CMS now provides a professional, modern experience with robust Markdown support and clean, maintainable code architecture.
105 lines
4.0 KiB
PHP
105 lines
4.0 KiB
PHP
<?php return array(
|
|
'root' => array(
|
|
'name' => '__root__',
|
|
'pretty_version' => 'dev-main',
|
|
'version' => 'dev-main',
|
|
'reference' => 'dfe2df141ba6e64e5425699cd553fb9b7e6d6193',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../../',
|
|
'aliases' => array(),
|
|
'dev' => true,
|
|
),
|
|
'versions' => array(
|
|
'__root__' => array(
|
|
'pretty_version' => 'dev-main',
|
|
'version' => 'dev-main',
|
|
'reference' => 'dfe2df141ba6e64e5425699cd553fb9b7e6d6193',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../../',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'dflydev/dot-access-data' => array(
|
|
'pretty_version' => 'v3.0.3',
|
|
'version' => '3.0.3.0',
|
|
'reference' => 'a23a2bf4f31d3518f3ecb38660c95715dfead60f',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../dflydev/dot-access-data',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'league/commonmark' => array(
|
|
'pretty_version' => '2.7.1',
|
|
'version' => '2.7.1.0',
|
|
'reference' => '10732241927d3971d28e7ea7b5712721fa2296ca',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../league/commonmark',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'league/config' => array(
|
|
'pretty_version' => 'v1.2.0',
|
|
'version' => '1.2.0.0',
|
|
'reference' => '754b3604fb2984c71f4af4a9cbe7b57f346ec1f3',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../league/config',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'mustache/mustache' => array(
|
|
'pretty_version' => 'v3.0.0',
|
|
'version' => '3.0.0.0',
|
|
'reference' => '176b6b21d68516dd5107a63ab71b0050e518b7a4',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../mustache/mustache',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'nette/schema' => array(
|
|
'pretty_version' => 'v1.3.3',
|
|
'version' => '1.3.3.0',
|
|
'reference' => '2befc2f42d7c715fd9d95efc31b1081e5d765004',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../nette/schema',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'nette/utils' => array(
|
|
'pretty_version' => 'v4.0.8',
|
|
'version' => '4.0.8.0',
|
|
'reference' => 'c930ca4e3cf4f17dcfb03037703679d2396d2ede',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../nette/utils',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'psr/event-dispatcher' => array(
|
|
'pretty_version' => '1.0.0',
|
|
'version' => '1.0.0.0',
|
|
'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../psr/event-dispatcher',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'symfony/deprecation-contracts' => array(
|
|
'pretty_version' => 'v3.6.0',
|
|
'version' => '3.6.0.0',
|
|
'reference' => '63afe740e99a13ba87ec199bb07bbdee937a5b62',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../symfony/deprecation-contracts',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
'symfony/polyfill-php80' => array(
|
|
'pretty_version' => 'v1.33.0',
|
|
'version' => '1.33.0.0',
|
|
'reference' => '0cc9dd0f17f61d8131e7df6b84bd344899fe2608',
|
|
'type' => 'library',
|
|
'install_path' => __DIR__ . '/../symfony/polyfill-php80',
|
|
'aliases' => array(),
|
|
'dev_requirement' => false,
|
|
),
|
|
),
|
|
);
|