Deploy: Complete TekDek documentation website with all content pages, CSS, and infrastructure

This commit is contained in:
ParzivalTD
2026-04-12 11:20:19 -04:00
parent 1be079d7a7
commit d8da25107e
29 changed files with 2627 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
<?php if (!defined('TEKDEK')) die('Direct access not permitted.'); ?>
<article class="page-content error-page">
<h1>404 — Page Not Found</h1>
<p>The page you're looking for doesn't exist.</p>
<p><a href="<?= SITE_BASE_URL ?>" class="btn">← Back to Home</a></p>
</article>

View File

@@ -0,0 +1,25 @@
<?php if (!defined('TEKDEK')) die('Direct access not permitted.'); ?>
<article class="page-content">
<h1>About TekDek</h1>
<?php
$content = load_content('about');
if ($content) {
echo $content;
} else {
?>
<h2>Vision &amp; Strategy</h2>
<p>TekDek is a multifaceted organization covering multiple projects with a <strong>creative backend</strong> — meaning there's a living storyline behind the development.</p>
<h2>Core Concept</h2>
<ul>
<li>Individual <strong>Coders</strong> are separate personas — each with their own development style, expertise, quirks, personality, and personal brand.</li>
<li>Personas may or may not be attached to any given TekDek project.</li>
<li>Relationships between personas drive the narrative.</li>
</ul>
<h2>Our Mission</h2>
<p>Build quality software. Tell compelling stories. No corners cut.</p>
<?php } ?>
</article>

View File

@@ -0,0 +1,18 @@
<?php if (!defined('TEKDEK')) die('Direct access not permitted.'); ?>
<section class="hero">
<h1>Welcome to TekDek</h1>
<p class="lead">Documentation &amp; Strategy Hub — where our vision, projects, and tools come together.</p>
</section>
<section class="grid cards">
<?php foreach ($MENU as $slug => $item): ?>
<?php if ($slug !== 'home' && $item['nav']): ?>
<?php $url = ($slug === 'team') ? SITE_BASE_URL . 'team.html' : page_url($slug); ?>
<a href="<?= e($url) ?>" class="card">
<span class="card-icon"><?= $item['icon'] ?></span>
<h3><?= e($item['title']) ?></h3>
</a>
<?php endif; ?>
<?php endforeach; ?>
</section>

View File

@@ -0,0 +1,30 @@
<?php if (!defined('TEKDEK')) die('Direct access not permitted.'); ?>
<article class="page-content">
<h1>Projects</h1>
<?php
$content = load_content('projects');
if ($content) {
echo $content;
} else {
?>
<h2>Active Projects</h2>
<div class="card-list">
<div class="card">
<h3>🌐 Persona Portal</h3>
<p>Platform for personas to publish content, tutorials, and showcase their work.</p>
<span class="badge">In Development</span>
</div>
<div class="card">
<h3>📚 Documentation Site</h3>
<p>This site — TekDek's central documentation and strategy hub.</p>
<span class="badge badge-active">Live</span>
</div>
</div>
<p><em>More projects coming as TekDek evolves.</em></p>
<?php } ?>
</article>

View File

@@ -0,0 +1,7 @@
<?php if (!defined('TEKDEK')) die('Direct access not permitted.'); ?>
<article class="page-content">
<h1>Team</h1>
<p>Meet the TekDek crew.</p>
<p><a href="<?= SITE_BASE_URL ?>team.html" class="btn">View Team Page →</a></p>
</article>

View File

@@ -0,0 +1,27 @@
<?php if (!defined('TEKDEK')) die('Direct access not permitted.'); ?>
<article class="page-content">
<h1>Tools &amp; Tech</h1>
<?php
$content = load_content('tools');
if ($content) {
echo $content;
} else {
?>
<h2>Infrastructure</h2>
<ul>
<li><strong>Gitea</strong> — Git repository hosting (<code>git.tekdek.dev</code>)</li>
<li><strong>BookStack</strong> — Documentation wiki (<code>docs.tekdek.dev</code>)</li>
<li><strong>Web Server</strong> — Site hosting (<code>web.tekdek.dev</code>)</li>
</ul>
<h2>Stack</h2>
<ul>
<li>PHP (no framework — lean and intentional)</li>
<li>Markdown for content</li>
<li>CSS (custom, no frameworks)</li>
<li>Vanilla JavaScript</li>
</ul>
<?php } ?>
</article>