Project Overview
Project Overview
Jekyll-based technical blog hosted on GitHub Pages at https://www.whoishiring.dev. Topics include Python, Java, financial technology, trading systems, and software engineering.
Development Commands
# Install dependencies
gem install jekyll bundler
bundle install
bundle add webrick
# Run local development server (http://localhost:4000)
bundle exec jekyll serve
# Build site
bundle exec jekyll build
Architecture
- Theme: Pixyll (modified)
- Static generator: Jekyll 3.9.5
- Markdown: Kramdown with Redcarpet extensions
Key Directories
_posts/- Published blog posts in format YYYY-MM-DD-title.md_drafts/- Draft posts_layouts/- HTML templates (default.html, post.html, page.html, tagpage.html)_includes/- Reusable components (head.html, header.html, footer.html, share_buttons.html)_sass/- Sass stylesheetsassets/- Images organized by posttag/- Tag pages (one .md file per tag)
Post formatting
---
layout: post
title: Post Title
date: YYYY-MM-DD
tags: [tag1, tag2]
description: SEO description
author: Lukasz Ciesluk
permalink: /custom-url/
---