Back to GitHub activity
Repository

markhazleton-blog

No description provided.

Pug

Summary

Technical Summary: The markhazleton-blog repository is a sophisticated, statically generated personal blog and portfolio website leveraging a modern, modular web development ecosystem. Built primarily with Pug templating, Bootstrap 5, and a custom Node.js build system, the project demonstrates a comprehensive approach to static site generation with strong emphasis on performance, SEO, and content management. The architecture features a unified build script with specialized renderers for PUG, SCSS, JavaScript, and assets, enabling flexible, efficient content processing and deployment via Azure Static Web Apps and GitHub Actions. Key innovations include an automated RSS/sitemap generation system, a JSON-based content management approach, and a dual SCSS compilation strategy that supports both legacy and modern CSS features, making it a robust example of contemporary web development practices tailored for technical blogging and professional portfolios. The repository's standout features include: - Modular build system with granular renderer modules - Comprehensive SEO and content optimization tools - Automated RSS and sitemap generation - Dual SCSS compilation for modern and legacy CSS - CI/CD integration with Azure Static Web Apps - Sophisticated error handling and build reporting Target users include web developers, technical writers, and professionals seeking a flexible, developer-friendly static site generation solution with built-in content management capabilities.

Snapshot

Stars
1
Forks
1
Watchers
1
Spark score
70.0
Rank
#4
Commit velocity
24.7/mo
Recent commits
74 (90d)
Total commits
559
Last commit
Jan 6, 2026
Last push
Jan 18, 2026
Created
Jul 28, 2023
Updated
Jan 6, 2026
Age
905 days
Days since push
0 days
Repo size
121,329 KB
Languages
9
Dependencies
26
Outdated deps
0

All metrics

age_days
905
avg_commit_size
N/A
commit_history
{
  "repository_name": "markhazleton-blog",
  "total_commits": 559,
  "recent_90d": 74,
  "recent_180d": 144,
  "recent_365d": 264,
  "last_commit_date": "2026-01-06T01:00:47+00:00",
  "patterns": [
    "highly_active",
    "current",
    "consistent"
  ],
  "commit_frequency": 24.67,
  "consistency_score": 0,
  "activity_rate": 0.822,
  "days_since_last_commit": 13,
  "first_commit_date": "2023-07-28T16:25:05+00:00"
}
commit_metrics
N/A
commit_velocity
24.67
composite_score
70.04
created_at
2023-07-28T16:25:05+00:00
days_since_last_push
0
description
N/A
first_commit_date
2023-07-28T16:25:05+00:00
forks
1
has_readme
true
is_fork
false
is_private
false
language
Pug
language_count
9
language_stats
{}
languages
{}
largest_commit
N/A
last_commit_date
2026-01-06T01:00:47+00:00
name
markhazleton-blog
pushed_at
2026-01-18T09:03:59+00:00
rank
4
recent_commits_90d
74
size_kb
121329
smallest_commit
N/A
stars
1
tech_stack
{
  "repository_name": "markhazleton-blog",
  "languages": {},
  "frameworks": [],
  "dependencies": [
    {
      "name": "cheerio",
      "current_version": "1.1.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "fs-extra",
      "current_version": "11.3.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "glob",
      "current_version": "13.0.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "prismjs",
      "current_version": "1.30.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "terser",
      "current_version": "5.44.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "@lhci/cli",
      "current_version": "0.15.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "autoprefixer",
      "current_version": "10.4.23",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "bootstrap",
      "current_version": "5.3.8",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "bootstrap-icons",
      "current_version": "1.13.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "browser-sync",
      "current_version": "3.0.4",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "chokidar",
      "current_version": "5.0.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "commander",
      "current_version": "14.0.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "cssnano",
      "current_version": "7.1.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "dayjs",
      "current_version": "1.11.19",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "jsdom",
      "current_version": "27.4.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "node-html-parser",
      "current_version": "7.0.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "npm-check-updates",
      "current_version": "19.3.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "pa11y-ci",
      "current_version": "4.0.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "postcss",
      "current_version": "8.5.6",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "prettier",
      "current_version": "3.7.4",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "pug",
      "current_version": "3.0.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "sass",
      "current_version": "1.97.2",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "shelljs",
      "current_version": "0.10.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "tsx",
      "current_version": "4.21.0",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "typescript",
      "current_version": "5.9.3",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    },
    {
      "name": "upath",
      "current_version": "2.0.1",
      "latest_version": null,
      "ecosystem": "npm",
      "versions_behind": 0,
      "is_outdated": false,
      "status": "unknown"
    }
  ],
  "version_info": {},
  "dependency_file_type": "package.json",
  "currency_score": 50,
  "outdated_count": 0,
  "total_dependencies": 26,
  "primary_language": null,
  "language_diversity": 0,
  "outdated_percentage": 0
}
total_commits
559
updated_at
2026-01-06T01:00:54+00:00
url
https://github.com/markhazleton/markhazleton-blog
watchers
1