This file provides guidance to Codex (Codex.ai/code) when working with code in this repository.
This is a Jekyll-based static site generator for a personal blog/portfolio hosted on GitHub Pages at https://icpc.cloud. The site uses Less for CSS preprocessing, includes PWA support, and is deployed automatically from the master branch.
npm start - Start Jekyll development server (preview at http://localhost:4000)npm run dev - Watch Less/JS files and start Jekyll server concurrentlynpm run push - Push changes to master with tags for deploymentgrunt - Minify JS and add banners. Runs the default task which produces js/hux-blog.min.jsInstall Node dependencies with: npm install
The project follows standard Jekyll conventions:
_posts/ - Blog post markdown files (named: YYYY-MM-DD-filename.md)_layouts/ - Page layout templates (post, page, default layouts)_includes/ - Reusable template components_data/ - Jekyll data files for dynamic content_config.yml - Main Jekyll configuration (site metadata, plugins, analytics setup)/css/ - CSS files (including minified hux-blog.min.css)/js/ - JavaScript files/img/ - Image assets/resources/ - Additional resources/pwa/ - Progressive Web App filespackage.json - Node dependencies and npm scriptsGruntfile.js - Grunt task automation configuration/css/ directory._config.yml for features like syntax highlighting, pagination, and markdown rendering.Follow this workflow for contributions:
git remote add source [email protected]:DocsHome/CGITJ.github.io.gitgit commit -am "Fix issue #X: description"git fetch source && git rebase source/master && git push -f origin masterThis project is licensed under GPL. Please respect the open-source license and do not misuse for commercial purposes.