feat: initial release of pengzhan.dev personal editorial blog platform
- Editorial web platform built with Node.js, Express, EJS, and Vanilla CSS - Markdown content engine with YAML frontmatter, bilingual variants, and hot-reload watcher - Unified SQLite with FTS5 search indexing, query logging, and schema filters - Centered editorial post layout with margin-docked left TOC and mobile bottom sheet - WordPress-grade comment system with moderation dashboard and bulk operations under /guanli - Complete SEO suite (JSON-LD structured data, RSS/Atom feeds, XML sitemap, robots.txt) - CI/CD workflows for linting, security audits (Gitleaks), automated tests, and Docker releases
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
site:
|
||||
title: "Pengzhan"
|
||||
tagline: "Was childish, Now foolish."
|
||||
url: "https://pengzhan.dev"
|
||||
author:
|
||||
name: "Pengzhan Hao"
|
||||
subtitle: "Software engineer on Cloud"
|
||||
gravatar: "1f0283e19ce9680f2441b9c37211e0b890fd7ebf4b9ea5a5c413fe0379d7d3f9"
|
||||
|
||||
admin:
|
||||
secret: "admin" # Admin dashboard password (or set via ADMIN_SECRET env var)
|
||||
|
||||
navigation:
|
||||
- label: "Home"
|
||||
path: "/"
|
||||
- label: "Blogs"
|
||||
path: "/blogs"
|
||||
- label: "Search"
|
||||
path: "/search"
|
||||
- label: "Quick Links"
|
||||
path: "/quick-links"
|
||||
|
||||
social:
|
||||
- platform: github
|
||||
url: "https://github.com/CoderSherlock"
|
||||
- platform: instagram
|
||||
url: "https://www.instagram.com/pengzhan.hao/"
|
||||
- platform: linkedin
|
||||
url: "https://www.linkedin.com/in/pengzhanhao/"
|
||||
- platform: email
|
||||
address: "[email protected]"
|
||||
|
||||
search:
|
||||
recommended:
|
||||
- label: 'tag:k8s "container image" category:tech'
|
||||
query: 'tag:k8s "container image" category:tech'
|
||||
|
||||
plugins:
|
||||
google-analytics:
|
||||
enabled: true
|
||||
tracking_id: "G-MNP4QN1T9T"
|
||||
reading-time:
|
||||
enabled: true
|
||||
Reference in New Issue
Block a user