19 Commits

Author SHA1 Message Date
ab54985176 Fix sidebar toggle and add title to Home link
- Added sidebar toggle button with proper CSS and JavaScript
- Fixed missing sidebar toggle functionality in template
- Added title attribute to Home link for better UX
- Sidebar now properly slides in/out with smooth animations
- All toggle functionality working correctly
2025-11-19 14:43:28 +01:00
f26597f31f Merge branch 'development' into e.noorlander 2025-11-19 14:40:01 +01:00
86d42e096a Sync sidebar toggle to e.noorlander branch
- Updated e.noorlander branch with sidebar toggle functionality
- All branches now have identical toggle features
- Resolved template synchronization across branches
2025-11-19 14:39:52 +01:00
4ebf97a039 Add sidebar toggle functionality to all branches
- Added toggle button with list/chevron-right icon
- Sidebar slides in/out with smooth CSS transitions
- Button positioned fixed with proper z-index
- Main content adjusts margin when sidebar collapsed
- JavaScript handles toggle state and icon changes
- All branches now have identical functionality
2025-11-19 14:39:36 +01:00
569931d1dd Merge main branch into e.noorlander
- Resolved merge conflict by keeping e.noorlander layout.html
- All branches now have identical content and functionality
- Sidebar toggle functionality available on all branches
- Complete blog content synchronized across branches
2025-11-19 14:36:47 +01:00
45aa4712a5 Sync blog content from e.noorlander to main branch
- Copied all blog content from e.noorlander branch
- Main branch now has complete blog with 10 articles
- All branches now have identical content structure
- Includes: Over mij, Open Source, Leren, ICT, Hardware, Retro Gaming, Micro-electronica, Linux categories
2025-11-19 14:36:22 +01:00
c68e8cd141 Add sidebar toggle functionality
- Added toggle button for left sidebar collapse/expand
- Sidebar slides in/out with smooth animation
- Toggle button changes icon (list/chevron-right)
- Main content adjusts margin when sidebar is collapsed
- Added CSS transitions for smooth animations
- Button positioned fixed with z-index for accessibility
2025-11-19 14:35:57 +01:00
be220d79b3 Remove old content directory from root
- Removed duplicate content/ directory from project root
- All content is now properly located in public/content/
- Clean project structure with only public/ directory for web content
- Prevents confusion between old and new content locations
2025-11-19 14:32:19 +01:00
0f7e4ccc07 Fix auto-linking order and add dash-dash underline styling
- Moved auto-linking before markdown link processing to avoid conflicts
- Added dash-dash (dashed) underline for auto-links instead of dotted
- Improved pattern matching to avoid linking inside existing markdown links
- Enhanced detection of existing HTML tags and links
- Auto-links now have 2px dashed underline with hover effect
2025-11-19 14:29:00 +01:00
b0483f5882 Add automatic page title linking functionality
- Added autoLinkPageTitles() function to link page titles
- Added getAllPageTitles() to scan all content pages
- Added extractPageTitle() for MD/PHP/HTML files
- Added CSS styling for auto-links with dotted underline
- Page titles in content now automatically link to their pages
- Prevents linking inside existing HTML tags and links
2025-11-19 14:23:12 +01:00
35a990ecf3 Add remaining blog content from noorlander.info
- Added 'Wat is Arduino' in micro-electronica category
- Added 'Leren gaat niet over perfectie' with open-source explanation
- Added 'De ware aard van ICT' in hardware category
- Added 'Commodore 64' in retro-gaming category
- Updated home.md with all new category links
- Complete blog content now available (10 articles total)
2025-11-19 14:19:29 +01:00
e5839d10a1 Add remaining blog content from noorlander.info
- Added 'Excel als Database' article in ICT category
- Added 'Open Source Voorbeelden' article in Linux category
- Updated home.md with new category links
- Complete blog content now available
- All 6 articles from noorlander.info imported
2025-11-19 14:16:18 +01:00
8a01d0bc99 Fix e.noorlander branch - add missing PHP files to public
- Copied index.php, config.php, and templates to public/
- e.noorlander branch now works correctly
- Personal blog content accessible again
- All branches now have proper public directory structure
2025-11-19 14:12:43 +01:00
bab8d2db87 Fix icon paths and complete public directory setup
- Copied assets/ directory to public/ for proper icon access
- Icons now work correctly with new public structure
- Fixed missing assets directory in public folder
- Server ready on port 8080 with full functionality
2025-11-19 14:10:16 +01:00
e392bb8d09 Clean main branch for CodePress CMS
- Removed personal blog content from main branch
- Added comprehensive CodePress documentation in home.md
- Updated README.md for general CodePress usage
- Main branch now contains clean CMS framework
- Ready for general CodePress distribution
2025-11-19 14:01:16 +01:00
2e5672ee60 Add secure public directory structure with .htaccess
- Created public/ directory for web-accessible files
- Moved content and assets to public/ subdirectories
- Added .htaccess files for security and routing
- Updated config.php to use public/content path
- Blocked direct access to PHP files and sensitive directories
- Added URL routing to index.php
- Enhanced security headers and PHP settings
2025-11-19 14:00:03 +01:00
bd0f6ecbfc Fix Markdown link conversion in parseMarkdown function
- Added regex to convert [text](url) to HTML links
- Added conversion for relative internal links to CMS format
- Links now work properly in blog posts and home page
2025-11-19 13:49:39 +01:00
0dbe4317e2 Remove old content, keep only noorlander.info blog posts
- Removed demo content and old structure
- Updated home.md to showcase blog categories
- Clean content directory with only Edwin's blog posts
2025-11-19 13:45:07 +01:00
4d3c3391f7 Initial commit: CodePress CMS with blog content from noorlander.info
- Complete PHP CMS with Bootstrap 5
- Multi-format content support (MD/PHP/HTML)
- Dynamic navigation with collapsible folders
- Search functionality with snippets
- WCAG compliant design
- Blog content imported from Edwin Noorlander's personal blog
- README with project background and credits
2025-11-19 13:41:28 +01:00