feat(course): Add course assembly script and module structure for advisor training
- Introduced `build_all.py` script to automate the assembly of course modules into a single `index.html` file. - Created `index.html` for the main course overview, featuring a structured layout and navigation for various modules. - Developed `_base.html` and `_footer.html` templates for the advisor module, ensuring consistent styling and structure. - Added `build.sh` script for individual module assembly, enhancing modularity and ease of updates. - Implemented multiple module HTML files detailing specific training scenarios and functionalities for advisors, including interactive elements and quizzes. This update significantly enhances the course delivery framework, providing a comprehensive and interactive learning experience for advisors.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>共用底座与鉴权 深潜 · 交互导览</title>
|
||||
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400;1,9..40,500&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="styles.css">
|
||||
|
||||
<style>
|
||||
:root {
|
||||
--color-accent: #5A9DB8;
|
||||
--color-accent-hover: #4A8AA3;
|
||||
--color-accent-light: #E4F2F7;
|
||||
--color-accent-muted: #7BB3C8;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="main.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<nav class="nav" id="nav">
|
||||
<div class="progress-bar" id="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
|
||||
<div class="nav-inner">
|
||||
<span class="nav-title">共用底座与鉴权 深潜</span>
|
||||
<div class="nav-dots" id="nav-dots" role="tablist">
|
||||
<button class="nav-dot" data-target="module-1" data-tooltip="双栈鉴权" role="tab" aria-label="模块 1: 双栈鉴权"></button>
|
||||
<button class="nav-dot" data-target="module-2" data-tooltip="会话 Redis" role="tab" aria-label="模块 2: 会话 Redis"></button>
|
||||
<button class="nav-dot" data-target="module-3" data-tooltip="防护审计" role="tab" aria-label="模块 3: 防护审计"></button>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
Reference in New Issue
Block a user