- 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
13 lines
620 B
Plaintext
13 lines
620 B
Plaintext
<%- include('../partials/head', { pageType: 'error' }) %>
|
|
|
|
<div class="content-container" style="text-align: center; padding: 5rem 1rem;">
|
|
<h1 style="font-size: 5rem; font-weight: 800; color: var(--color-border-hover); line-height: 1;"><%= errorCode %></h1>
|
|
<h2 style="font-size: 1.8rem; margin: 1rem 0;"><%= title %></h2>
|
|
<p style="color: var(--color-text-secondary); font-size: 1.1rem; max-width: 500px; margin: 0 auto 2rem;">
|
|
<%= errorMessage %>
|
|
</p>
|
|
<a href="/" class="btn btn-primary" style="text-decoration: none;">Return to Home</a>
|
|
</div>
|
|
|
|
<%- include('../partials/foot', { pageType: 'error' }) %>
|