https://github.com/pankaj28843/pankaj28843.github.io
Personal Jekyll site for essays, notes, and project write-ups.
https://github.com/pankaj28843/pankaj28843.github.io
blog github-pages jekyll personal-site portfolio ruby static-site writing
Last synced: 5 months ago
JSON representation
Personal Jekyll site for essays, notes, and project write-ups.
- Host: GitHub
- URL: https://github.com/pankaj28843/pankaj28843.github.io
- Owner: pankaj28843
- Created: 2026-01-06T18:07:58.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-01-17T19:47:56.000Z (6 months ago)
- Last Synced: 2026-01-18T05:52:59.692Z (6 months ago)
- Topics: blog, github-pages, jekyll, personal-site, portfolio, ruby, static-site, writing
- Language: CSS
- Homepage: https://pankaj28843.github.io
- Size: 69.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Pankaj's Field Notes
A personal Jekyll site for essays, notes, and project write-ups.
- Live site: https://pankaj28843.github.io
- Stack: Jekyll 4, GitHub Pages (Actions-based build)
## Development
Requirements: Ruby 3.2, Bundler 4.
```bash
bundle install
bundle exec jekyll serve --livereload
```
Build-only check:
```bash
bundle exec jekyll build
```
## Deployment
GitHub Actions builds and deploys the site to GitHub Pages on every push to `main`.
This workflow uses a full Jekyll gemset, which allows any plugins listed in the Gemfile and `_config.yml`.
## Security & Maintenance
- Actions are pinned to full commit SHAs and use least-privilege permissions.
- Dependabot is configured for Bundler and GitHub Actions updates.
- See `SECURITY.md` for vulnerability reporting.
## Project Structure
- `_posts/` blog posts
- `_projects/` project notes
- `_uses/` uses pages
- `_includes/` shared partials
- `_layouts/` layout templates
- `assets/` CSS/JS/images