General updates & tidy-up#4
Merged
Merged
Conversation
…onfiguration with navigation links; remove obsolete staging files and add test staging post.
…ew job to build, and update deployment steps; update email contact in about.md
…hes; add new page layout for consistent styling.
… and tags pages with better styling and structure
- Correct capitalization in project description and author bio in _config.yml - Add a physical notebook recommendation to the remote development environment post - Expand laptop considerations section with performance, screen quality, and port selection details - Update styling in archive.md for better visual appeal - Remove mobile text justification rules from custom.css - Add Oracle Cloud Infrastructure support and enhance data structures in Albatross post - Document recent enhancements and changelog updates in Albatross post
Add new features and enhancements in Albatross post, including Gen-AI search and improved security measures
… sitemap implementation, cross-browser ASCII art rendering fixes, and security hardening in deployment pipeline.
- Add Mermaid.js CDN integration to head-custom.html - Remove jekyll-mermaid plugin (conflicting approach) - Add automatic conversion of mermaid code blocks to diagrams - Include custom theming for better visual integration - Charts should now render properly on live site
- Enhanced JavaScript initialization with better error handling - Added fallback initialization timing for more reliable loading - Created mermaid-test.md page to verify functionality - Fixed startOnLoad timing issues with more robust approach
- Enhanced kramdown configuration for better code block processing - Added mermaid.html include for alternative embedding method - Simplified JavaScript initialization with better error handling and logging - Added comprehensive test page with multiple methods - Fixed timing issues with window.load event handler
- Remove complex JavaScript code conversion - Add inline script to Albatross post for direct rendering - Simplify test page with direct div elements - Use unpkg CDN for more reliable loading - Focus on working solution over complex automation
…improved diagram rendering
…lazor WebAssembly and Cloudflare Workers - Implemented secure API proxy architecture with HMAC authentication - Developed real-time IP reputation checking via AbuseIPDB - Created build-time key generation for enhanced security - Integrated Cloudflare Workers for API calls and authentication - Added comprehensive logging and monitoring features - Established automated deployment pipeline using GitHub Actions - Included Cloud IP Manifest Search functionality for major cloud providers - Enhanced user interface and experience with responsive design - Documented architecture, security features, and lessons learned
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant updates to the Jekyll-based blog, focusing on workflow improvements, site configuration enhancements, and content updates. Key changes include restructuring the GitHub Actions workflow, adding new plugins and features, and refining the blog's design and content structure.
Workflow and Deployment Updates:
.github/workflows/preview.ymlto replace thedeploy-previewjob with separatebuildanddeployjobs, incorporating artifact uploads and GitHub Pages deployment. Permissions were adjusted to usepagesandid-tokeninstead ofpull-requests. [1] [2]Configuration and Plugin Enhancements:
jekyll-mermaidplugin toGemfileand_config.ymlfor rendering Mermaid diagrams. Configured the plugin with a specific script source. [1] [2]_config.ymlwith a new site URL (devnomadic.com), a styled description and author bio, and navigation links for "About," "Archive," and "Tags" pages. [1] [2] [3]Content and Post Updates:
_posts/2025-06-08-remote-development-environment.mdand_posts/2025-06-09-devnomadic.md. [1] [2] [3] [4]Design and Styling Improvements:
Miscellaneous Changes:
_config_preview.ymland preview-specific configurations, simplifying the codebase. Updatedrobots.txtwith the new sitemap URL. [1] [2]This pull request introduces significant updates to the GitHub Pages deployment workflow, site configuration, and blog content. It removes the staging preview system and enhances the user experience with new TL;DR sections, navigation links, and styling updates. Below is a breakdown of the most important changes:Workflow and Deployment Updates:
.github/workflows/preview.ymlto replace the staging preview system with a new GitHub Pages deployment process. This includes changes to permissions, concurrency settings, and the addition of a dedicateddeployjob usingactions/deploy-pages@v4. [1] [2]Removal of Staging System:
_config_preview.yml, removing all preview-specific configurations, including the staging collection and its integration into the build process.staging/directory, including the test post (2025-06-10-test-staging-post.md) and the staging index page (staging/index.md). These files were part of the staging preview system that is no longer needed. [1] [2]Content Enhancements:
2025-06-08-remote-development-environment.md,2025-06-09-welcome-to-devnomadic.md,2025-06-10-albatross.md) to provide quick summaries for readers. [1] [2] [3]Configuration and Navigation Updates:
_config.ymlto include new navigation links (About,Archive,Tags) for improved site navigation.Styling Improvements:
assets/css/custom.cssto include responsive styling for mobile devices and custom styles for TL;DR sections, improving readability and aesthetics.