Skip to content
hhkmyPublic

About

Source code for hhk.my.id — a modern Hugo-powered technical blog, digital knowledge base, and Cloudflare Workers architecture.

Topics

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

879 Commits

Folders and files

Repository files navigation

K's V/Blog

HHK B/Vlog Netlify Status

Modern Hugo static blog & digital knowledge base powered by Tailwind CSS v4 and Cloudflare Workers edge architecture.

Website Stats

Netlify Website Uptime ResponseTime GitHub code size in bytes Hits-of-Code W3C Validation Chromium HSTS preload Lighthouse RSS Feed

Build & Quality

All Checks Dependabot CodeQL Advanced Lighthouse Audit Cloudflare Pages Workers Builds SonarCloud Quality Gate SonarCloud Maintainability SonarCloud Security SonarCloud Reliability FOSSA Status License: ISC

Technology & Tools

Hugo Node.js Github Github Actions Netlify Cloudflare Wrangler SQLite Pagefind Markdown GoLanguage JSON Tailwind CSS Sass POSTCSS CSS3 JavaScript Anime.js Lottie Mermaid ClipboardJS KaTeX Giscus Telegram Twemoji HTML5 Python Git npm Packages SVGO PRETTIER

Development Environment

VisualCode Zed Bash Google OpenVPN Debian Linux Windows 11 Android iOS


Welcome to My Digital World

HHK B/Vlog is my personal technical website for publishing practical notes, project updates, and troubleshooting guides. It focuses on modern web systems, software workflows, server administration, and the tools I use to build and maintain reliable digital infrastructure.

This repository contains the complete source code for the site, including Hugo templates, content, assets, serverless Cloudflare Workers backend, and automated CI/CD pipelines.


Architecture Highlights

The platform pairs zero-runtime static site generation with a stateful serverless edge runtime:

  • Static Core: Compiled with Hugo Extended (v0.165+), Tailwind CSS v4 modular partials, and instant client-side search via Pagefind.
  • Edge Runtime: Served globally on Cloudflare Workers with Static Assets (env.ASSETS), strict Content Security Policy (CSP), and HSTS preloading.
  • Stateful Edge Compute: Real-time view tracking powered by Cloudflare Durable Objects (SQLite Storage Engine) and Workers KV namespaces (BLOG_VIEWS, SHOP_DATA).
  • Serverless Integrations: Visitor edge telemetry (/api/edge-info), Telegram Bot Webhooks (/api/bot), and Telegram Mini App endpoints (/api/telegram).
  • Strict QA & Compliance: Zero-copyleft license auditor (npm run check:licenses), continuous FOSSA SBOM analysis, and SonarCloud Clean Code gate.

👉 For complete architectural diagrams, storage schemas, and directory structure, read the System Architecture Guide.


Quick Start

Github Github CLI Hugo npm Packages Cloudflare

Get a local development server running in three quick steps:

# 1. Clone the repository
git clone git@github.com:hhkmy/id.git && cd id

# 2. Install dependencies & provision Hugo
npm install
./scripts/hugo_installer.sh

# 3. Start the live-reload development server
npm run dev

Visit http://localhost:1313/ to view the site.

👉 For system requirements, environment variables (.env.example), and edge worker testing, consult the Development & Operations Guide.


Recent Articles


Documentation

Deep-dive documentation and specialized guides are organized inside the .github/ folder:

  • 🏗️ System Architecture & Edge Guide: Detailed breakdown of Hugo compilation, Cloudflare Workers, Durable Objects SQLite engine, and KV storage.
  • ⚙️ Development & Operations Guide: Prerequisites matrix, environment variable configuration, compliance verification, and Cloudflare deployment.
  • 📜 NPM Scripts Guide: Complete reference for all 25+ development, build, test, and maintenance scripts.
  • 📦 Package Updates Guide: Guidelines for safely updating dependencies and managing license compliance.
  • 🔒 Security Policy: Security practices and vulnerability reporting procedures.

License

Licensed under the permissive ISC License.

FOSSA Status

About

Source code for hhk.my.id — a modern Hugo-powered technical blog, digital knowledge base, and Cloudflare Workers architecture.

Topics

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages