Skip to content

About

repo of my private page blog

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Personal Blog

Welcome to my personal blog repository! This is the source code for my website where I share technical articles, tutorials, and insights.

🌐 Live Website: https://kepa.eu.org

Tech Stack

  • Static Site Generator: Hugo - Lightning fast, flexible, and user-friendly
  • Theme: LoveIt - Clean and modern SEO optimized
  • Hosting: GitHub Pages - Fast and secure static site hosting
  • CI/CD: GitHub Actions - Automated workflows for build and deployment

Project Status

Component Status
GitHub Pages GitHub Pages
Pull Requests PR status
Dependencies Dependabot Updates
Analytics Page Analytics
Code Style code style: prettier

Local Development

Installing Hugo is optional — make build installs it from requirements.txt (hugo==…) into the Python virtual environment. GitHub Actions reads that same pin so local and CI stay on one version.

To run this blog locally:

  1. Make sure you have installed python3 locally
  2. Clone this repository
  3. Run make all to fresh start the development server
  4. Visit http://localhost:1313

Content Management

  • Run build with make run or make for possible options
  • New posts can be created using make new-post
  • All content is written in Markdown and stored in the content/ directory
  • Run make format to validate your new MD file
  • Run make gitleaks to scan the full git history for leaked secrets

Secret Scanning

Gitleaks is installed into the uv-managed virtual environment via the nogoo9-gitleaks Python wrapper (see requirements.txt) — no separate binary install is needed.

  • make format runs a staged-only gitleaks check via pre-commit, blocking any commit that introduces a new secret.
  • make gitleaks runs a full-history scan, using .gitleaks.toml for rules/allowlists and .gitleaks-baseline.json to suppress already-known historical findings.
  • After rotating or removing a known leak, regenerate the baseline with make gitleaks-baseline and commit the updated file.

License

This project is licensed under the terms specified in the LICENSE file.

About

repo of my private page blog

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages