13 Commits

Author SHA1 Message Date
Z. Cliffe Schreuders
11d2a5b38f Enhance edit highlight processing in lab content
- Improved handling of ==edit:== syntax to avoid interference from block-level elements, ensuring accurate highlighting in various contexts.
- Added support for HTML-encoded quotes and refined regex patterns to address common issues caused by syntax highlighting in code blocks.
- Introduced a troubleshooting guide for future issues related to edit highlights, detailing common patterns and debugging steps.
- Updated CSS to include Ruby language support for better code block labeling.
2025-10-03 17:13:45 +01:00
Z. Cliffe Schreuders
71ab288360 Update Linux command cheat sheet formatting and enhance lab layout
- Changed command examples in the Linux cheat sheet to use code formatting for better readability.
- Updated the lab metadata section to hide when embedded, improving the layout.
- Renamed "Table of Contents" to "Contents" for consistency in the lab layout.
2025-09-30 10:46:29 +01:00
Z. Cliffe Schreuders
966a7e2d81 Enhance lab documentation with image caption and formatting guidelines
- Added new sections on image caption formatting and C code formatting to improve clarity and consistency in lab documentation.
- Introduced specific formatting examples for image captions and C code blocks, emphasizing proper syntax and readability.
- Updated existing image captions across multiple labs to follow the new italicized format for better presentation.
2025-09-30 10:34:41 +01:00
Z. Cliffe Schreuders
6258a58b09 Enhance lab content and layout
- Refactored the lab listing to group labs by unique categories and sort them alphabetically for better organization.
- Added a new CTF challenge titled "Feeling Blu Challenge - Web Security CTF" with comprehensive instructions and resources for penetration testing and privilege escalation.
- Updated the lab layout to include tags for better categorization and improved user navigation.
- Introduced multiple new images to support the new lab content, enhancing visual learning and engagement.
2025-09-29 11:27:48 +01:00
Z. Cliffe Schreuders
6db9666750 Fix typo in CSS class name for embedded mode in lab layout 2025-09-27 00:44:55 +01:00
Z. Cliffe Schreuders
3a76837965 Add configuration files and enhance lab content
- Introduced a new local configuration file (_config_local.yml) for local development.
- Updated Gemfile to include 'webrick' for Ruby 3.0+ compatibility and removed specific version constraints for 'github-pages'.
- Created a new Gemfile.local for local development with updated dependencies.
- Added multiple new lab sheets covering topics such as scanning, exploitation, and vulnerability analysis, enhancing the educational content.
- Improved lab layout and content presentation, including enhanced syntax highlighting and image handling.
- Added various images to support the new lab content and improve visual learning.
2025-09-26 16:12:28 +01:00
Z. Cliffe Schreuders
c0f464b6a6 Enhance lab layout by adjusting content width in embedded mode
- Added a CSS rule to set the maximum width of lab content to 100% in embedded mode, improving responsiveness and layout consistency.
2025-09-25 14:17:11 +01:00
Z. Cliffe Schreuders
31155f9aeb Enhance author display logic and improve command formatting guidelines across lab sheets
- Updated author display in lab metadata to handle multiple authors correctly.
- Added detailed command formatting instructions in the example highlighting guide, emphasizing the use of markdown code blocks and escaping pipe characters.
- Improved consistency in lab instructions by standardizing headings and formatting for clarity.
- Introduced a new lab on software vulnerabilities, exploits, and remote access payloads, providing a comprehensive overview of the topic.
2025-09-25 12:34:07 +01:00
Z. Cliffe Schreuders
7bd1b6a94f Update lab sheets and enhance highlighting functionality
- Modified permalink structure in the configuration to include category in lab URLs.
- Added author and license metadata to lab sheets for better attribution and clarity.
- Introduced a comprehensive highlighting guide for AI assistants to standardize lab sheet formatting.
- Enhanced JavaScript functionality to support multiple highlight types and improved table of contents generation.
- Updated styles for various highlight types to improve visual distinction in lab content.
- Added a new logo for branding consistency across the site.
2025-09-23 12:50:22 +01:00
Z. Cliffe Schreuders
4788da7beb Enhance lab sheets with action item styling and installation guide
- Added a new Action Items Guide to provide styling classes for highlighting important sections in lab sheets.
- Introduced an INSTALL.md file detailing Jekyll installation and testing procedures.
- Implemented action item and warning item styles in the main stylesheet for better visual distinction.
- Updated lab content to utilize new action item classes for clarity and emphasis on critical instructions.
- Enhanced JavaScript functionality to process custom highlight syntax in lab content.
2025-09-16 00:42:46 +01:00
Z. Cliffe Schreuders
aabede25b8 Update theme toggle functionality and default theme settings
- Changed the default theme from light to dark mode in the theme toggle functionality.
- Updated the setup documentation to reflect the new default theme.
- Added Google Fonts integration for improved typography in the Hacktivity theme.
- Enhanced the lab layout with a theme toggle button for user convenience.
2025-09-15 23:56:46 +01:00
Z. Cliffe Schreuders
3d9029a200 Add theme toggle functionality and update styles for dark mode support
- Introduced a theme toggle button in the index page for switching between light and dark modes.
- Added a new stylesheet for the Hacktivity theme with CSS variables for theming.
- Updated existing styles in lab and default layouts to utilize CSS variables for consistent theming.
- Enhanced accessibility and visual appeal with improved color contrasts and hover effects.
2025-09-15 23:30:20 +01:00
copilot-swe-agent[bot]
8acae08d3e Implement GitHub Pages site with lab index and sample content
Co-authored-by: cliffe <670192+cliffe@users.noreply.github.com>
2025-09-15 21:35:41 +00:00