A Jekyll-based technology blog focused on security, DevSecOps, AI, and development.
- Ruby 3.1+
- Bundler
# Install dependencies
bundle install
# Start development server
bundle exec jekyll serve --livereload
# Server will be available at http://127.0.0.1:4000/- Install Ruby plugin (if not already installed)
- Open project in PyCharm
- Open terminal in PyCharm
- Run:
bundle exec jekyll serve --livereload
Create new posts in _posts/ directory with format:
YYYY-MM-DD-title.md
Example front matter:
---
layout: post
title: "Your Post Title"
date: 2025-07-12 10:00:00 -0000
categories: security devsecops
---- Main config:
_config.yml - Custom domain:
CNAME - GitHub Pages deployment:
.github/workflows/jekyll.yml
Push to main branch - GitHub Actions will automatically build and deploy to GitHub Pages at blog.hijacksecurity.org.