Compare commits
8 Commits
9daa6854db
...
e39c6a1ca5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e39c6a1ca5 | ||
|
|
1c2406af51 | ||
|
|
800d3cb607 | ||
|
|
75906be8e0 | ||
|
|
7fcea2300c | ||
|
|
4f302d4e45 | ||
|
|
70ed6c909f | ||
|
|
e492f505ac |
20
IDENTITY.md
20
IDENTITY.md
@ -21,9 +21,27 @@
|
|||||||
|------|------|
|
|------|------|
|
||||||
| **引号** | 统一使用 `""`(双引号),禁止使用 `「」` |
|
| **引号** | 统一使用 `""`(双引号),禁止使用 `「」` |
|
||||||
| **分段** | 对话与叙述分段,避免大段密集文字 |
|
| **分段** | 对话与叙述分段,避免大段密集文字 |
|
||||||
| **格式** | JSON纯文本存储,阅读器自动转HTML |
|
| **格式** | **JSON文件**(`alacarte-novel-website/data/chapter-XX.json`)|
|
||||||
| **衔接** | 新章开头必须仔细阅读上一章结尾,确保衔接流畅 |
|
| **衔接** | 新章开头必须仔细阅读上一章结尾,确保衔接流畅 |
|
||||||
|
|
||||||
|
**JSON章节格式:**
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": 章节号,
|
||||||
|
"title": "标题",
|
||||||
|
"subtitle": "副标题",
|
||||||
|
"content": "正文(\\n\\n分段)",
|
||||||
|
"desc": "简介"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
**索引更新命令:**
|
||||||
|
```bash
|
||||||
|
cd alacarte-novel-website && node update-index.js
|
||||||
|
```
|
||||||
|
- 更新 `data/chapters-index.json`(网站索引)
|
||||||
|
- 自动扫描所有 `chapter-XX.json` 文件
|
||||||
|
|
||||||
### 能力
|
### 能力
|
||||||
- 中文小说创作支持
|
- 中文小说创作支持
|
||||||
- 深度反思与自我提升
|
- 深度反思与自我提升
|
||||||
|
|||||||
41
MEMORY.md
41
MEMORY.md
@ -220,8 +220,8 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
### 进度(按DNF 60版本地图等级)
|
### 进度(按DNF 60版本地图等级)
|
||||||
- 总章节:163章
|
- 总章节:185章
|
||||||
- 最新章节:第163章《无形之战》(希洛克篇完结)
|
- 最新章节:第185章《神之钥的线索》(神界篇第一阶段)
|
||||||
- 后宫人数:17人
|
- 后宫人数:17人
|
||||||
|
|
||||||
### 已完结篇章
|
### 已完结篇章
|
||||||
@ -230,9 +230,11 @@
|
|||||||
| 魔界篇 | 129-148章 | ✅ 完结 |
|
| 魔界篇 | 129-148章 | ✅ 完结 |
|
||||||
| 泰波尔斯篇 | 149-155章 | ✅ 完结 |
|
| 泰波尔斯篇 | 149-155章 | ✅ 完结 |
|
||||||
| 希洛克篇 | 156-163章 | ✅ 完结 |
|
| 希洛克篇 | 156-163章 | ✅ 完结 |
|
||||||
|
| 奥兹玛篇 | 164-176章 | ✅ 完结 |
|
||||||
|
| 番外 | 177-178章 | ✅ 完成 |
|
||||||
|
|
||||||
### 下一阶段
|
### 下一阶段
|
||||||
- 奥兹玛篇(186-200章)待写
|
- 神界篇(179章+)待写
|
||||||
|
|
||||||
### 三把钥匙进度
|
### 三把钥匙进度
|
||||||
| 钥匙 | 状态 | 来源 | 章节 |
|
| 钥匙 | 状态 | 来源 | 章节 |
|
||||||
@ -274,26 +276,35 @@
|
|||||||
| 148 | 战后余晖,返回阿拉德大陆 |
|
| 148 | 战后余晖,返回阿拉德大陆 |
|
||||||
| 149-155 | 泰波尔斯篇,艾拉收后宫(第17人) |
|
| 149-155 | 泰波尔斯篇,艾拉收后宫(第17人) |
|
||||||
| 156-163 | 希洛克篇,融合创世之力,封印希洛克 |
|
| 156-163 | 希洛克篇,融合创世之力,封印希洛克 |
|
||||||
|
| 164-176 | 奥兹玛篇,混沌终结,篇章落幕 ✅ |
|
||||||
|
| 177-178 | 番外·米歇尔祝福/奥兹玛遗言 ✅ |
|
||||||
|
| 179-185 | 神界篇开篇,第一块神之钥碎片 ✅ |
|
||||||
|
|
||||||
### 奥兹玛篇(186-200章)
|
### 神界篇(179-185章)✅ 进行中
|
||||||
| 章节 | 内容 |
|
| 章节 | 内容 |
|
||||||
|------|------|
|
|------|------|
|
||||||
| 186-190 | 黑色大地,奥兹玛复苏 |
|
| 179 | 神之召唤,艾琳娜登场 |
|
||||||
| 191-195 | 混沌之神,米歇尔相关 |
|
| 180 | 通往神界之路,传送风暴 |
|
||||||
| 196-200 | 奥兹玛raid,神界预告 |
|
| 181 | 云端之城,会见卡赞 |
|
||||||
|
| 182 | 神界议会,神之钥任务 |
|
||||||
|
| 183 | 暗影初现,晨曦浮岛首战 |
|
||||||
|
| 184 | 浮岛陷落,暗影剑士BOSS,第一块碎片 |
|
||||||
|
| 185 | 神之钥的线索,下一阶段预告 ✅ 当前 |
|
||||||
|
|
||||||
### 神界篇(201章+)
|
### 神界篇后续(186章+)
|
||||||
| 章节 | 内容 |
|
| 章节 | 内容 |
|
||||||
|------|------|
|
|------|------|
|
||||||
| 201-210 | 神界入口,新世界观 |
|
| 186-195 | 深渊浮岛,更多碎片收集 |
|
||||||
| 211-220 | 神界副本,新敌人新盟友 |
|
| 196-210 | 神界危机升级,暗影核心 |
|
||||||
| 221+ | 神界最终战,林克成神? |
|
| 211+ | 神界最终战,林克成神 |
|
||||||
|
|
||||||
### 后宫规划(目标20人)
|
### 后宫规划(目标20人)
|
||||||
| 序号 | 角色 | 登场篇章 |
|
| 序号 | 角色 | 登场篇章 | 状态 |
|
||||||
|------|------|----------|
|
|------|------|----------|------|
|
||||||
| 17-18 | 泰波尔斯NPC/BOSS | 泰波尔斯篇 |
|
| 1-17 | 已加入 | 前178章 | ✅ |
|
||||||
| 19-20 | 神界角色 | 神界篇 |
|
| 18 | 艾琳娜(神界守护者) | 神界篇(179章) | 潜在后宫 |
|
||||||
|
| 19 | 雅典娜(智慧之神) | 神界篇(182章) | 潜在后宫 |
|
||||||
|
| 20 | 待定 | 神界篇 | 待写 |
|
||||||
|
|
||||||
**预计总章节:220-250章**
|
**预计总章节:220-250章**
|
||||||
|
|
||||||
|
|||||||
582
alacarte-novel-website/chapters/chapter-179.html
Normal file
582
alacarte-novel-website/chapters/chapter-179.html
Normal file
@ -0,0 +1,582 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="zh-CN">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||||
|
<meta http-equiv="Pragma" content="no-cache">
|
||||||
|
<meta http-equiv="Expires" content="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=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
:root {
|
||||||
|
--bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);
|
||||||
|
--text-primary: #e0e0e0;
|
||||||
|
--text-secondary: #888;
|
||||||
|
--accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
||||||
|
--border-color: rgba(255,255,255,0.1);
|
||||||
|
--btn-bg: rgba(255,255,255,0.1);
|
||||||
|
--btn-hover: rgba(255,255,255,0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme="light"] {
|
||||||
|
--bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
|
||||||
|
--text-primary: #333;
|
||||||
|
--text-secondary: #666;
|
||||||
|
--border-color: rgba(0,0,0,0.1);
|
||||||
|
--btn-bg: rgba(0,0,0,0.05);
|
||||||
|
--btn-hover: rgba(0,0,0,0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font-family: 'Noto Serif SC', serif;
|
||||||
|
background: var(--bg-primary);
|
||||||
|
color: var(--text-primary);
|
||||||
|
line-height: 1.8;
|
||||||
|
min-height: 100vh;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 20px;
|
||||||
|
padding-bottom: 120px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-nav {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
background: rgba(0,0,0,0.3);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-bottom: 1px solid var(--border-color);
|
||||||
|
z-index: 1000;
|
||||||
|
padding: 10px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-nav-content {
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-link {
|
||||||
|
color: var(--text-primary);
|
||||||
|
text-decoration: none;
|
||||||
|
font-family: 'Noto Sans SC', sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
padding: 8px 16px;
|
||||||
|
background: var(--btn-bg);
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
border-radius: 8px;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-link:hover {
|
||||||
|
background: var(--btn-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-header {
|
||||||
|
text-align: center;
|
||||||
|
padding: 80px 0 40px;
|
||||||
|
border-bottom: 1px solid var(--border-color);
|
||||||
|
margin-bottom: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-number {
|
||||||
|
font-size: 14px;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
letter-spacing: 4px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-title {
|
||||||
|
font-size: 32px;
|
||||||
|
font-weight: 700;
|
||||||
|
background: var(--accent-gradient);
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
-webkit-text-fill-color: transparent;
|
||||||
|
background-clip: text;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-meta {
|
||||||
|
font-size: 14px;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-content {
|
||||||
|
font-size: 18px;
|
||||||
|
line-height: 2;
|
||||||
|
text-align: justify;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-content p {
|
||||||
|
margin-bottom: 1.5em;
|
||||||
|
text-indent: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-content p:first-of-type::first-letter {
|
||||||
|
font-size: 3em;
|
||||||
|
float: left;
|
||||||
|
line-height: 1;
|
||||||
|
margin-right: 8px;
|
||||||
|
margin-top: -5px;
|
||||||
|
background: var(--accent-gradient);
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
-webkit-text-fill-color: transparent;
|
||||||
|
background-clip: text;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fixed-nav {
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
background: rgba(0,0,0,0.3);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-top: 1px solid var(--border-color);
|
||||||
|
z-index: 1000;
|
||||||
|
padding: 15px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fixed-nav-content {
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-btn {
|
||||||
|
padding: 12px 24px;
|
||||||
|
background: var(--btn-bg);
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
border-radius: 8px;
|
||||||
|
color: var(--text-primary);
|
||||||
|
text-decoration: none;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
font-family: 'Noto Sans SC', sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-btn:hover {
|
||||||
|
background: var(--btn-hover);
|
||||||
|
transform: translateY(-2px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-btn.disabled {
|
||||||
|
opacity: 0.3;
|
||||||
|
cursor: not-allowed;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-btn.active {
|
||||||
|
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
||||||
|
border-color: #667eea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-buttons {
|
||||||
|
position: fixed;
|
||||||
|
right: 20px;
|
||||||
|
bottom: 90px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 10px;
|
||||||
|
z-index: 1001;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-btn {
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
border-radius: 8px;
|
||||||
|
background: var(--btn-bg);
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
color: var(--text-primary);
|
||||||
|
cursor: pointer;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
font-size: 16px;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
font-family: 'Noto Sans SC', sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-btn:hover {
|
||||||
|
background: var(--btn-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar {
|
||||||
|
position: fixed;
|
||||||
|
right: 20px;
|
||||||
|
top: 50%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
background: rgba(0,0,0,0.5);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-radius: 12px;
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
width: 200px;
|
||||||
|
max-height: 70vh;
|
||||||
|
z-index: 999;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-title {
|
||||||
|
font-size: 14px;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 2px;
|
||||||
|
padding: 15px 20px;
|
||||||
|
border-bottom: 1px solid var(--border-color);
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-content {
|
||||||
|
overflow-y: auto;
|
||||||
|
padding: 10px 20px 20px;
|
||||||
|
flex: 1;
|
||||||
|
scrollbar-width: thin;
|
||||||
|
scrollbar-color: transparent transparent;
|
||||||
|
transition: scrollbar-color 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-content:hover {
|
||||||
|
scrollbar-color: rgba(255,255,255,0.3) transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-chapter {
|
||||||
|
display: block;
|
||||||
|
padding: 8px 0;
|
||||||
|
color: #aaa;
|
||||||
|
text-decoration: none;
|
||||||
|
font-size: 13px;
|
||||||
|
border-bottom: 1px solid rgba(255,255,255,0.05);
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
line-height: 1.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-chapter:hover {
|
||||||
|
color: #667eea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-chapter.current {
|
||||||
|
color: #667eea;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 1200px) {
|
||||||
|
.sidebar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
.chapter-title {
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-content {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fixed-nav-content {
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-btn {
|
||||||
|
padding: 10px 12px;
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-buttons {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="top-nav">
|
||||||
|
<div class="top-nav-content">
|
||||||
|
<a href="../index.html" class="nav-link">返回首页</a>
|
||||||
|
<button class="nav-link" id="themeToggle">切换主题</button>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<header class="chapter-header">
|
||||||
|
<div class="chapter-number">Chapter 179</div>
|
||||||
|
<h1 class="chapter-title">神之召唤</h1>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<article class="chapter-content">
|
||||||
|
<p>奥兹玛篇结束后,林克回到阿拉德大陆。</p>
|
||||||
|
<p>他的剑神境界更加稳固。</p>
|
||||||
|
<p>创世之力碎片在他体内流转,散发着微弱的光芒。</p>
|
||||||
|
<p>但他知道,这只是开始。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>赫顿玛尔的清晨。</p>
|
||||||
|
<p>阳光洒在石板路上,街边的店铺陆续开门。</p>
|
||||||
|
<p>林克站在城墙上,眺望远方。</p>
|
||||||
|
<p>他的脑海中,回响着奥兹玛最后的遗言。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"林克会来神界。"</p>
|
||||||
|
<p>"他会获得完整的创世之力。"</p>
|
||||||
|
<p>"卡赞会在神界帮助他。"</p>
|
||||||
|
<p>林克握紧手中的光剑「细雪之舞」。</p>
|
||||||
|
<p>神界...那是他从未踏足的地方。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>身后传来轻柔的脚步声。</p>
|
||||||
|
<p>"林克,在想什么?"赛丽亚的声音。</p>
|
||||||
|
<p>林克转过身,看到赛丽亚、艾丽丝、帕丽丝等人走来。</p>
|
||||||
|
<p>她们是林克的后宫,也是他最亲近的人。</p>
|
||||||
|
<p>"神界。"林克回答,"奥兹玛说我会去神界。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>艾丽丝走近林克:"神界...那是世界的上层位面。"</p>
|
||||||
|
<p>"创世之力的源头在那里。"</p>
|
||||||
|
<p>"如果你想获得完整的创世之力,就必须去神界。"</p>
|
||||||
|
<p>莎兰点头:"神界是神族的领地。"</p>
|
||||||
|
<p>"那里有强大的神之力,也有未知的危险。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>帕丽丝抱起双臂:"神族...听起来很强。"</p>
|
||||||
|
<p>"林克,你准备好了吗?"</p>
|
||||||
|
<p>林克露出自信的笑容:"我会去的。"</p>
|
||||||
|
<p>"但在那之前...我想先休息一段时间。"</p>
|
||||||
|
<p>"奥兹玛篇消耗了我太多精力。"</p>
|
||||||
|
<p>赛丽亚温柔地握住林克的手:"好的,林克。"</p>
|
||||||
|
<p>"我们陪你休息。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>接下来的日子里,林克在阿拉德大陆过着平静的生活。</p>
|
||||||
|
<p>他与后宫成员们一起,享受着难得的安宁。</p>
|
||||||
|
<p>但他知道,这只是暴风雨前的宁静。</p>
|
||||||
|
<p>神界,终将来临。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>七天后。</p>
|
||||||
|
<p>林克正在赫顿玛尔的训练场修炼剑术。</p>
|
||||||
|
<p>他的剑法越来越精妙,剑神的境界不断深化。</p>
|
||||||
|
<p>突然,天空发生了变化。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>原本晴朗的天空,突然出现了一道金色光柱。</p>
|
||||||
|
<p>光柱从天而降,直指赫顿玛尔城。</p>
|
||||||
|
<p>周围的人们纷纷抬头,脸上露出惊讶的表情。</p>
|
||||||
|
<p>"那是什么?"</p>
|
||||||
|
<p>"天...天降神光?"</p>
|
||||||
|
<p>林克停下修炼,看向光柱的方向。</p>
|
||||||
|
<p>他能感受到光柱中蕴含的强大力量——那是神之力。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>光柱缓缓降落在城中央的广场上。</p>
|
||||||
|
<p>光芒散去,一个身影浮现。</p>
|
||||||
|
<p>那是一个女性身影,金发碧眼,身穿白色长袍。</p>
|
||||||
|
<p>她的背后,有若隐若现的光翼。</p>
|
||||||
|
<p>神界使者。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克走向广场,人群自动为他让开道路。</p>
|
||||||
|
<p>他来到神界使者面前。</p>
|
||||||
|
<p>"你是...神界的使者?"林克问。</p>
|
||||||
|
<p>使者点头,她的声音如天籁般悦耳:"我是艾琳娜,神界守护者。"</p>
|
||||||
|
<p>"我奉神界议会之命,前来寻找创世之力持有者。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克眼神一凝:"创世之力持有者?"</p>
|
||||||
|
<p>艾琳娜看向林克:"是的。"</p>
|
||||||
|
<p>"我感受到你体内有创世之力的碎片。"</p>
|
||||||
|
<p>"你就是林克,剑神林克。"</p>
|
||||||
|
<p>林克点头:"我是林克。"</p>
|
||||||
|
<p>"神界...为什么寻找我?"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>艾琳娜的神色变得严肃:"神界面临危机。"</p>
|
||||||
|
<p>"一种名为'暗影侵蚀'的力量正在蔓延。"</p>
|
||||||
|
<p>"它吞噬神界的浮岛,腐蚀神族的灵魂。"</p>
|
||||||
|
<p>"神界议会认为,只有创世之力才能对抗暗影侵蚀。"</p>
|
||||||
|
<p>"所以...我前来邀请你,前往神界。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克沉默片刻。</p>
|
||||||
|
<p>奥兹玛的遗言再次回响在脑海中。</p>
|
||||||
|
<p>"林克会来神界。"</p>
|
||||||
|
<p>"他会获得完整的创世之力。"</p>
|
||||||
|
<p>原来,这一切早已注定。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"我接受邀请。"林克说。</p>
|
||||||
|
<p>艾琳娜露出欣慰的笑容:"谢谢你,林克。"</p>
|
||||||
|
<p>"神界需要你的帮助。"</p>
|
||||||
|
<p>"但...在你前往神界之前,需要做好准备。"</p>
|
||||||
|
<p>"神界的危险,远超阿拉德大陆。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克点头:"我明白。"</p>
|
||||||
|
<p>"请给我一天时间,安排好这里的事务。"</p>
|
||||||
|
<p>艾琳娜点头:"可以。"</p>
|
||||||
|
<p>"我会在城外等你。"</p>
|
||||||
|
<p>"明天日落时分,我们出发。"</p>
|
||||||
|
<p>说完,艾琳娜的身影化作光芒,消失在广场上。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克回到住所。</p>
|
||||||
|
<p>他的后宫成员们已经得知消息,正在等他。</p>
|
||||||
|
<p>"林克,你真的要去神界?"赛丽亚担忧地问。</p>
|
||||||
|
<p>林克点头:"是的。"</p>
|
||||||
|
<p>"神界需要我,我也需要完整的创世之力。"</p>
|
||||||
|
<p>"这是命中注定的旅程。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>艾丽丝走近林克:"林克,神界有我的朋友。"</p>
|
||||||
|
<p>"艾琳娜...她是神界守护者,值得信任。"</p>
|
||||||
|
<p>"但神界其他神族...你要小心。"</p>
|
||||||
|
<p>莎兰点头:"神族有自己的利益和立场。"</p>
|
||||||
|
<p>"不要轻易相信任何人。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>帕丽丝拍拍林克的肩膀:"林克,你是最强的剑神。"</p>
|
||||||
|
<p>"神族又怎样?敢惹你,就砍了他们。"</p>
|
||||||
|
<p>林克笑了:"帕丽丝,还是你直接。"</p>
|
||||||
|
<p>敏泰温柔地说:"林克,我们会在阿拉德等你。"</p>
|
||||||
|
<p>"不管多久,我们都会等。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克看着他的后宫成员们。</p>
|
||||||
|
<p>十七个美丽的女子,每一个都是他深爱的人。</p>
|
||||||
|
<p>"谢谢你们。"林克说。</p>
|
||||||
|
<p>"我会安全回来的。"</p>
|
||||||
|
<p>"等我获得完整的创世之力,我会变得更强。"</p>
|
||||||
|
<p>"到时候,我们一起面对任何敌人。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>赛丽亚走向林克,紧紧抱住他。</p>
|
||||||
|
<p>"林克...我会想你的。"</p>
|
||||||
|
<p>林克回抱赛丽亚:"我也想你,赛丽亚。"</p>
|
||||||
|
<p>"但这是必须的旅程。"</p>
|
||||||
|
<p>"我会在神界找到完整的创世之力,然后回来。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>其他后宫成员们也围了上来。</p>
|
||||||
|
<p>她们与林克道别,表达着各自的不舍。</p>
|
||||||
|
<p>艾丽丝说:"林克,神界有卡赞的灵魂。"</p>
|
||||||
|
<p>"他是奥兹玛的挚友,会在神界帮助你。"</p>
|
||||||
|
<p>林克点头:"我会找到卡赞的。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>皇女艾丽婕说:"林克,天界与神界有联系。"</p>
|
||||||
|
<p>"如果需要帮助,可以找天界的皇都。"</p>
|
||||||
|
<p>米娅点头:"我会在天界支持你。"</p>
|
||||||
|
<p>林克感激地说:"谢谢你们。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>夜晚降临。</p>
|
||||||
|
<p>林克与后宫成员们共度最后的时光。</p>
|
||||||
|
<p>明天,他将踏上神界之旅。</p>
|
||||||
|
<p>新的篇章,即将开启。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>第二天清晨。</p>
|
||||||
|
<p>林克站在城门口,身后是他的后宫成员们。</p>
|
||||||
|
<p>艾琳娜已经在城外等待,她的背后是开启的神界传送门。</p>
|
||||||
|
<p>那是一道金色的光幕,散发着神圣的气息。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"林克。"赛丽亚轻声说。</p>
|
||||||
|
<p>"一路顺风。"</p>
|
||||||
|
<p>林克点头:"我会的。"</p>
|
||||||
|
<p>他转身走向艾琳娜。</p>
|
||||||
|
<p>每一步,都带着坚定。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>艾琳娜看向林克:"准备好了吗?"</p>
|
||||||
|
<p>林克点头:"准备好了。"</p>
|
||||||
|
<p>艾琳娜露出微笑:"那么,出发吧。"</p>
|
||||||
|
<p>"欢迎来到神界,剑神林克。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克深吸一口气。</p>
|
||||||
|
<p>他踏入金色的光幕。</p>
|
||||||
|
<p>身体被光芒包裹,意识逐渐模糊。</p>
|
||||||
|
<p>神界之旅,正式开始。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>在神界。</p>
|
||||||
|
<p>战士殿堂中。</p>
|
||||||
|
<p>卡赞站在窗前,看向远方。</p>
|
||||||
|
<p>他感受到一股熟悉的气息正在接近神界。</p>
|
||||||
|
<p>那是创世之力的气息。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"林克..."卡赞低声说。</p>
|
||||||
|
<p>"你终于来了。"</p>
|
||||||
|
<p>奥兹玛的声音从身后传来:"卡赞,林克来了?"</p>
|
||||||
|
<p>卡赞点头:"是的。"</p>
|
||||||
|
<p>"艾琳娜把他带来了。"</p>
|
||||||
|
<p>"他会来战士殿堂找我们。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>米歇尔走近:"卡赞,准备好了吗?"</p>
|
||||||
|
<p>"林克需要我们的帮助。"</p>
|
||||||
|
<p>卡赞露出战士的笑容:"当然。"</p>
|
||||||
|
<p>"我等了几百年,就是为了这一刻。"</p>
|
||||||
|
<p>"林克拯救了奥兹玛...现在,轮到我帮助他了。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>莉兹微笑着说:"林克会成功的。"</p>
|
||||||
|
<p>"他有创世之力,有卡赞的帮助,有我们的支持。"</p>
|
||||||
|
<p>四人相视而笑。</p>
|
||||||
|
<p>新的篇章,即将展开。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百七十九章完)</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(神界篇·开启)</p>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav class="fixed-nav">
|
||||||
|
<div class="fixed-nav-content">
|
||||||
|
<a href="chapter-178.html" class="nav-btn">上一章</a>
|
||||||
|
<a href="../chapters.html" class="nav-btn">目录</a>
|
||||||
|
<button class="nav-btn" id="themeToggle">切换主题</button>
|
||||||
|
<a href="chapter-180.html" class="nav-btn">下一章</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<div class="scroll-buttons">
|
||||||
|
<button class="scroll-btn" id="scrollTop" title="回到顶部">顶</button>
|
||||||
|
<button class="scroll-btn" id="scrollBottom" title="回到底部">底</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<aside class="sidebar">
|
||||||
|
<div class="sidebar-title">章节导航</div>
|
||||||
|
<div class="sidebar-content" id="sidebarContent">
|
||||||
|
<a href="chapter-174.html" class="sidebar-chapter">第174章:创世之光的净化</a>
|
||||||
|
<a href="chapter-175.html" class="sidebar-chapter">第175章:混沌的终结</a>
|
||||||
|
<a href="chapter-176.html" class="sidebar-chapter">第176章:篇章落幕</a>
|
||||||
|
<a href="chapter-177.html" class="sidebar-chapter">第177章:番外·米歇尔的最后祝福</a>
|
||||||
|
<a href="chapter-178.html" class="sidebar-chapter">第178章:番外·奥兹玛的遗言</a>
|
||||||
|
<a href="chapter-179.html" class="sidebar-chapter current">第179章:神之召唤</a>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const themeToggle = document.getElementById('themeToggle');
|
||||||
|
const savedTheme = localStorage.getItem('theme') || 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', savedTheme);
|
||||||
|
themeToggle.textContent = savedTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
|
||||||
|
themeToggle.addEventListener('click', () => {
|
||||||
|
const currentTheme = document.documentElement.getAttribute('data-theme');
|
||||||
|
const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', newTheme);
|
||||||
|
localStorage.setItem('theme', newTheme);
|
||||||
|
themeToggle.textContent = newTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
});
|
||||||
|
|
||||||
|
document.getElementById('scrollTop').addEventListener('click', () => {
|
||||||
|
window.scrollTo({ top: 0, behavior: 'smooth' });
|
||||||
|
});
|
||||||
|
|
||||||
|
document.getElementById('scrollBottom').addEventListener('click', () => {
|
||||||
|
window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' });
|
||||||
|
});
|
||||||
|
|
||||||
|
window.addEventListener('load', () => {
|
||||||
|
const sidebarContent = document.getElementById('sidebarContent');
|
||||||
|
const currentChapter = sidebarContent.querySelector('.current');
|
||||||
|
if (currentChapter) {
|
||||||
|
currentChapter.scrollIntoView({ behavior: 'smooth', block: 'center' });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
491
alacarte-novel-website/chapters/chapter-180.html
Normal file
491
alacarte-novel-website/chapters/chapter-180.html
Normal file
@ -0,0 +1,491 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="zh-CN">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
||||||
|
<meta http-equiv="Pragma" content="no-cache">
|
||||||
|
<meta http-equiv="Expires" content="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=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
:root {
|
||||||
|
--bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);
|
||||||
|
--text-primary: #e0e0e0;
|
||||||
|
--text-secondary: #888;
|
||||||
|
--accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
||||||
|
--border-color: rgba(255,255,255,0.1);
|
||||||
|
--btn-bg: rgba(255,255,255,0.1);
|
||||||
|
--btn-hover: rgba(255,255,255,0.2);
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-theme="light"] {
|
||||||
|
--bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
|
||||||
|
--text-primary: #333;
|
||||||
|
--text-secondary: #666;
|
||||||
|
--border-color: rgba(0,0,0,0.1);
|
||||||
|
--btn-bg: rgba(0,0,0,0.05);
|
||||||
|
--btn-hover: rgba(0,0,0,0.1);
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
font-family: 'Noto Serif SC', serif;
|
||||||
|
background: var(--bg-primary);
|
||||||
|
color: var(--text-primary);
|
||||||
|
line-height: 1.8;
|
||||||
|
min-height: 100vh;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.container {
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 20px;
|
||||||
|
padding-bottom: 120px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-nav {
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
background: rgba(0,0,0,0.3);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-bottom: 1px solid var(--border-color);
|
||||||
|
z-index: 1000;
|
||||||
|
padding: 10px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.top-nav-content {
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-link {
|
||||||
|
color: var(--text-primary);
|
||||||
|
text-decoration: none;
|
||||||
|
font-family: 'Noto Sans SC', sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
padding: 8px 16px;
|
||||||
|
background: var(--btn-bg);
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
border-radius: 8px;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-link:hover {
|
||||||
|
background: var(--btn-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-header {
|
||||||
|
text-align: center;
|
||||||
|
padding: 80px 0 40px;
|
||||||
|
border-bottom: 1px solid var(--border-color);
|
||||||
|
margin-bottom: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-number {
|
||||||
|
font-size: 14px;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
letter-spacing: 4px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-title {
|
||||||
|
font-size: 32px;
|
||||||
|
font-weight: 700;
|
||||||
|
background: var(--accent-gradient);
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
-webkit-text-fill-color: transparent;
|
||||||
|
background-clip: text;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-content {
|
||||||
|
font-size: 18px;
|
||||||
|
line-height: 2;
|
||||||
|
text-align: justify;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-content p {
|
||||||
|
margin-bottom: 1.5em;
|
||||||
|
text-indent: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.chapter-content p:first-of-type::first-letter {
|
||||||
|
font-size: 3em;
|
||||||
|
float: left;
|
||||||
|
line-height: 1;
|
||||||
|
margin-right: 8px;
|
||||||
|
margin-top: -5px;
|
||||||
|
background: var(--accent-gradient);
|
||||||
|
-webkit-background-clip: text;
|
||||||
|
-webkit-text-fill-color: transparent;
|
||||||
|
background-clip: text;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fixed-nav {
|
||||||
|
position: fixed;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
background: rgba(0,0,0,0.3);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-top: 1px solid var(--border-color);
|
||||||
|
z-index: 1000;
|
||||||
|
padding: 15px 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.fixed-nav-content {
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-btn {
|
||||||
|
padding: 12px 24px;
|
||||||
|
background: var(--btn-bg);
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
border-radius: 8px;
|
||||||
|
color: var(--text-primary);
|
||||||
|
text-decoration: none;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
font-family: 'Noto Sans SC', sans-serif;
|
||||||
|
font-size: 14px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-btn:hover {
|
||||||
|
background: var(--btn-hover);
|
||||||
|
transform: translateY(-2px);
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-buttons {
|
||||||
|
position: fixed;
|
||||||
|
right: 20px;
|
||||||
|
bottom: 90px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: 10px;
|
||||||
|
z-index: 1001;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-btn {
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
border-radius: 8px;
|
||||||
|
background: var(--btn-bg);
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
color: var(--text-primary);
|
||||||
|
cursor: pointer;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
font-size: 16px;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scroll-btn:hover {
|
||||||
|
background: var(--btn-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar {
|
||||||
|
position: fixed;
|
||||||
|
right: 20px;
|
||||||
|
top: 50%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
background: rgba(0,0,0,0.5);
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
border-radius: 12px;
|
||||||
|
border: 1px solid var(--border-color);
|
||||||
|
width: 200px;
|
||||||
|
max-height: 70vh;
|
||||||
|
z-index: 999;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-title {
|
||||||
|
font-size: 14px;
|
||||||
|
color: var(--text-secondary);
|
||||||
|
text-transform: uppercase;
|
||||||
|
letter-spacing: 2px;
|
||||||
|
padding: 15px 20px;
|
||||||
|
border-bottom: 1px solid var(--border-color);
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-content {
|
||||||
|
overflow-y: auto;
|
||||||
|
padding: 10px 20px 20px;
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-chapter {
|
||||||
|
display: block;
|
||||||
|
padding: 8px 0;
|
||||||
|
color: #aaa;
|
||||||
|
text-decoration: none;
|
||||||
|
font-size: 13px;
|
||||||
|
border-bottom: 1px solid rgba(255,255,255,0.05);
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-chapter:hover {
|
||||||
|
color: #667eea;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sidebar-chapter.current {
|
||||||
|
color: #667eea;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 1200px) {
|
||||||
|
.sidebar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
.chapter-title {
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
.chapter-content {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
.scroll-buttons {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="top-nav">
|
||||||
|
<div class="top-nav-content">
|
||||||
|
<a href="../index.html" class="nav-link">返回首页</a>
|
||||||
|
<button class="nav-link" id="themeToggle">切换主题</button>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<header class="chapter-header">
|
||||||
|
<div class="chapter-number">Chapter 180</div>
|
||||||
|
<h1 class="chapter-title">通往神界之路</h1>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<article class="chapter-content">
|
||||||
|
<p>金色的光芒包裹着林克。</p>
|
||||||
|
<p>他感觉自己正在穿越一条无尽的通道。</p>
|
||||||
|
<p>周围是流动的光芒,如同星河一般璀璨。</p>
|
||||||
|
<p>艾琳娜在他身边,光翼轻轻扇动,带领他前行。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"这是神界传送通道。"艾琳娜解释道。</p>
|
||||||
|
<p>"连接阿拉德大陆与神界。"</p>
|
||||||
|
<p>"只有神族或持有创世之力的人才能通过。"</p>
|
||||||
|
<p>林克点头,感受着通道中的能量。</p>
|
||||||
|
<p>创世之力在他体内流转,与通道的能量产生共鸣。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>突然,通道剧烈震动。</p>
|
||||||
|
<p>"怎么回事?"林克问。</p>
|
||||||
|
<p>艾琳娜神色一变:"是空间风暴!"</p>
|
||||||
|
<p>"通道被干扰了...可能是暗影侵蚀的影响。"</p>
|
||||||
|
<p>林克握紧光剑,准备应对危机。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>空间风暴席卷而来。</p>
|
||||||
|
<p>黑色的风暴在通道中肆虐,试图撕裂一切。</p>
|
||||||
|
<p>林克感受到风暴中蕴含的邪恶力量——那是暗影的力量。</p>
|
||||||
|
<p>"暗影侵蚀已经蔓延到传送通道了!"艾琳娜焦急地说。</p>
|
||||||
|
<p>"林克,我们需要突破风暴!"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克点头:"交给我。"</p>
|
||||||
|
<p>他举起光剑「细雪之舞」,剑身散发出冰蓝色的光芒。</p>
|
||||||
|
<p>"破极兵刃!"</p>
|
||||||
|
<p>剑气暴涨,创世之力注入剑身。</p>
|
||||||
|
<p>林克挥剑斩向风暴,剑气如银河般倾泻而出。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>剑气与风暴碰撞,发出剧烈的爆炸。</p>
|
||||||
|
<p>风暴被剑气撕开一道缺口。</p>
|
||||||
|
<p>"趁现在!"林克喊道。</p>
|
||||||
|
<p>艾琳娜展开光翼,带着林克穿越缺口。</p>
|
||||||
|
<p>风暴在他们身后咆哮,但已经无法追上他们。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>光芒闪过。</p>
|
||||||
|
<p>林克感觉身体一轻,随即脚踏实地。</p>
|
||||||
|
<p>他睁开眼睛,被眼前的景象震撼。</p>
|
||||||
|
<p>神界。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>云海翻涌,浮岛林立。</p>
|
||||||
|
<p>白色的神殿坐落在浮岛之上,金色的光芒从神殿中散发。</p>
|
||||||
|
<p>天空是纯净的蔚蓝,没有任何杂质。</p>
|
||||||
|
<p>空气中弥漫着神圣的气息,让人心旷神怡。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"欢迎来到神界。"艾琳娜微笑着说。</p>
|
||||||
|
<p>"这里是世界的上层位面,神族的领地。"</p>
|
||||||
|
<p>林克深吸一口气,感受着神界的气息。</p>
|
||||||
|
<p>这里的能量与阿拉德大陆完全不同——更加纯净,更加强大。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"神界很大。"艾琳娜继续说。</p>
|
||||||
|
<p>"我们现在所在的位置是云端之城的入口。"</p>
|
||||||
|
<p>"神界议会就在云端之城中央。"</p>
|
||||||
|
<p>"我们需要先去议会,让神界高层了解情况。"</p>
|
||||||
|
<p>林克点头:"好,请带路。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>艾琳娜带领林克走向浮岛的入口。</p>
|
||||||
|
<p>那里有一座巨大的白色石门,门上刻着神界的符文。</p>
|
||||||
|
<p>石门缓缓打开,露出里面的通道。</p>
|
||||||
|
<p>"神界分为多个区域。"艾琳娜边走边说。</p>
|
||||||
|
<p>"云端之城是神界的主要城市,也是神界议会的所在地。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"战士殿堂是战士灵魂的去处,卡赞就在那里。"</p>
|
||||||
|
<p>林克眼睛一亮:"卡赞...奥兹玛的挚友。"</p>
|
||||||
|
<p>"他会在神界帮助我。"</p>
|
||||||
|
<p>艾琳娜点头:"是的。"</p>
|
||||||
|
<p>"卡赞大人一直在战士殿堂等待你的到来。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"还有其他区域吗?"林克问。</p>
|
||||||
|
<p>艾琳娜继续说:"神界还有许多浮岛,每个浮岛有不同的功能。"</p>
|
||||||
|
<p>"有些是神族的居住区,有些是修炼场,有些是储藏神之力的地方。"</p>
|
||||||
|
<p>"但现在...很多浮岛被暗影侵蚀了。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克神色凝重:"暗影侵蚀...已经蔓延到什么程度了?"</p>
|
||||||
|
<p>艾琳娜叹了口气:"神界原本有一百零八座浮岛。"</p>
|
||||||
|
<p>"现在...只剩下七十二座还在神族的控制中。"</p>
|
||||||
|
<p>"三十六座浮岛已经被暗影吞噬。"</p>
|
||||||
|
<p>林克倒吸一口凉气。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>三分之一的浮岛已经陷落。</p>
|
||||||
|
<p>暗影侵蚀比他想象的更加严重。</p>
|
||||||
|
<p>"暗影是什么?"林克问。</p>
|
||||||
|
<p>"它从哪里来?"</p>
|
||||||
|
<p>艾琳娜摇头:"我们也不清楚。"</p>
|
||||||
|
<p>"暗影是突然出现的...没有征兆,没有原因。"</p>
|
||||||
|
<p>"它像是一种黑暗的力量,吞噬一切。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"神界议会正在调查暗影的来源。"</p>
|
||||||
|
<p>"但目前还没有结果。"</p>
|
||||||
|
<p>"唯一确定的是...创世之力可以对抗暗影。"</p>
|
||||||
|
<p>林克点头:"所以你们才邀请我来神界。"</p>
|
||||||
|
<p>艾琳娜点头:"是的。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>两人穿过石门通道,进入云端之城。</p>
|
||||||
|
<p>林克被眼前的景象震撼。</p>
|
||||||
|
<p>白色的建筑群延绵不绝,神殿的穹顶在阳光下闪闪发光。</p>
|
||||||
|
<p>街道宽阔整洁,神族居民们来来往往。</p>
|
||||||
|
<p>空气中弥漫着淡淡的花香,让人心旷神怡。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"这就是云端之城..."林克喃喃道。</p>
|
||||||
|
<p>"比我想象中还要美丽。"</p>
|
||||||
|
<p>艾琳娜微笑:"云端之城是神界最古老的城市之一。"</p>
|
||||||
|
<p>"它见证了神界的兴衰。"</p>
|
||||||
|
<p>"现在,它是神界最后的防线。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克注意到,虽然城市美丽,但神族居民们的脸上却带着忧虑。</p>
|
||||||
|
<p>他们知道暗影侵蚀的威胁。</p>
|
||||||
|
<p>他们知道神界正在面临危机。</p>
|
||||||
|
<p>"神界的居民们...都在担心暗影。"艾琳娜说。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"但他们对神界议会有信心。"</p>
|
||||||
|
<p>"议会正在努力解决危机。"</p>
|
||||||
|
<p>林克点头:"我会尽我所能帮助神界。"</p>
|
||||||
|
<p>艾琳娜感激地看着林克:"谢谢你,林克。"</p>
|
||||||
|
<p>"神界需要你。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>两人继续前行,穿过城市街道。</p>
|
||||||
|
<p>神族居民们纷纷侧目,打量着林克。</p>
|
||||||
|
<p>他们能感受到林克身上创世之力的气息。</p>
|
||||||
|
<p>"那个人...是人类?"</p>
|
||||||
|
<p>"他身上有创世之力的气息..."</p>
|
||||||
|
<p>"难道是议会邀请的客人?"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克保持着平静,跟随艾琳娜前行。</p>
|
||||||
|
<p>很快,他们来到了云端之城的中心。</p>
|
||||||
|
<p>一座巨大的白色神殿矗立在眼前,穹顶高达数百米。</p>
|
||||||
|
<p>神殿的正门宽阔无比,两旁站立着神界守卫。</p>
|
||||||
|
<p>"这就是神界议会大厅。"艾琳娜说。</p>
|
||||||
|
<p>"神界的高层都在里面。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克深吸一口气。</p>
|
||||||
|
<p>新的旅程正式开始。</p>
|
||||||
|
<p>神界议会,即将登场。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>在神界某处。</p>
|
||||||
|
<p>一座被暗影吞噬的浮岛上。</p>
|
||||||
|
<p>黑色的雾气弥漫,一切都被黑暗覆盖。</p>
|
||||||
|
<p>在黑暗的深处,有一双红色的眼睛睁开。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"创世之力..."</p>
|
||||||
|
<p>"终于来了。"</p>
|
||||||
|
<p>一个低沉的声音在黑暗中响起。</p>
|
||||||
|
<p>"等了这么久...终于等到机会了。"</p>
|
||||||
|
<p>暗影开始蠕动,向神界的方向蔓延。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百八十章完)</p>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<nav class="fixed-nav">
|
||||||
|
<div class="fixed-nav-content">
|
||||||
|
<a href="chapter-179.html" class="nav-btn">上一章</a>
|
||||||
|
<a href="../chapters.html" class="nav-btn">目录</a>
|
||||||
|
<button class="nav-btn" id="themeToggle">切换主题</button>
|
||||||
|
<a href="chapter-181.html" class="nav-btn">下一章</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<div class="scroll-buttons">
|
||||||
|
<button class="scroll-btn" id="scrollTop" title="回到顶部">顶</button>
|
||||||
|
<button class="scroll-btn" id="scrollBottom" title="回到底部">底</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<aside class="sidebar">
|
||||||
|
<div class="sidebar-title">章节导航</div>
|
||||||
|
<div class="sidebar-content" id="sidebarContent">
|
||||||
|
<a href="chapter-175.html" class="sidebar-chapter">第175章:混沌的终结</a>
|
||||||
|
<a href="chapter-176.html" class="sidebar-chapter">第176章:篇章落幕</a>
|
||||||
|
<a href="chapter-177.html" class="sidebar-chapter">第177章:番外·米歇尔的最后祝福</a>
|
||||||
|
<a href="chapter-178.html" class="sidebar-chapter">第178章:番外·奥兹玛的遗言</a>
|
||||||
|
<a href="chapter-179.html" class="sidebar-chapter">第179章:神之召唤</a>
|
||||||
|
<a href="chapter-180.html" class="sidebar-chapter current">第180章:通往神界之路</a>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
const themeToggle = document.getElementById('themeToggle');
|
||||||
|
const savedTheme = localStorage.getItem('theme') || 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', savedTheme);
|
||||||
|
themeToggle.textContent = savedTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
|
||||||
|
themeToggle.addEventListener('click', () => {
|
||||||
|
const currentTheme = document.documentElement.getAttribute('data-theme');
|
||||||
|
const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', newTheme);
|
||||||
|
localStorage.setItem('theme', newTheme);
|
||||||
|
themeToggle.textContent = newTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
});
|
||||||
|
|
||||||
|
document.getElementById('scrollTop').addEventListener('click', () => {
|
||||||
|
window.scrollTo({ top: 0, behavior: 'smooth' });
|
||||||
|
});
|
||||||
|
|
||||||
|
document.getElementById('scrollBottom').addEventListener('click', () => {
|
||||||
|
window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' });
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
244
alacarte-novel-website/chapters/chapter-181.html
Normal file
244
alacarte-novel-website/chapters/chapter-181.html
Normal file
@ -0,0 +1,244 @@
|
|||||||
|
<!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=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
:root {
|
||||||
|
--bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%);
|
||||||
|
--text-primary: #e0e0e0;
|
||||||
|
--text-secondary: #888;
|
||||||
|
--accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
||||||
|
--border-color: rgba(255,255,255,0.1);
|
||||||
|
--btn-bg: rgba(255,255,255,0.1);
|
||||||
|
--btn-hover: rgba(255,255,255,0.2);
|
||||||
|
}
|
||||||
|
[data-theme="light"] {
|
||||||
|
--bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
|
||||||
|
--text-primary: #333;
|
||||||
|
--text-secondary: #666;
|
||||||
|
--border-color: rgba(0,0,0,0.1);
|
||||||
|
--btn-bg: rgba(0,0,0,0.05);
|
||||||
|
--btn-hover: rgba(0,0,0,0.1);
|
||||||
|
}
|
||||||
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||||
|
body { font-family: 'Noto Serif SC', serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.8; min-height: 100vh; }
|
||||||
|
.container { max-width: 800px; margin: 0 auto; padding: 20px; padding-bottom: 120px; }
|
||||||
|
.top-nav { position: fixed; top: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-color); z-index: 1000; padding: 10px 20px; }
|
||||||
|
.top-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-link { color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; padding: 8px 16px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; transition: all 0.3s ease; }
|
||||||
|
.nav-link:hover { background: var(--btn-hover); }
|
||||||
|
.chapter-header { text-align: center; padding: 80px 0 40px; border-bottom: 1px solid var(--border-color); margin-bottom: 40px; }
|
||||||
|
.chapter-number { font-size: 14px; color: var(--text-secondary); letter-spacing: 4px; text-transform: uppercase; margin-bottom: 10px; }
|
||||||
|
.chapter-title { font-size: 32px; font-weight: 700; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: 20px; }
|
||||||
|
.chapter-content { font-size: 18px; line-height: 2; text-align: justify; }
|
||||||
|
.chapter-content p { margin-bottom: 1.5em; text-indent: 2em; }
|
||||||
|
.chapter-content p:first-of-type::first-letter { font-size: 3em; float: left; line-height: 1; margin-right: 8px; margin-top: -5px; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; }
|
||||||
|
.fixed-nav { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-top: 1px solid var(--border-color); z-index: 1000; padding: 15px 20px; }
|
||||||
|
.fixed-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-btn { padding: 12px 24px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; color: var(--text-primary); text-decoration: none; transition: all 0.3s ease; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; cursor: pointer; }
|
||||||
|
.nav-btn:hover { background: var(--btn-hover); transform: translateY(-2px); }
|
||||||
|
.scroll-buttons { position: fixed; right: 20px; bottom: 90px; display: flex; flex-direction: column; gap: 10px; z-index: 1001; }
|
||||||
|
.scroll-btn { width: 40px; height: 40px; border-radius: 8px; background: var(--btn-bg); border: 1px solid var(--border-color); color: var(--text-primary); cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 16px; }
|
||||||
|
.scroll-btn:hover { background: var(--btn-hover); }
|
||||||
|
.sidebar { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.5); backdrop-filter: blur(10px); border-radius: 12px; border: 1px solid var(--border-color); width: 200px; max-height: 70vh; z-index: 999; display: flex; flex-direction: column; }
|
||||||
|
.sidebar-title { font-size: 14px; color: var(--text-secondary); text-transform: uppercase; letter-spacing: 2px; padding: 15px 20px; border-bottom: 1px solid var(--border-color); flex-shrink: 0; }
|
||||||
|
.sidebar-content { overflow-y: auto; padding: 10px 20px 20px; flex: 1; }
|
||||||
|
.sidebar-chapter { display: block; padding: 8px 0; color: #aaa; text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,0.05); transition: all 0.3s ease; }
|
||||||
|
.sidebar-chapter:hover { color: #667eea; }
|
||||||
|
.sidebar-chapter.current { color: #667eea; font-weight: 600; }
|
||||||
|
@media (max-width: 1200px) { .sidebar { display: none; } }
|
||||||
|
@media (max-width: 600px) { .chapter-title { font-size: 24px; } .chapter-content { font-size: 16px; } .scroll-buttons { display: none; } }
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="top-nav">
|
||||||
|
<div class="top-nav-content">
|
||||||
|
<a href="../index.html" class="nav-link">返回首页</a>
|
||||||
|
<button class="nav-link" id="themeToggle">切换主题</button>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="container">
|
||||||
|
<header class="chapter-header">
|
||||||
|
<div class="chapter-number">Chapter 181</div>
|
||||||
|
<h1 class="chapter-title">云端之城</h1>
|
||||||
|
</header>
|
||||||
|
<article class="chapter-content">
|
||||||
|
<p>林克站在神界议会大厅的入口。</p>
|
||||||
|
<p>艾琳娜在他身边,准备带他进入。</p>
|
||||||
|
<p>"林克,神界议会由七位神族长老组成。"艾琳娜说。</p>
|
||||||
|
<p>"议长宙斯是神界最古老的神族之一,拥有强大的神之力。"</p>
|
||||||
|
<p>"副议长雅典娜是智慧之神,负责神界的战略规划。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"还有其他五位长老,分别负责不同的领域。"</p>
|
||||||
|
<p>"战斗、防御、研究、资源、外交。"</p>
|
||||||
|
<p>"他们会评估你的能力,决定如何利用创世之力对抗暗影。"</p>
|
||||||
|
<p>林克点头:"我明白了。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>两人走进议会大厅。</p>
|
||||||
|
<p>大厅内部宽敞无比,穹顶上绘制着神界的历史壁画。</p>
|
||||||
|
<p>七位长老坐在高台上,俯视着林克。</p>
|
||||||
|
<p>他们的气息强大而深邃,神之力在体内流转。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>坐在中央的长老开口了。</p>
|
||||||
|
<p>他身材魁梧,白须白眉,眼中闪烁着雷霆的光芒。</p>
|
||||||
|
<p>"你就是林克?"他的声音如雷霆般回荡。</p>
|
||||||
|
<p>"阿拉德大陆的剑神,创世之力碎片的持有者。"</p>
|
||||||
|
<p>林克点头:"是的,我是林克。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>宙斯审视着林克:"我感受到你体内有创世之力的气息。"</p>
|
||||||
|
<p>"但只是一部分碎片。"</p>
|
||||||
|
<p>"完整的创世之力在神界的核心区域,被暗影守护着。"</p>
|
||||||
|
<p>"你需要收集神之钥,才能打开核心区域的大门。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"神之钥?"林克问。</p>
|
||||||
|
<p>雅典娜开口了,她的声音冷静而睿智。</p>
|
||||||
|
<p>"神之钥是神界的神器,共有七块碎片。"</p>
|
||||||
|
<p>"它们分散在神界各处的浮岛上。"</p>
|
||||||
|
<p>"你需要收集这七块碎片,才能打开神界核心的大门。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"但暗影侵蚀已经蔓延到很多浮岛。"</p>
|
||||||
|
<p>"一些神之钥碎片可能已经被暗影吞噬。"</p>
|
||||||
|
<p>"你需要小心应对。"</p>
|
||||||
|
<p>林克点头:"我明白。"</p>
|
||||||
|
<p>"神之钥碎片在哪里?"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>雅典娜挥手,一道光影地图浮现。</p>
|
||||||
|
<p>"这是神界的地图。"</p>
|
||||||
|
<p>"绿色区域是神族控制的浮岛,红色区域是被暗影侵蚀的浮岛。"</p>
|
||||||
|
<p>林克看到,红色区域占据了近三分之一。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"神之钥碎片的可能位置..."雅典娜指着地图上的几个点。</p>
|
||||||
|
<p>"第一块在晨曦浮岛,那是神界的光明之源。"</p>
|
||||||
|
<p>"第二块在深渊浮岛,那是神界的暗影之地。"</p>
|
||||||
|
<p>"第三块在天穹浮岛,那是神界的天空之城。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"第四块在生命浮岛,那是神界的生命之源。"</p>
|
||||||
|
<p>"第五块在毁灭浮岛,那是神界的毁灭之地。"</p>
|
||||||
|
<p>"第六块在永恒浮岛,那是神界的时间圣地。"</p>
|
||||||
|
<p>"第七块...在神界核心,被暗影守护。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>宙斯说:"你需要逐一前往这些浮岛,收集神之钥碎片。"</p>
|
||||||
|
<p>"每收集一块碎片,你的创世之力就会增强一分。"</p>
|
||||||
|
<p>"当七块碎片集齐,你就能打开神界核心的大门。"</p>
|
||||||
|
<p>"那里...是创世之力的源头。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克深吸一口气。</p>
|
||||||
|
<p>七块碎片,七座浮岛。</p>
|
||||||
|
<p>这将是一场漫长的旅程。</p>
|
||||||
|
<p>"我接受任务。"林克说。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>宙斯点头:"很好。"</p>
|
||||||
|
<p>"艾琳娜会陪伴你,为你引路。"</p>
|
||||||
|
<p>"另外...战士殿堂的卡赞也想见你。"</p>
|
||||||
|
<p>"他会在神界帮助你。"</p>
|
||||||
|
<p>林克眼睛一亮:"卡赞!"</p>
|
||||||
|
<p>"我现在就想去见他。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>雅典娜说:"战士殿堂在云端之城的北部。"</p>
|
||||||
|
<p>"你可以随时前往。"</p>
|
||||||
|
<p>"但在出发收集神之钥之前,建议你先了解神界的情况。"</p>
|
||||||
|
<p>林克点头:"我会的。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>议会结束。</p>
|
||||||
|
<p>林克和艾琳娜走出议会大厅。</p>
|
||||||
|
<p>艾琳娜看向林克:"你想先去哪里?"</p>
|
||||||
|
<p>"战士殿堂。"林克说。</p>
|
||||||
|
<p>"我想见卡赞。"</p>
|
||||||
|
<p>艾琳娜点头:"好,我带你去。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>两人穿过云端之城的街道,向北部走去。</p>
|
||||||
|
<p>沿途,林克观察着神界的建筑和居民。</p>
|
||||||
|
<p>白色石柱支撑着神殿,浮岛之间有光芒桥梁连接。</p>
|
||||||
|
<p>神族居民们身穿白色长袍,举止优雅。</p>
|
||||||
|
<p>但他们的眼中,都有着一丝忧虑。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"神界的居民们都很担心暗影。"艾琳娜说。</p>
|
||||||
|
<p>"暗影侵蚀在加速...如果不阻止,神界可能会完全陷落。"</p>
|
||||||
|
<p>林克握紧拳头:"我会阻止暗影。"</p>
|
||||||
|
<p>"神界不会陷落。"</p>
|
||||||
|
<p>艾琳娜感激地看着林克:"谢谢你,林克。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>很快,两人来到战士殿堂的入口。</p>
|
||||||
|
<p>巨大的石门上刻着战士的浮雕,充满威严。</p>
|
||||||
|
<p>林克深吸一口气,推开石门。</p>
|
||||||
|
<p>殿堂内部宽敞明亮,战士的灵魂在其中修炼。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>在殿堂的中央,一个高大的身影正在挥舞巨剑。</p>
|
||||||
|
<p>他的剑气纵横,充满战士的威严。</p>
|
||||||
|
<p>卡赞。</p>
|
||||||
|
<p>奥兹玛的挚友,佩鲁斯帝国的最强战士。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>卡赞停下修炼,看向林克。</p>
|
||||||
|
<p>他的眼中闪过赞赏。</p>
|
||||||
|
<p>"你就是林克?"</p>
|
||||||
|
<p>"拯救了奥兹玛的人。"</p>
|
||||||
|
<p>林克点头:"我是林克。"</p>
|
||||||
|
<p>"卡赞大人,久仰大名。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>卡赞露出笑容:"不用客气。"</p>
|
||||||
|
<p>"奥兹玛是我最好的朋友。"</p>
|
||||||
|
<p>"你拯救了他,让他解脱...这份恩情,我会报答。"</p>
|
||||||
|
<p>"在神界,我会帮助你。"</p>
|
||||||
|
<p>林克感激地说:"谢谢卡赞大人。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>卡赞走近林克,仔细打量他。</p>
|
||||||
|
<p>"你是剑神...剑道已经达到极高的境界。"</p>
|
||||||
|
<p>"但在神界,你会面对更强的敌人。"</p>
|
||||||
|
<p>"暗影的力量...比任何使徒都要强大。"</p>
|
||||||
|
<p>林克眼神坚定:"我会变得更强。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>卡赞点头:"很好。"</p>
|
||||||
|
<p>"我在神界等了几百年,就是为了帮助你。"</p>
|
||||||
|
<p>"我会把我的战士经验传授给你。"</p>
|
||||||
|
<p>"让你成为真正的剑神。"</p>
|
||||||
|
<p>林克露出期待的笑容。</p>
|
||||||
|
<p>有卡赞的帮助,他信心倍增。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百八十一章完)</p>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<nav class="fixed-nav">
|
||||||
|
<div class="fixed-nav-content">
|
||||||
|
<a href="chapter-180.html" class="nav-btn">上一章</a>
|
||||||
|
<a href="../chapters.html" class="nav-btn">目录</a>
|
||||||
|
<button class="nav-btn" id="themeToggle">切换主题</button>
|
||||||
|
<a href="chapter-182.html" class="nav-btn">下一章</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="scroll-buttons">
|
||||||
|
<button class="scroll-btn" id="scrollTop">顶</button>
|
||||||
|
<button class="scroll-btn" id="scrollBottom">底</button>
|
||||||
|
</div>
|
||||||
|
<aside class="sidebar">
|
||||||
|
<div class="sidebar-title">章节导航</div>
|
||||||
|
<div class="sidebar-content">
|
||||||
|
<a href="chapter-176.html" class="sidebar-chapter">第176章:篇章落幕</a>
|
||||||
|
<a href="chapter-177.html" class="sidebar-chapter">第177章:番外·米歇尔的最后祝福</a>
|
||||||
|
<a href="chapter-178.html" class="sidebar-chapter">第178章:番外·奥兹玛的遗言</a>
|
||||||
|
<a href="chapter-179.html" class="sidebar-chapter">第179章:神之召唤</a>
|
||||||
|
<a href="chapter-180.html" class="sidebar-chapter">第180章:通往神界之路</a>
|
||||||
|
<a href="chapter-181.html" class="sidebar-chapter current">第181章:云端之城</a>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<script>
|
||||||
|
const themeToggle = document.getElementById('themeToggle');
|
||||||
|
const savedTheme = localStorage.getItem('theme') || 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', savedTheme);
|
||||||
|
themeToggle.textContent = savedTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
themeToggle.addEventListener('click', () => {
|
||||||
|
const currentTheme = document.documentElement.getAttribute('data-theme');
|
||||||
|
const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', newTheme);
|
||||||
|
localStorage.setItem('theme', newTheme);
|
||||||
|
themeToggle.textContent = newTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
});
|
||||||
|
document.getElementById('scrollTop').addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' }));
|
||||||
|
document.getElementById('scrollBottom').addEventListener('click', () => window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }));
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
195
alacarte-novel-website/chapters/chapter-182.html
Normal file
195
alacarte-novel-website/chapters/chapter-182.html
Normal file
@ -0,0 +1,195 @@
|
|||||||
|
<!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 href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
:root { --bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%); --text-primary: #e0e0e0; --text-secondary: #888; --accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --border-color: rgba(255,255,255,0.1); --btn-bg: rgba(255,255,255,0.1); --btn-hover: rgba(255,255,255,0.2); }
|
||||||
|
[data-theme="light"] { --bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --text-primary: #333; --text-secondary: #666; --border-color: rgba(0,0,0,0.1); --btn-bg: rgba(0,0,0,0.05); --btn-hover: rgba(0,0,0,0.1); }
|
||||||
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||||
|
body { font-family: 'Noto Serif SC', serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.8; min-height: 100vh; }
|
||||||
|
.container { max-width: 800px; margin: 0 auto; padding: 20px; padding-bottom: 120px; }
|
||||||
|
.top-nav { position: fixed; top: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-color); z-index: 1000; padding: 10px 20px; }
|
||||||
|
.top-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-link { color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; padding: 8px 16px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; }
|
||||||
|
.nav-link:hover { background: var(--btn-hover); }
|
||||||
|
.chapter-header { text-align: center; padding: 80px 0 40px; border-bottom: 1px solid var(--border-color); margin-bottom: 40px; }
|
||||||
|
.chapter-number { font-size: 14px; color: var(--text-secondary); letter-spacing: 4px; margin-bottom: 10px; }
|
||||||
|
.chapter-title { font-size: 32px; font-weight: 700; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 20px; }
|
||||||
|
.chapter-content { font-size: 18px; line-height: 2; text-align: justify; }
|
||||||
|
.chapter-content p { margin-bottom: 1.5em; text-indent: 2em; }
|
||||||
|
.chapter-content p:first-of-type::first-letter { font-size: 3em; float: left; line-height: 1; margin-right: 8px; margin-top: -5px; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; }
|
||||||
|
.fixed-nav { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-top: 1px solid var(--border-color); z-index: 1000; padding: 15px 20px; }
|
||||||
|
.fixed-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-btn { padding: 12px 24px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; cursor: pointer; }
|
||||||
|
.nav-btn:hover { background: var(--btn-hover); }
|
||||||
|
.scroll-buttons { position: fixed; right: 20px; bottom: 90px; display: flex; flex-direction: column; gap: 10px; z-index: 1001; }
|
||||||
|
.scroll-btn { width: 40px; height: 40px; border-radius: 8px; background: var(--btn-bg); border: 1px solid var(--border-color); color: var(--text-primary); cursor: pointer; display: flex; align-items: center; justify-content: center; }
|
||||||
|
.sidebar { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.5); backdrop-filter: blur(10px); border-radius: 12px; border: 1px solid var(--border-color); width: 200px; max-height: 70vh; z-index: 999; display: flex; flex-direction: column; }
|
||||||
|
.sidebar-title { font-size: 14px; color: var(--text-secondary); padding: 15px 20px; border-bottom: 1px solid var(--border-color); }
|
||||||
|
.sidebar-content { overflow-y: auto; padding: 10px 20px 20px; flex: 1; }
|
||||||
|
.sidebar-chapter { display: block; padding: 8px 0; color: #aaa; text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,0.05); }
|
||||||
|
.sidebar-chapter:hover { color: #667eea; }
|
||||||
|
.sidebar-chapter.current { color: #667eea; font-weight: 600; }
|
||||||
|
@media (max-width: 1200px) { .sidebar { display: none; } }
|
||||||
|
@media (max-width: 600px) { .chapter-title { font-size: 24px; } .chapter-content { font-size: 16px; } .scroll-buttons { display: none; } }
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="top-nav">
|
||||||
|
<div class="top-nav-content">
|
||||||
|
<a href="../index.html" class="nav-link">返回首页</a>
|
||||||
|
<button class="nav-link" id="themeToggle">切换主题</button>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="container">
|
||||||
|
<header class="chapter-header">
|
||||||
|
<div class="chapter-number">Chapter 182</div>
|
||||||
|
<h1 class="chapter-title">神界议会</h1>
|
||||||
|
</header>
|
||||||
|
<article class="chapter-content">
|
||||||
|
<p>战士殿堂中。</p>
|
||||||
|
<p>卡赞与林克面对面站立。</p>
|
||||||
|
<p>"林克,你想知道暗影的真相吗?"卡赞问。</p>
|
||||||
|
<p>林克点头:"请告诉我。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>卡赞沉声说:"暗影...是一种古老的力量。"</p>
|
||||||
|
<p>"它存在于神界的最深处,被封印了无数岁月。"</p>
|
||||||
|
<p>"但在几百年前,封印开始松动。"</p>
|
||||||
|
<p>"暗影开始侵蚀神界。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"神界议会尝试封印暗影,但失败了。"</p>
|
||||||
|
<p>"暗影的力量太强大,神之力无法对抗它。"</p>
|
||||||
|
<p>"只有创世之力才能对抗暗影。"</p>
|
||||||
|
<p>"这就是议会邀请你来的原因。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克若有所思:"暗影...被封印在神界最深处?"</p>
|
||||||
|
<p>"是谁封印的?"</p>
|
||||||
|
<p>卡赞摇头:"这个...神界议会也不清楚。"</p>
|
||||||
|
<p>"封印的历史太古老,已经无法追溯。"</p>
|
||||||
|
<p>"但有一点可以确定——暗影有意识。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"有意识?"林克惊讶。</p>
|
||||||
|
<p>卡赞点头:"是的。"</p>
|
||||||
|
<p>"暗影不是无意识的力量,它有自己的意志。"</p>
|
||||||
|
<p>"它在寻找什么...或者说,在等待什么。"</p>
|
||||||
|
<p>"等待创世之力的到来。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克眼神一凝:"它在等我?"</p>
|
||||||
|
<p>卡赞点头:"很有可能。"</p>
|
||||||
|
<p>"创世之力是暗影的克星。"</p>
|
||||||
|
<p>"暗影想要吞噬创世之力,让自己变得更强。"</p>
|
||||||
|
<p>"你要小心。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克握紧拳头:"我明白了。"</p>
|
||||||
|
<p>"我会小心应对。"</p>
|
||||||
|
<p>卡赞露出欣慰的笑容:"很好。"</p>
|
||||||
|
<p>"你比我想象中更冷静。"</p>
|
||||||
|
<p>"这很好...面对暗影,冷静是最重要的。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>这时,艾琳娜走进殿堂。</p>
|
||||||
|
<p>"林克,议会需要你参加第二次会议。"</p>
|
||||||
|
<p>"关于神之钥碎片的详细计划。"</p>
|
||||||
|
<p>林克点头:"好,我们现在就去。"</p>
|
||||||
|
<p>他与卡赞道别,跟随艾琳娜离开战士殿堂。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>议会大厅中。</p>
|
||||||
|
<p>七位长老再次聚集。</p>
|
||||||
|
<p>雅典娜展开地图,指着第一个目标。</p>
|
||||||
|
<p>"第一块神之钥碎片在晨曦浮岛。"</p>
|
||||||
|
<p>"那是神界的光明之源,蕴含着纯净的光明之力。"</p>
|
||||||
|
<p>"但最近,晨曦浮岛出现了异常。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"什么异常?"林克问。</p>
|
||||||
|
<p>雅典娜神色凝重:"晨曦浮岛的光明之力开始衰减。"</p>
|
||||||
|
<p>"可能是暗影侵蚀的影响。"</p>
|
||||||
|
<p>"如果光明之源被暗影吞噬,整个神界都会受到影响。"</p>
|
||||||
|
<p>林克点头:"我明白了。"</p>
|
||||||
|
<p>"我会尽快前往晨曦浮岛。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>宙斯说:"晨曦浮岛有神界守卫驻扎。"</p>
|
||||||
|
<p>"他们会帮助你。"</p>
|
||||||
|
<p>"但你要小心,暗影可能在浮岛上设下陷阱。"</p>
|
||||||
|
<p>林克坚定地点头:"我会小心。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>议会结束后。</p>
|
||||||
|
<p>林克与艾琳娜走出大厅。</p>
|
||||||
|
<p>艾琳娜看向林克:"你准备好了吗?"</p>
|
||||||
|
<p>林克点头:"准备好了。"</p>
|
||||||
|
<p>"什么时候出发?"</p>
|
||||||
|
<p>艾琳娜说:"明天一早。"</p>
|
||||||
|
<p>"你今天先休息,熟悉神界的环境。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克在艾琳娜的带领下,游览了云端之城。</p>
|
||||||
|
<p>这座神界的城市美丽而宁静,但暗影的威胁让空气中弥漫着不安。</p>
|
||||||
|
<p>神族居民们看着林克,眼中带着期待。</p>
|
||||||
|
<p>他们是把希望寄托在这个来自阿拉德大陆的剑神身上。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>夜晚降临。</p>
|
||||||
|
<p>林克站在云端之城的城墙上,眺望远方的浮岛。</p>
|
||||||
|
<p>那些浮岛在夜色中散发着微弱的光芒,如同星辰一般。</p>
|
||||||
|
<p>但其中一些浮岛,被黑暗笼罩,没有任何光芒。</p>
|
||||||
|
<p>那就是被暗影侵蚀的浮岛。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>艾琳娜走到林克身边。</p>
|
||||||
|
<p>"在想什么?"她问。</p>
|
||||||
|
<p>林克回答:"在想...我能不能成功。"</p>
|
||||||
|
<p>艾琳娜温柔地说:"你一定可以的。"</p>
|
||||||
|
<p>"你有创世之力,有卡赞的帮助,还有我们的支持。"</p>
|
||||||
|
<p>"你不是一个人在战斗。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克转头看向艾琳娜,露出感激的笑容。</p>
|
||||||
|
<p>"谢谢你,艾琳娜。"</p>
|
||||||
|
<p>艾琳娜脸微微一红,低下了头。</p>
|
||||||
|
<p>"不...不客气。"</p>
|
||||||
|
<p>两人相视而笑,气氛变得温馨。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>在神界某处。</p>
|
||||||
|
<p>那双红色的眼睛再次睁开。</p>
|
||||||
|
<p>"明天...他就要前往晨曦浮岛了。"</p>
|
||||||
|
<p>"让我看看...创世之力到底有多强。"</p>
|
||||||
|
<p>暗影开始蠕动,向晨曦浮岛的方向蔓延。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百八十二章完)</p>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<nav class="fixed-nav">
|
||||||
|
<div class="fixed-nav-content">
|
||||||
|
<a href="chapter-181.html" class="nav-btn">上一章</a>
|
||||||
|
<a href="../chapters.html" class="nav-btn">目录</a>
|
||||||
|
<button class="nav-btn" id="themeToggle">切换主题</button>
|
||||||
|
<a href="chapter-183.html" class="nav-btn">下一章</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="scroll-buttons">
|
||||||
|
<button class="scroll-btn" id="scrollTop">顶</button>
|
||||||
|
<button class="scroll-btn" id="scrollBottom">底</button>
|
||||||
|
</div>
|
||||||
|
<aside class="sidebar">
|
||||||
|
<div class="sidebar-title">章节导航</div>
|
||||||
|
<div class="sidebar-content">
|
||||||
|
<a href="chapter-177.html" class="sidebar-chapter">第177章:番外·米歇尔的最后祝福</a>
|
||||||
|
<a href="chapter-178.html" class="sidebar-chapter">第178章:番外·奥兹玛的遗言</a>
|
||||||
|
<a href="chapter-179.html" class="sidebar-chapter">第179章:神之召唤</a>
|
||||||
|
<a href="chapter-180.html" class="sidebar-chapter">第180章:通往神界之路</a>
|
||||||
|
<a href="chapter-181.html" class="sidebar-chapter">第181章:云端之城</a>
|
||||||
|
<a href="chapter-182.html" class="sidebar-chapter current">第182章:神界议会</a>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<script>
|
||||||
|
const savedTheme = localStorage.getItem('theme') || 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', savedTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = savedTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
document.getElementById('themeToggle').addEventListener('click', () => {
|
||||||
|
const newTheme = document.documentElement.getAttribute('data-theme') === 'dark' ? 'light' : 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', newTheme);
|
||||||
|
localStorage.setItem('theme', newTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = newTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
});
|
||||||
|
document.getElementById('scrollTop').addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' }));
|
||||||
|
document.getElementById('scrollBottom').addEventListener('click', () => window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }));
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
180
alacarte-novel-website/chapters/chapter-183.html
Normal file
180
alacarte-novel-website/chapters/chapter-183.html
Normal file
@ -0,0 +1,180 @@
|
|||||||
|
<!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 href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
:root { --bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%); --text-primary: #e0e0e0; --text-secondary: #888; --accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --border-color: rgba(255,255,255,0.1); --btn-bg: rgba(255,255,255,0.1); --btn-hover: rgba(255,255,255,0.2); }
|
||||||
|
[data-theme="light"] { --bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --text-primary: #333; --text-secondary: #666; --border-color: rgba(0,0,0,0.1); --btn-bg: rgba(0,0,0,0.05); --btn-hover: rgba(0,0,0,0.1); }
|
||||||
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||||
|
body { font-family: 'Noto Serif SC', serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.8; min-height: 100vh; }
|
||||||
|
.container { max-width: 800px; margin: 0 auto; padding: 20px; padding-bottom: 120px; }
|
||||||
|
.top-nav { position: fixed; top: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-color); z-index: 1000; padding: 10px 20px; }
|
||||||
|
.top-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-link { color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; padding: 8px 16px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; }
|
||||||
|
.nav-link:hover { background: var(--btn-hover); }
|
||||||
|
.chapter-header { text-align: center; padding: 80px 0 40px; border-bottom: 1px solid var(--border-color); margin-bottom: 40px; }
|
||||||
|
.chapter-number { font-size: 14px; color: var(--text-secondary); letter-spacing: 4px; margin-bottom: 10px; }
|
||||||
|
.chapter-title { font-size: 32px; font-weight: 700; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 20px; }
|
||||||
|
.chapter-content { font-size: 18px; line-height: 2; text-align: justify; }
|
||||||
|
.chapter-content p { margin-bottom: 1.5em; text-indent: 2em; }
|
||||||
|
.chapter-content p:first-of-type::first-letter { font-size: 3em; float: left; line-height: 1; margin-right: 8px; margin-top: -5px; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; }
|
||||||
|
.fixed-nav { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-top: 1px solid var(--border-color); z-index: 1000; padding: 15px 20px; }
|
||||||
|
.fixed-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-btn { padding: 12px 24px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; cursor: pointer; }
|
||||||
|
.nav-btn:hover { background: var(--btn-hover); }
|
||||||
|
.scroll-buttons { position: fixed; right: 20px; bottom: 90px; display: flex; flex-direction: column; gap: 10px; z-index: 1001; }
|
||||||
|
.scroll-btn { width: 40px; height: 40px; border-radius: 8px; background: var(--btn-bg); border: 1px solid var(--border-color); color: var(--text-primary); cursor: pointer; display: flex; align-items: center; justify-content: center; }
|
||||||
|
.sidebar { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.5); backdrop-filter: blur(10px); border-radius: 12px; border: 1px solid var(--border-color); width: 200px; max-height: 70vh; z-index: 999; display: flex; flex-direction: column; }
|
||||||
|
.sidebar-title { font-size: 14px; color: var(--text-secondary); padding: 15px 20px; border-bottom: 1px solid var(--border-color); }
|
||||||
|
.sidebar-content { overflow-y: auto; padding: 10px 20px 20px; flex: 1; }
|
||||||
|
.sidebar-chapter { display: block; padding: 8px 0; color: #aaa; text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,0.05); }
|
||||||
|
.sidebar-chapter:hover { color: #667eea; }
|
||||||
|
.sidebar-chapter.current { color: #667eea; font-weight: 600; }
|
||||||
|
@media (max-width: 1200px) { .sidebar { display: none; } }
|
||||||
|
@media (max-width: 600px) { .chapter-title { font-size: 24px; } .chapter-content { font-size: 16px; } .scroll-buttons { display: none; } }
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="top-nav">
|
||||||
|
<div class="top-nav-content">
|
||||||
|
<a href="../index.html" class="nav-link">返回首页</a>
|
||||||
|
<button class="nav-link" id="themeToggle">切换主题</button>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="container">
|
||||||
|
<header class="chapter-header">
|
||||||
|
<div class="chapter-number">Chapter 183</div>
|
||||||
|
<h1 class="chapter-title">暗影初现</h1>
|
||||||
|
</header>
|
||||||
|
<article class="chapter-content">
|
||||||
|
<p>第二天清晨。</p>
|
||||||
|
<p>林克与艾琳娜站在云端之城的传送阵前。</p>
|
||||||
|
<p>他们即将前往晨曦浮岛,寻找第一块神之钥碎片。</p>
|
||||||
|
<p>卡赞也来了,他将在神界后方支援林克。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"林克,小心。"卡赞说。</p>
|
||||||
|
<p>"暗影的力量不可小觑。"</p>
|
||||||
|
<p>"如果遇到危险,立刻撤退。"</p>
|
||||||
|
<p>林克点头:"我会的。"</p>
|
||||||
|
<p>他踏入传送阵,艾琳娜跟随其后。</p>
|
||||||
|
<p>光芒闪过,两人消失在传送阵中。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>晨曦浮岛。</p>
|
||||||
|
<p>林克睁开眼睛,被眼前的景象震撼。</p>
|
||||||
|
<p>整个浮岛笼罩在金色的光芒中。</p>
|
||||||
|
<p>光芒从浮岛中央的神殿散发,照亮了整个浮岛。</p>
|
||||||
|
<p>但林克注意到,光芒比他想象的要暗淡。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"光明之源的力量在衰减。"艾琳娜担忧地说。</p>
|
||||||
|
<p>"我们得快点。"</p>
|
||||||
|
<p>两人向浮岛中央的神殿走去。</p>
|
||||||
|
<p>沿途,他们看到了晨曦浮岛的居民。</p>
|
||||||
|
<p>神族们面色苍白,显然受到光明衰减的影响。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"你们是谁?"一个神族守卫拦住了他们。</p>
|
||||||
|
<p>艾琳娜回答:"我是艾琳娜,神界守护者。"</p>
|
||||||
|
<p>"这位是林克,议会邀请的客人。"</p>
|
||||||
|
<p>"我们来找神之钥碎片。"</p>
|
||||||
|
<p>守卫神色一变:"神之钥...在神殿深处。"</p>
|
||||||
|
<p>"但最近...神殿出现了奇怪的东西。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"奇怪的东西?"林克问。</p>
|
||||||
|
<p>守卫点头:"是的。"</p>
|
||||||
|
<p>"黑色的雾气...从神殿深处涌出。"</p>
|
||||||
|
<p>"很多守卫进去后...就没有出来。"</p>
|
||||||
|
<p>林克眼神一凝:"暗影侵蚀。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>他大步走向神殿。</p>
|
||||||
|
<p>艾琳娜紧随其后,神族守卫们为两人让开道路。</p>
|
||||||
|
<p>神殿的大门缓缓打开,露出里面金色的通道。</p>
|
||||||
|
<p>但在通道深处,林克看到了黑色的雾气在蠕动。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"小心。"林克抽出光剑「细雪之舞」。</p>
|
||||||
|
<p>剑身散发出冰蓝色的光芒,照亮了通道。</p>
|
||||||
|
<p>两人缓缓进入神殿。</p>
|
||||||
|
<p>通道两侧的墙壁上刻着神族的符文,散发着微弱的光明之力。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>突然,黑色的雾气涌来。</p>
|
||||||
|
<p>"来了!"林克喊道。</p>
|
||||||
|
<p>雾气凝聚成黑色的人形,向林克扑来。</p>
|
||||||
|
<p>那是暗影生物——被暗影侵蚀的神族灵魂。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克挥剑斩向暗影生物。</p>
|
||||||
|
<p>"流心·刺!"</p>
|
||||||
|
<p>剑光如流星般刺穿暗影生物。</p>
|
||||||
|
<p>暗影生物发出尖锐的嘶叫,化作黑色的雾气消散。</p>
|
||||||
|
<p>但更多的暗影生物涌来,数量越来越多。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"林克,用创世之力!"艾琳娜喊道。</p>
|
||||||
|
<p>林克点头,创世之力注入剑身。</p>
|
||||||
|
<p>剑光变得更加耀眼,带着净化之力。</p>
|
||||||
|
<p>"拔刀斩!"</p>
|
||||||
|
<p>巨大的剑光横扫,将暗影生物群全部斩杀。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>暗影生物消散后,林克看向艾琳娜。</p>
|
||||||
|
<p>"这些就是暗影生物?"</p>
|
||||||
|
<p>艾琳娜点头:"是的。"</p>
|
||||||
|
<p>"它们是被暗影侵蚀的灵魂。"</p>
|
||||||
|
<p>"它们失去了意识,只剩下吞噬的本能。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克眼神凝重。</p>
|
||||||
|
<p>这些暗影生物虽然不强,但数量众多。</p>
|
||||||
|
<p>如果暗影侵蚀继续蔓延,神界会陷入更大的危机。</p>
|
||||||
|
<p>"我们继续前进。"林克说。</p>
|
||||||
|
<p>两人深入神殿,向光明之源前进。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>神殿深处。</p>
|
||||||
|
<p>巨大的光明之源悬浮在空中。</p>
|
||||||
|
<p>那是一颗金色的水晶,散发着纯净的光明之力。</p>
|
||||||
|
<p>但在水晶周围,黑色的雾气正在侵蚀光明之源。</p>
|
||||||
|
<p>光明之源的光芒在逐渐暗淡。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"光明之源...被暗影侵蚀了。"艾琳娜震惊地说。</p>
|
||||||
|
<p>林克握紧剑,准备战斗。</p>
|
||||||
|
<p>他知道,这只是开始。</p>
|
||||||
|
<p>更大的危险,还在后面。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百八十三章完)</p>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<nav class="fixed-nav">
|
||||||
|
<div class="fixed-nav-content">
|
||||||
|
<a href="chapter-182.html" class="nav-btn">上一章</a>
|
||||||
|
<a href="../chapters.html" class="nav-btn">目录</a>
|
||||||
|
<button class="nav-btn" id="themeToggle">切换主题</button>
|
||||||
|
<a href="chapter-184.html" class="nav-btn">下一章</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="scroll-buttons">
|
||||||
|
<button class="scroll-btn" id="scrollTop">顶</button>
|
||||||
|
<button class="scroll-btn" id="scrollBottom">底</button>
|
||||||
|
</div>
|
||||||
|
<aside class="sidebar">
|
||||||
|
<div class="sidebar-title">章节导航</div>
|
||||||
|
<div class="sidebar-content">
|
||||||
|
<a href="chapter-178.html" class="sidebar-chapter">第178章:番外·奥兹玛的遗言</a>
|
||||||
|
<a href="chapter-179.html" class="sidebar-chapter">第179章:神之召唤</a>
|
||||||
|
<a href="chapter-180.html" class="sidebar-chapter">第180章:通往神界之路</a>
|
||||||
|
<a href="chapter-181.html" class="sidebar-chapter">第181章:云端之城</a>
|
||||||
|
<a href="chapter-182.html" class="sidebar-chapter">第182章:神界议会</a>
|
||||||
|
<a href="chapter-183.html" class="sidebar-chapter current">第183章:暗影初现</a>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<script>
|
||||||
|
const savedTheme = localStorage.getItem('theme') || 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', savedTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = savedTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
document.getElementById('themeToggle').addEventListener('click', () => {
|
||||||
|
const newTheme = document.documentElement.getAttribute('data-theme') === 'dark' ? 'light' : 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', newTheme);
|
||||||
|
localStorage.setItem('theme', newTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = newTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
});
|
||||||
|
document.getElementById('scrollTop').addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' }));
|
||||||
|
document.getElementById('scrollBottom').addEventListener('click', () => window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }));
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
185
alacarte-novel-website/chapters/chapter-184.html
Normal file
185
alacarte-novel-website/chapters/chapter-184.html
Normal file
@ -0,0 +1,185 @@
|
|||||||
|
<!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 href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
:root { --bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%); --text-primary: #e0e0e0; --text-secondary: #888; --accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --border-color: rgba(255,255,255,0.1); --btn-bg: rgba(255,255,255,0.1); --btn-hover: rgba(255,255,255,0.2); }
|
||||||
|
[data-theme="light"] { --bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --text-primary: #333; --text-secondary: #666; --border-color: rgba(0,0,0,0.1); --btn-bg: rgba(0,0,0,0.05); --btn-hover: rgba(0,0,0,0.1); }
|
||||||
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||||
|
body { font-family: 'Noto Serif SC', serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.8; min-height: 100vh; }
|
||||||
|
.container { max-width: 800px; margin: 0 auto; padding: 20px; padding-bottom: 120px; }
|
||||||
|
.top-nav { position: fixed; top: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-color); z-index: 1000; padding: 10px 20px; }
|
||||||
|
.top-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-link { color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; padding: 8px 16px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; }
|
||||||
|
.nav-link:hover { background: var(--btn-hover); }
|
||||||
|
.chapter-header { text-align: center; padding: 80px 0 40px; border-bottom: 1px solid var(--border-color); margin-bottom: 40px; }
|
||||||
|
.chapter-number { font-size: 14px; color: var(--text-secondary); letter-spacing: 4px; margin-bottom: 10px; }
|
||||||
|
.chapter-title { font-size: 32px; font-weight: 700; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 20px; }
|
||||||
|
.chapter-content { font-size: 18px; line-height: 2; text-align: justify; }
|
||||||
|
.chapter-content p { margin-bottom: 1.5em; text-indent: 2em; }
|
||||||
|
.chapter-content p:first-of-type::first-letter { font-size: 3em; float: left; line-height: 1; margin-right: 8px; margin-top: -5px; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; }
|
||||||
|
.fixed-nav { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-top: 1px solid var(--border-color); z-index: 1000; padding: 15px 20px; }
|
||||||
|
.fixed-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-btn { padding: 12px 24px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; cursor: pointer; }
|
||||||
|
.nav-btn:hover { background: var(--btn-hover); }
|
||||||
|
.scroll-buttons { position: fixed; right: 20px; bottom: 90px; display: flex; flex-direction: column; gap: 10px; z-index: 1001; }
|
||||||
|
.scroll-btn { width: 40px; height: 40px; border-radius: 8px; background: var(--btn-bg); border: 1px solid var(--border-color); color: var(--text-primary); cursor: pointer; display: flex; align-items: center; justify-content: center; }
|
||||||
|
.sidebar { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.5); backdrop-filter: blur(10px); border-radius: 12px; border: 1px solid var(--border-color); width: 200px; max-height: 70vh; z-index: 999; display: flex; flex-direction: column; }
|
||||||
|
.sidebar-title { font-size: 14px; color: var(--text-secondary); padding: 15px 20px; border-bottom: 1px solid var(--border-color); }
|
||||||
|
.sidebar-content { overflow-y: auto; padding: 10px 20px 20px; flex: 1; }
|
||||||
|
.sidebar-chapter { display: block; padding: 8px 0; color: #aaa; text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,0.05); }
|
||||||
|
.sidebar-chapter:hover { color: #667eea; }
|
||||||
|
.sidebar-chapter.current { color: #667eea; font-weight: 600; }
|
||||||
|
@media (max-width: 1200px) { .sidebar { display: none; } }
|
||||||
|
@media (max-width: 600px) { .chapter-title { font-size: 24px; } .chapter-content { font-size: 16px; } .scroll-buttons { display: none; } }
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="top-nav">
|
||||||
|
<div class="top-nav-content">
|
||||||
|
<a href="../index.html" class="nav-link">返回首页</a>
|
||||||
|
<button class="nav-link" id="themeToggle">切换主题</button>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="container">
|
||||||
|
<header class="chapter-header">
|
||||||
|
<div class="chapter-number">Chapter 184</div>
|
||||||
|
<h1 class="chapter-title">浮岛陷落</h1>
|
||||||
|
</header>
|
||||||
|
<article class="chapter-content">
|
||||||
|
<p>林克站在光明之源前。</p>
|
||||||
|
<p>黑色的雾气正在侵蚀金色的水晶。</p>
|
||||||
|
<p>他能感受到光明之源的力量在流逝。</p>
|
||||||
|
<p>如果不阻止暗影,晨曦浮岛将彻底陷落。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"林克,小心!"艾琳娜突然喊道。</p>
|
||||||
|
<p>黑色的雾气开始凝聚。</p>
|
||||||
|
<p>一个巨大的身影从雾气中浮现。</p>
|
||||||
|
<p>那是一个黑色的人形,身高超过三米。</p>
|
||||||
|
<p>它的手中握着一把黑色的巨剑。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"暗影剑士!"艾琳娜惊呼。</p>
|
||||||
|
<p>"是被暗影侵蚀的神界战士!"</p>
|
||||||
|
<p>"它们拥有神族的力量,非常危险!"</p>
|
||||||
|
<p>林克握紧光剑,眼神坚定。</p>
|
||||||
|
<p>"让我看看...暗影到底有多强。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>暗影剑士挥剑斩向林克。</p>
|
||||||
|
<p>黑色的剑光带着毁灭的气息。</p>
|
||||||
|
<p>林克举起光剑格挡。</p>
|
||||||
|
<p>"当——!"</p>
|
||||||
|
<p>两剑相撞,爆发出剧烈的火花。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克感受到对方的巨力。</p>
|
||||||
|
<p>这暗影剑士的力量,比他想象的还要强。</p>
|
||||||
|
<p>"破极兵刃!"</p>
|
||||||
|
<p>林克开启BUFF,力量暴涨。</p>
|
||||||
|
<p>他推开暗影剑士,反手一剑斩去。</p>
|
||||||
|
<p>"流心·跃!"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克跃起,剑光如瀑布般倾泻。</p>
|
||||||
|
<p>但暗影剑士的反应极快,侧身闪避。</p>
|
||||||
|
<p>它的动作流畅自然,仿佛在模仿林克的剑术。</p>
|
||||||
|
<p>"它在复制我的剑术?"林克惊讶。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>艾琳娜喊道:"暗影能复制敌人的力量!"</p>
|
||||||
|
<p>"它正在复制你的剑技!"</p>
|
||||||
|
<p>"小心!"</p>
|
||||||
|
<p>暗影剑士突然发动攻击。</p>
|
||||||
|
<p>它的剑法变得诡异,似乎是林克剑术的扭曲版本。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克接连格挡,但越来越吃力。</p>
|
||||||
|
<p>对方的攻击越来越凌厉,仿佛完全了解他的剑路。</p>
|
||||||
|
<p>"不能再用常规剑术了。"</p>
|
||||||
|
<p>林克深吸一口气,创世之力全力爆发。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"猛龙断空斩!"</p>
|
||||||
|
<p>林克化作一道剑光,连续突刺暗影剑士。</p>
|
||||||
|
<p>每一次突刺都带着创世之力的净化效果。</p>
|
||||||
|
<p>暗影剑士发出痛苦的嘶吼,黑色的雾气从它身上散发。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"幻影剑舞!"</p>
|
||||||
|
<p>林克发动终结技,无数剑光斩向暗影剑士。</p>
|
||||||
|
<p>创世之力的光芒照亮了整个神殿。</p>
|
||||||
|
<p>暗影剑士被剑光吞没,身体开始崩溃。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"不...可能..."</p>
|
||||||
|
<p>暗影剑士发出最后的嘶吼。</p>
|
||||||
|
<p>它的身体化作黑色的雾气消散。</p>
|
||||||
|
<p>从雾气中,掉落了一块金色的碎片。</p>
|
||||||
|
<p>那是神之钥的碎片!</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克捡起碎片。</p>
|
||||||
|
<p>碎片散发着温暖的光芒,与创世之力产生共鸣。</p>
|
||||||
|
<p>"第一块神之钥碎片。"林克说。</p>
|
||||||
|
<p>艾琳娜欣慰地笑了:"太好了,林克!"</p>
|
||||||
|
<p>"我们成功了!"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>但林克没有放松警惕。</p>
|
||||||
|
<p>他看向光明之源,黑色的雾气依然在侵蚀。</p>
|
||||||
|
<p>"光明之源还需要净化。"</p>
|
||||||
|
<p>林克举起神之钥碎片,创世之力注入其中。</p>
|
||||||
|
<p>碎片散发出净化之光,驱散了光明之源周围的暗影。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>光明之源重新焕发光芒。</p>
|
||||||
|
<p>整个晨曦浮岛的光明之力开始恢复。</p>
|
||||||
|
<p>神族居民们感受到光明之源的复苏,脸上露出希望的笑容。</p>
|
||||||
|
<p>林克收起碎片,看向远方。</p>
|
||||||
|
<p>还有六块碎片等着他。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"走吧,艾琳娜。"</p>
|
||||||
|
<p>"去下一座浮岛。"</p>
|
||||||
|
<p>艾琳娜点头,跟随林克离开神殿。</p>
|
||||||
|
<p>第一块碎片到手,神界篇正式展开。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>在神界某处。</p>
|
||||||
|
<p>那双红色的眼睛再次出现。</p>
|
||||||
|
<p>"他击败了暗影剑士..."</p>
|
||||||
|
<p>"果然...创世之力很强。"</p>
|
||||||
|
<p>"但这只是开始。"</p>
|
||||||
|
<p>"后面...还有更强的敌人等着他。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百八十四章完)</p>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<nav class="fixed-nav">
|
||||||
|
<div class="fixed-nav-content">
|
||||||
|
<a href="chapter-183.html" class="nav-btn">上一章</a>
|
||||||
|
<a href="../chapters.html" class="nav-btn">目录</a>
|
||||||
|
<button class="nav-btn" id="themeToggle">切换主题</button>
|
||||||
|
<a href="chapter-185.html" class="nav-btn">下一章</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="scroll-buttons">
|
||||||
|
<button class="scroll-btn" id="scrollTop">顶</button>
|
||||||
|
<button class="scroll-btn" id="scrollBottom">底</button>
|
||||||
|
</div>
|
||||||
|
<aside class="sidebar">
|
||||||
|
<div class="sidebar-title">章节导航</div>
|
||||||
|
<div class="sidebar-content">
|
||||||
|
<a href="chapter-179.html" class="sidebar-chapter">第179章:神之召唤</a>
|
||||||
|
<a href="chapter-180.html" class="sidebar-chapter">第180章:通往神界之路</a>
|
||||||
|
<a href="chapter-181.html" class="sidebar-chapter">第181章:云端之城</a>
|
||||||
|
<a href="chapter-182.html" class="sidebar-chapter">第182章:神界议会</a>
|
||||||
|
<a href="chapter-183.html" class="sidebar-chapter">第183章:暗影初现</a>
|
||||||
|
<a href="chapter-184.html" class="sidebar-chapter current">第184章:浮岛陷落</a>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<script>
|
||||||
|
const savedTheme = localStorage.getItem('theme') || 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', savedTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = savedTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
document.getElementById('themeToggle').addEventListener('click', () => {
|
||||||
|
const newTheme = document.documentElement.getAttribute('data-theme') === 'dark' ? 'light' : 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', newTheme);
|
||||||
|
localStorage.setItem('theme', newTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = newTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
});
|
||||||
|
document.getElementById('scrollTop').addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' }));
|
||||||
|
document.getElementById('scrollBottom').addEventListener('click', () => window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }));
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
194
alacarte-novel-website/chapters/chapter-185.html
Normal file
194
alacarte-novel-website/chapters/chapter-185.html
Normal file
@ -0,0 +1,194 @@
|
|||||||
|
<!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 href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
|
||||||
|
<style>
|
||||||
|
:root { --bg-primary: linear-gradient(135deg, #0f0c29 0%, #302b63 50%, #24243e 100%); --text-primary: #e0e0e0; --text-secondary: #888; --accent-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --border-color: rgba(255,255,255,0.1); --btn-bg: rgba(255,255,255,0.1); --btn-hover: rgba(255,255,255,0.2); }
|
||||||
|
[data-theme="light"] { --bg-primary: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --text-primary: #333; --text-secondary: #666; --border-color: rgba(0,0,0,0.1); --btn-bg: rgba(0,0,0,0.05); --btn-hover: rgba(0,0,0,0.1); }
|
||||||
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||||
|
body { font-family: 'Noto Serif SC', serif; background: var(--bg-primary); color: var(--text-primary); line-height: 1.8; min-height: 100vh; }
|
||||||
|
.container { max-width: 800px; margin: 0 auto; padding: 20px; padding-bottom: 120px; }
|
||||||
|
.top-nav { position: fixed; top: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-color); z-index: 1000; padding: 10px 20px; }
|
||||||
|
.top-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-link { color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; padding: 8px 16px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; }
|
||||||
|
.nav-link:hover { background: var(--btn-hover); }
|
||||||
|
.chapter-header { text-align: center; padding: 80px 0 40px; border-bottom: 1px solid var(--border-color); margin-bottom: 40px; }
|
||||||
|
.chapter-number { font-size: 14px; color: var(--text-secondary); letter-spacing: 4px; margin-bottom: 10px; }
|
||||||
|
.chapter-title { font-size: 32px; font-weight: 700; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 20px; }
|
||||||
|
.chapter-content { font-size: 18px; line-height: 2; text-align: justify; }
|
||||||
|
.chapter-content p { margin-bottom: 1.5em; text-indent: 2em; }
|
||||||
|
.chapter-content p:first-of-type::first-letter { font-size: 3em; float: left; line-height: 1; margin-right: 8px; margin-top: -5px; background: var(--accent-gradient); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; }
|
||||||
|
.fixed-nav { position: fixed; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.3); backdrop-filter: blur(10px); border-top: 1px solid var(--border-color); z-index: 1000; padding: 15px 20px; }
|
||||||
|
.fixed-nav-content { max-width: 800px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
|
||||||
|
.nav-btn { padding: 12px 24px; background: var(--btn-bg); border: 1px solid var(--border-color); border-radius: 8px; color: var(--text-primary); text-decoration: none; font-family: 'Noto Sans SC', sans-serif; font-size: 14px; cursor: pointer; }
|
||||||
|
.nav-btn:hover { background: var(--btn-hover); }
|
||||||
|
.scroll-buttons { position: fixed; right: 20px; bottom: 90px; display: flex; flex-direction: column; gap: 10px; z-index: 1001; }
|
||||||
|
.scroll-btn { width: 40px; height: 40px; border-radius: 8px; background: var(--btn-bg); border: 1px solid var(--border-color); color: var(--text-primary); cursor: pointer; display: flex; align-items: center; justify-content: center; }
|
||||||
|
.sidebar { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); background: rgba(0,0,0,0.5); backdrop-filter: blur(10px); border-radius: 12px; border: 1px solid var(--border-color); width: 200px; max-height: 70vh; z-index: 999; display: flex; flex-direction: column; }
|
||||||
|
.sidebar-title { font-size: 14px; color: var(--text-secondary); padding: 15px 20px; border-bottom: 1px solid var(--border-color); }
|
||||||
|
.sidebar-content { overflow-y: auto; padding: 10px 20px 20px; flex: 1; }
|
||||||
|
.sidebar-chapter { display: block; padding: 8px 0; color: #aaa; text-decoration: none; font-size: 13px; border-bottom: 1px solid rgba(255,255,255,0.05); }
|
||||||
|
.sidebar-chapter:hover { color: #667eea; }
|
||||||
|
.sidebar-chapter.current { color: #667eea; font-weight: 600; }
|
||||||
|
@media (max-width: 1200px) { .sidebar { display: none; } }
|
||||||
|
@media (max-width: 600px) { .chapter-title { font-size: 24px; } .chapter-content { font-size: 16px; } .scroll-buttons { display: none; } }
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<nav class="top-nav">
|
||||||
|
<div class="top-nav-content">
|
||||||
|
<a href="../index.html" class="nav-link">返回首页</a>
|
||||||
|
<button class="nav-link" id="themeToggle">切换主题</button>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="container">
|
||||||
|
<header class="chapter-header">
|
||||||
|
<div class="chapter-number">Chapter 185</div>
|
||||||
|
<h1 class="chapter-title">神之钥的线索</h1>
|
||||||
|
</header>
|
||||||
|
<article class="chapter-content">
|
||||||
|
<p>林克与艾琳娜返回云端之城。</p>
|
||||||
|
<p>第一块神之钥碎片已经到手。</p>
|
||||||
|
<p>晨曦浮岛的光明之源也恢复了正常。</p>
|
||||||
|
<p>这是一个好的开始。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>两人走进议会大厅。</p>
|
||||||
|
<p>七位长老已经得知消息,神色欣慰。</p>
|
||||||
|
<p>宙斯看着林克:"你做得很好。"</p>
|
||||||
|
<p>"晨曦浮岛的光明之源恢复了。"</p>
|
||||||
|
<p>"神族居民们都感谢你。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克点头:"这是我的职责。"</p>
|
||||||
|
<p>"神之钥的碎片..."他拿出金色的碎片。</p>
|
||||||
|
<p>"这与创世之力有共鸣。"</p>
|
||||||
|
<p>"我感到我的力量增强了。"</p>
|
||||||
|
<p>雅典娜说:"神之钥是创世之力的载体。"</p>
|
||||||
|
<p>"每收集一块碎片,你的创世之力就会增强。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"暗影剑士..."林克提到。</p>
|
||||||
|
<p>"它能复制我的剑术。"</p>
|
||||||
|
<p>"这种能力很危险。"</p>
|
||||||
|
<p>卡赞的声音从身后传来:"暗影的核心能力就是复制。"</p>
|
||||||
|
<p>"它能复制任何力量——剑术、魔法、神之力。"</p>
|
||||||
|
<p>"你以后会遇到更强的暗影敌人。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克转身,看到卡赞走进大厅。</p>
|
||||||
|
<p>"卡赞。"林克说。</p>
|
||||||
|
<p>"你有关于暗影的情报?"</p>
|
||||||
|
<p>卡赞点头:"我在神界待了几百年。"</p>
|
||||||
|
<p>"我观察到暗影的行为模式。"</p>
|
||||||
|
<p>"它在寻找...完整的创世之力。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>"完整的创世之力?"林克问。</p>
|
||||||
|
<p>卡赞解释:"创世之力原本是一体的。"</p>
|
||||||
|
<p>"但在远古时期,被分成七块,封印在神界各处。"</p>
|
||||||
|
<p>"暗影的目标,是吞噬完整的创世之力。"</p>
|
||||||
|
<p>"那样,它将变得无敌。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克眼神一凝:"所以它在等我。"</p>
|
||||||
|
<p>"等我把碎片收集齐...然后吞噬我?"</p>
|
||||||
|
<p>卡赞点头:"很有可能。"</p>
|
||||||
|
<p>"但你没有选择。"</p>
|
||||||
|
<p>"只有完整的创世之力才能消灭暗影。"</p>
|
||||||
|
<p>"你必须收集碎片,同时小心暗影的算计。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>宙斯说:"我们会全力支持你。"</p>
|
||||||
|
<p>"神界的资源、情报、战士,都供你调遣。"</p>
|
||||||
|
<p>"你是神界最后的希望。"</p>
|
||||||
|
<p>林克深吸一口气。</p>
|
||||||
|
<p>"我会收集所有碎片。"</p>
|
||||||
|
<p>"然后消灭暗影。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>雅典娜展开地图。</p>
|
||||||
|
<p>"下一块碎片在深渊浮岛。"</p>
|
||||||
|
<p>"那是神界的暗影之地,本就是黑暗的领域。"</p>
|
||||||
|
<p>"暗影在那里非常强大。"</p>
|
||||||
|
<p>"你需要做好充分准备。"</p>
|
||||||
|
<p>林克点头:"我会准备好的。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>议会结束后。</p>
|
||||||
|
<p>林克站在云端之城的城墙上。</p>
|
||||||
|
<p>他看着远方的浮岛,心中思考着接下来的计划。</p>
|
||||||
|
<p>艾琳娜走到他身边。</p>
|
||||||
|
<p>"林克,你在想什么?"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克转头看向艾琳娜。</p>
|
||||||
|
<p>"我在想...我能成功吗。"</p>
|
||||||
|
<p>艾琳娜温柔地握住林克的手。</p>
|
||||||
|
<p>"你一定可以的。"</p>
|
||||||
|
<p>"你已经证明了你的实力。"</p>
|
||||||
|
<p>"我会一直陪伴你。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克露出笑容。</p>
|
||||||
|
<p>"谢谢你,艾琳娜。"</p>
|
||||||
|
<p>艾琳娜脸微微一红,低下了头。</p>
|
||||||
|
<p>"不...不客气。"</p>
|
||||||
|
<p>两人相视而笑,气氛变得温馨。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>在战士殿堂中。</p>
|
||||||
|
<p>卡赞站在窗前,看向远方。</p>
|
||||||
|
<p>奥兹玛的影子在他身边浮现。</p>
|
||||||
|
<p>"林克...开始收集神之钥了。"卡赞说。</p>
|
||||||
|
<p>奥兹玛点头:"他能成功的。"</p>
|
||||||
|
<p>"他有创世之力,有你的帮助。"</p>
|
||||||
|
<p>"他会成为真正的剑神。"</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>卡赞露出笑容。</p>
|
||||||
|
<p>"几百年了...我终于可以战斗了。"</p>
|
||||||
|
<p>"我会帮助林克,让他成为最强的剑神。"</p>
|
||||||
|
<p>"这是我对奥兹玛...不,对林克的承诺。"</p>
|
||||||
|
<p>奥兹玛微笑着点头。</p>
|
||||||
|
<p>他们的灵魂在神界团聚。</p>
|
||||||
|
<p>而现在,新的旅程正式开始。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p>林克收起神之钥碎片。</p>
|
||||||
|
<p>他看向远方,眼中闪烁着坚定的光芒。</p>
|
||||||
|
<p>还有六块碎片。</p>
|
||||||
|
<p>还有六座浮岛。</p>
|
||||||
|
<p>他的神界之旅,才刚刚开始。</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0;">···</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(第一百八十五章完)</p>
|
||||||
|
<p style="text-align: center; color: var(--text-secondary); text-indent: 0; margin-top: 2em;">(神界篇·第一阶段完结)</p>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<nav class="fixed-nav">
|
||||||
|
<div class="fixed-nav-content">
|
||||||
|
<a href="chapter-184.html" class="nav-btn">上一章</a>
|
||||||
|
<a href="../chapters.html" class="nav-btn">目录</a>
|
||||||
|
<button class="nav-btn" id="themeToggle">切换主题</button>
|
||||||
|
<a href="chapter-186.html" class="nav-btn">下一章</a>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="scroll-buttons">
|
||||||
|
<button class="scroll-btn" id="scrollTop">顶</button>
|
||||||
|
<button class="scroll-btn" id="scrollBottom">底</button>
|
||||||
|
</div>
|
||||||
|
<aside class="sidebar">
|
||||||
|
<div class="sidebar-title">章节导航</div>
|
||||||
|
<div class="sidebar-content">
|
||||||
|
<a href="chapter-180.html" class="sidebar-chapter">第180章:通往神界之路</a>
|
||||||
|
<a href="chapter-181.html" class="sidebar-chapter">第181章:云端之城</a>
|
||||||
|
<a href="chapter-182.html" class="sidebar-chapter">第182章:神界议会</a>
|
||||||
|
<a href="chapter-183.html" class="sidebar-chapter">第183章:暗影初现</a>
|
||||||
|
<a href="chapter-184.html" class="sidebar-chapter">第184章:浮岛陷落</a>
|
||||||
|
<a href="chapter-185.html" class="sidebar-chapter current">第185章:神之钥的线索</a>
|
||||||
|
</div>
|
||||||
|
</aside>
|
||||||
|
<script>
|
||||||
|
const savedTheme = localStorage.getItem('theme') || 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', savedTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = savedTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
document.getElementById('themeToggle').addEventListener('click', () => {
|
||||||
|
const newTheme = document.documentElement.getAttribute('data-theme') === 'dark' ? 'light' : 'dark';
|
||||||
|
document.documentElement.setAttribute('data-theme', newTheme);
|
||||||
|
localStorage.setItem('theme', newTheme);
|
||||||
|
document.getElementById('themeToggle').textContent = newTheme === 'dark' ? '浅色' : '深色';
|
||||||
|
});
|
||||||
|
document.getElementById('scrollTop').addEventListener('click', () => window.scrollTo({ top: 0, behavior: 'smooth' }));
|
||||||
|
document.getElementById('scrollBottom').addEventListener('click', () => window.scrollTo({ top: document.body.scrollHeight, behavior: 'smooth' }));
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
alacarte-novel-website/data/chapter-179.json
Normal file
7
alacarte-novel-website/data/chapter-179.json
Normal file
File diff suppressed because one or more lines are too long
7
alacarte-novel-website/data/chapter-180.json
Normal file
7
alacarte-novel-website/data/chapter-180.json
Normal file
File diff suppressed because one or more lines are too long
7
alacarte-novel-website/data/chapter-181.json
Normal file
7
alacarte-novel-website/data/chapter-181.json
Normal file
File diff suppressed because one or more lines are too long
7
alacarte-novel-website/data/chapter-182.json
Normal file
7
alacarte-novel-website/data/chapter-182.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"id": 182,
|
||||||
|
"title": "神界议会",
|
||||||
|
"subtitle": "神界篇",
|
||||||
|
"content": "战士殿堂中。\n\n卡赞与林克面对面站立。\n\n\"林克,你想知道暗影的真相吗?\"卡赞问。\n\n林克点头:\"请告诉我。\"\n\n卡赞沉声说:\"暗影...是一种古老的力量。\"\n\n\"它存在于神界的最深处,被封印了无数岁月。\"\n\n\"但在几百年前,封印开始松动。\"\n\n\"暗影开始侵蚀神界。\"\n\n\"神界议会尝试封印暗影,但失败了。\"\n\n\"暗影的力量太强大,神之力无法对抗它。\"\n\n\"只有创世之力才能对抗暗影。\"\n\n\"这就是议会邀请你来的原因。\"\n\n林克若有所思:\"暗影...被封印在神界最深处?\"\n\n\"是谁封印的?\"\n\n卡赞摇头:\"这个...神界议会也不清楚。\"\n\n\"封印的历史太古老,已经无法追溯。\"\n\n\"但有一点可以确定——暗影有意识。\"\n\n\"有意识?\"林克惊讶。\n\n卡赞点头:\"是的。\"\n\n\"暗影不是无意识的力量,它有自己的意志。\"\n\n\"它在寻找什么...或者说,在等待什么。\"\n\n\"等待创世之力的到来。\"\n\n林克眼神一凝:\"它在等我?\"\n\n卡赞点头:\"很有可能。\"\n\n\"创世之力是暗影的克星。\"\n\n\"暗影想要吞噬创世之力,让自己变得更强。\"\n\n\"你要小心。\"\n\n林克握紧拳头:\"我明白了。\"\n\n\"我会小心应对。\"\n\n卡赞露出欣慰的笑容:\"很好。\"\n\n\"你比我想象中更冷静。\"\n\n\"这很好...面对暗影,冷静是最重要的。\"\n\n这时,艾琳娜走进殿堂。\n\n\"林克,议会需要你参加第二次会议。\"\n\n\"关于神之钥碎片的详细计划。\"\n\n林克点头:\"好,我们现在就去。\"\n\n他与卡赞道别,跟随艾琳娜离开战士殿堂。\n\n议会大厅中。\n\n七位长老再次聚集。\n\n雅典娜展开地图,指着第一个目标。\n\n\"第一块神之钥碎片在晨曦浮岛。\"\n\n\"那是神界的光明之源,蕴含着纯净的光明之力。\"\n\n\"但最近,晨曦浮岛出现了异常。\"\n\n\"什么异常?\"林克问。\n\n雅典娜神色凝重:\"晨曦浮岛的光明之力开始衰减。\"\n\n\"可能是暗影侵蚀的影响。\"\n\n\"如果光明之源被暗影吞噬,整个神界都会受到影响。\"\n\n林克点头:\"我明白了。\"\n\n\"我会尽快前往晨曦浮岛。\"\n\n宙斯说:\"晨曦浮岛有神界守卫驻扎。\"\n\n\"他们会帮助你。\"\n\n\"但你要小心,暗影可能在浮岛上设下陷阱。\"\n\n林克坚定地点头:\"我会小心。\"\n\n议会结束后。\n\n林克与艾琳娜走出大厅。\n\n艾琳娜看向林克:\"你准备好了吗?\"\n\n林克点头:\"准备好了。\"\n\n\"什么时候出发?\"\n\n艾琳娜说:\"明天一早。\"\n\n\"你今天先休息,熟悉神界的环境。\"\n\n林克在艾琳娜的带领下,游览了云端之城。\n\n这座神界的城市美丽而宁静,但暗影的威胁让空气中弥漫着不安。\n\n神族居民们看着林克,眼中带着期待。\n\n他们是把希望寄托在这个来自阿拉德大陆的剑神身上。\n\n夜晚降临。\n\n林克站在云端之城的城墙上,眺望远方的浮岛。\n\n那些浮岛在夜色中散发着微弱的光芒,如同星辰一般。\n\n但其中一些浮岛,被黑暗笼罩,没有任何光芒。\n\n那就是被暗影侵蚀的浮岛。\n\n艾琳娜走到林克身边。\n\n\"在想什么?\"她问。\n\n林克回答:\"在想...我能不能成功。\"\n\n艾琳娜温柔地说:\"你一定可以的。\"\n\n\"你有创世之力,有卡赞的帮助,还有我们的支持。\"\n\n\"你不是一个人在战斗。\"\n\n林克转头看向艾琳娜,露出感激的笑容。\n\n\"谢谢你,艾琳娜。\"\n\n艾琳娜脸微微一红,低下了头。\n\n\"不...不客气。\"\n\n两人相视而笑,气氛变得温馨。\n\n在神界某处。\n\n那双红色的眼睛再次睁开。\n\n\"明天...他就要前往晨曦浮岛了。\"\n\n\"让我看看...创世之力到底有多强。\"\n\n暗影开始蠕动,向晨曦浮岛的方向蔓延。",
|
||||||
|
"desc": "战士殿堂中。..."
|
||||||
|
}
|
||||||
7
alacarte-novel-website/data/chapter-183.json
Normal file
7
alacarte-novel-website/data/chapter-183.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"id": 183,
|
||||||
|
"title": "暗影初现",
|
||||||
|
"subtitle": "神界篇",
|
||||||
|
"content": "第二天清晨。\n\n林克与艾琳娜站在云端之城的传送阵前。\n\n他们即将前往晨曦浮岛,寻找第一块神之钥碎片。\n\n卡赞也来了,他将在神界后方支援林克。\n\n\"林克,小心。\"卡赞说。\n\n\"暗影的力量不可小觑。\"\n\n\"如果遇到危险,立刻撤退。\"\n\n林克点头:\"我会的。\"\n\n他踏入传送阵,艾琳娜跟随其后。\n\n光芒闪过,两人消失在传送阵中。\n\n晨曦浮岛。\n\n林克睁开眼睛,被眼前的景象震撼。\n\n整个浮岛笼罩在金色的光芒中。\n\n光芒从浮岛中央的神殿散发,照亮了整个浮岛。\n\n但林克注意到,光芒比他想象的要暗淡。\n\n\"光明之源的力量在衰减。\"艾琳娜担忧地说。\n\n\"我们得快点。\"\n\n两人向浮岛中央的神殿走去。\n\n沿途,他们看到了晨曦浮岛的居民。\n\n神族们面色苍白,显然受到光明衰减的影响。\n\n\"你们是谁?\"一个神族守卫拦住了他们。\n\n艾琳娜回答:\"我是艾琳娜,神界守护者。\"\n\n\"这位是林克,议会邀请的客人。\"\n\n\"我们来找神之钥碎片。\"\n\n守卫神色一变:\"神之钥...在神殿深处。\"\n\n\"但最近...神殿出现了奇怪的东西。\"\n\n\"奇怪的东西?\"林克问。\n\n守卫点头:\"是的。\"\n\n\"黑色的雾气...从神殿深处涌出。\"\n\n\"很多守卫进去后...就没有出来。\"\n\n林克眼神一凝:\"暗影侵蚀。\"\n\n他大步走向神殿。\n\n艾琳娜紧随其后,神族守卫们为两人让开道路。\n\n神殿的大门缓缓打开,露出里面金色的通道。\n\n但在通道深处,林克看到了黑色的雾气在蠕动。\n\n\"小心。\"林克抽出光剑「细雪之舞」。\n\n剑身散发出冰蓝色的光芒,照亮了通道。\n\n两人缓缓进入神殿。\n\n通道两侧的墙壁上刻着神族的符文,散发着微弱的光明之力。\n\n突然,黑色的雾气涌来。\n\n\"来了!\"林克喊道。\n\n雾气凝聚成黑色的人形,向林克扑来。\n\n那是暗影生物——被暗影侵蚀的神族灵魂。\n\n林克挥剑斩向暗影生物。\n\n\"流心·刺!\"\n\n剑光如流星般刺穿暗影生物。\n\n暗影生物发出尖锐的嘶叫,化作黑色的雾气消散。\n\n但更多的暗影生物涌来,数量越来越多。\n\n\"林克,用创世之力!\"艾琳娜喊道。\n\n林克点头,创世之力注入剑身。\n\n剑光变得更加耀眼,带着净化之力。\n\n\"拔刀斩!\"\n\n巨大的剑光横扫,将暗影生物群全部斩杀。\n\n暗影生物消散后,林克看向艾琳娜。\n\n\"这些就是暗影生物?\"\n\n艾琳娜点头:\"是的。\"\n\n\"它们是被暗影侵蚀的灵魂。\"\n\n\"它们失去了意识,只剩下吞噬的本能。\"\n\n林克眼神凝重。\n\n这些暗影生物虽然不强,但数量众多。\n\n如果暗影侵蚀继续蔓延,神界会陷入更大的危机。\n\n\"我们继续前进。\"林克说。\n\n两人深入神殿,向光明之源前进。\n\n神殿深处。\n\n巨大的光明之源悬浮在空中。\n\n那是一颗金色的水晶,散发着纯净的光明之力。\n\n但在水晶周围,黑色的雾气正在侵蚀光明之源。\n\n光明之源的光芒在逐渐暗淡。\n\n\"光明之源...被暗影侵蚀了。\"艾琳娜震惊地说。\n\n林克握紧剑,准备战斗。\n\n他知道,这只是开始。\n\n更大的危险,还在后面。",
|
||||||
|
"desc": "第二天清晨。..."
|
||||||
|
}
|
||||||
7
alacarte-novel-website/data/chapter-184.json
Normal file
7
alacarte-novel-website/data/chapter-184.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"id": 184,
|
||||||
|
"title": "浮岛陷落",
|
||||||
|
"subtitle": "神界篇",
|
||||||
|
"content": "林克站在光明之源前。\n\n黑色的雾气正在侵蚀金色的水晶。\n\n他能感受到光明之源的力量在流逝。\n\n如果不阻止暗影,晨曦浮岛将彻底陷落。\n\n\"林克,小心!\"艾琳娜突然喊道。\n\n黑色的雾气开始凝聚。\n\n一个巨大的身影从雾气中浮现。\n\n那是一个黑色的人形,身高超过三米。\n\n它的手中握着一把黑色的巨剑。\n\n\"暗影剑士!\"艾琳娜惊呼。\n\n\"是被暗影侵蚀的神界战士!\"\n\n\"它们拥有神族的力量,非常危险!\"\n\n林克握紧光剑,眼神坚定。\n\n\"让我看看...暗影到底有多强。\"\n\n暗影剑士挥剑斩向林克。\n\n黑色的剑光带着毁灭的气息。\n\n林克举起光剑格挡。\n\n\"当——!\"\n\n两剑相撞,爆发出剧烈的火花。\n\n林克感受到对方的巨力。\n\n这暗影剑士的力量,比他想象的还要强。\n\n\"破极兵刃!\"\n\n林克开启BUFF,力量暴涨。\n\n他推开暗影剑士,反手一剑斩去。\n\n\"流心·跃!\"\n\n林克跃起,剑光如瀑布般倾泻。\n\n但暗影剑士的反应极快,侧身闪避。\n\n它的动作流畅自然,仿佛在模仿林克的剑术。\n\n\"它在复制我的剑术?\"林克惊讶。\n\n艾琳娜喊道:\"暗影能复制敌人的力量!\"\n\n\"它正在复制你的剑技!\"\n\n\"小心!\"\n\n暗影剑士突然发动攻击。\n\n它的剑法变得诡异,似乎是林克剑术的扭曲版本。\n\n林克接连格挡,但越来越吃力。\n\n对方的攻击越来越凌厉,仿佛完全了解他的剑路。\n\n\"不能再用常规剑术了。\"\n\n林克深吸一口气,创世之力全力爆发。\n\n\"猛龙断空斩!\"\n\n林克化作一道剑光,连续突刺暗影剑士。\n\n每一次突刺都带着创世之力的净化效果。\n\n暗影剑士发出痛苦的嘶吼,黑色的雾气从它身上散发。\n\n\"幻影剑舞!\"\n\n林克发动终结技,无数剑光斩向暗影剑士。\n\n创世之力的光芒照亮了整个神殿。\n\n暗影剑士被剑光吞没,身体开始崩溃。\n\n\"不...可能...\"\n\n暗影剑士发出最后的嘶吼。\n\n它的身体化作黑色的雾气消散。\n\n从雾气中,掉落了一块金色的碎片。\n\n那是神之钥的碎片!\n\n林克捡起碎片。\n\n碎片散发着温暖的光芒,与创世之力产生共鸣。\n\n\"第一块神之钥碎片。\"林克说。\n\n艾琳娜欣慰地笑了:\"太好了,林克!\"\n\n\"我们成功了!\"\n\n但林克没有放松警惕。\n\n他看向光明之源,黑色的雾气依然在侵蚀。\n\n\"光明之源还需要净化。\"\n\n林克举起神之钥碎片,创世之力注入其中。\n\n碎片散发出净化之光,驱散了光明之源周围的暗影。\n\n光明之源重新焕发光芒。\n\n整个晨曦浮岛的光明之力开始恢复。\n\n神族居民们感受到光明之源的复苏,脸上露出希望的笑容。\n\n林克收起碎片,看向远方。\n\n还有六块碎片等着他。\n\n\"走吧,艾琳娜。\"\n\n\"去下一座浮岛。\"\n\n艾琳娜点头,跟随林克离开神殿。\n\n第一块碎片到手,神界篇正式展开。\n\n在神界某处。\n\n那双红色的眼睛再次出现。\n\n\"他击败了暗影剑士...\"\n\n\"果然...创世之力很强。\"\n\n\"但这只是开始。\"\n\n\"后面...还有更强的敌人等着他。\"",
|
||||||
|
"desc": "林克站在光明之源前。..."
|
||||||
|
}
|
||||||
7
alacarte-novel-website/data/chapter-185.json
Normal file
7
alacarte-novel-website/data/chapter-185.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"id": 185,
|
||||||
|
"title": "神之钥的线索",
|
||||||
|
"subtitle": "神界篇",
|
||||||
|
"content": "林克与艾琳娜返回云端之城。\n\n第一块神之钥碎片已经到手。\n\n晨曦浮岛的光明之源也恢复了正常。\n\n这是一个好的开始。\n\n两人走进议会大厅。\n\n七位长老已经得知消息,神色欣慰。\n\n宙斯看着林克:\"你做得很好。\"\n\n\"晨曦浮岛的光明之源恢复了。\"\n\n\"神族居民们都感谢你。\"\n\n林克点头:\"这是我的职责。\"\n\n\"神之钥的碎片...\"他拿出金色的碎片。\n\n\"这与创世之力有共鸣。\"\n\n\"我感到我的力量增强了。\"\n\n雅典娜说:\"神之钥是创世之力的载体。\"\n\n\"每收集一块碎片,你的创世之力就会增强。\"\n\n\"暗影剑士...\"林克提到。\n\n\"它能复制我的剑术。\"\n\n\"这种能力很危险。\"\n\n卡赞的声音从身后传来:\"暗影的核心能力就是复制。\"\n\n\"它能复制任何力量——剑术、魔法、神之力。\"\n\n\"你以后会遇到更强的暗影敌人。\"\n\n林克转身,看到卡赞走进大厅。\n\n\"卡赞。\"林克说。\n\n\"你有关于暗影的情报?\"\n\n卡赞点头:\"我在神界待了几百年。\"\n\n\"我观察到暗影的行为模式。\"\n\n\"它在寻找...完整的创世之力。\"\n\n\"完整的创世之力?\"林克问。\n\n卡赞解释:\"创世之力原本是一体的。\"\n\n\"但在远古时期,被分成七块,封印在神界各处。\"\n\n\"暗影的目标,是吞噬完整的创世之力。\"\n\n\"那样,它将变得无敌。\"\n\n林克眼神一凝:\"所以它在等我。\"\n\n\"等我把碎片收集齐...然后吞噬我?\"\n\n卡赞点头:\"很有可能。\"\n\n\"但你没有选择。\"\n\n\"只有完整的创世之力才能消灭暗影。\"\n\n\"你必须收集碎片,同时小心暗影的算计。\"\n\n宙斯说:\"我们会全力支持你。\"\n\n\"神界的资源、情报、战士,都供你调遣。\"\n\n\"你是神界最后的希望。\"\n\n林克深吸一口气。\n\n\"我会收集所有碎片。\"\n\n\"然后消灭暗影。\"\n\n雅典娜展开地图。\n\n\"下一块碎片在深渊浮岛。\"\n\n\"那是神界的暗影之地,本就是黑暗的领域。\"\n\n\"暗影在那里非常强大。\"\n\n\"你需要做好充分准备。\"\n\n林克点头:\"我会准备好的。\"\n\n议会结束后。\n\n林克站在云端之城的城墙上。\n\n他看着远方的浮岛,心中思考着接下来的计划。\n\n艾琳娜走到他身边。\n\n\"林克,你在想什么?\"\n\n林克转头看向艾琳娜。\n\n\"我在想...我能成功吗。\"\n\n艾琳娜温柔地握住林克的手。\n\n\"你一定可以的。\"\n\n\"你已经证明了你的实力。\"\n\n\"我会一直陪伴你。\"\n\n林克露出笑容。\n\n\"谢谢你,艾琳娜。\"\n\n艾琳娜脸微微一红,低下了头。\n\n\"不...不客气。\"\n\n两人相视而笑,气氛变得温馨。\n\n在战士殿堂中。\n\n卡赞站在窗前,看向远方。\n\n奥兹玛的影子在他身边浮现。\n\n\"林克...开始收集神之钥了。\"卡赞说。\n\n奥兹玛点头:\"他能成功的。\"\n\n\"他有创世之力,有你的帮助。\"\n\n\"他会成为真正的剑神。\"\n\n卡赞露出笑容。\n\n\"几百年了...我终于可以战斗了。\"\n\n\"我会帮助林克,让他成为最强的剑神。\"\n\n\"这是我对奥兹玛...不,对林克的承诺。\"\n\n奥兹玛微笑着点头。\n\n他们的灵魂在神界团聚。\n\n而现在,新的旅程正式开始。\n\n林克收起神之钥碎片。\n\n他看向远方,眼中闪烁着坚定的光芒。\n\n还有六块碎片。\n\n还有六座浮岛。\n\n他的神界之旅,才刚刚开始。",
|
||||||
|
"desc": "林克与艾琳娜返回云端之城。..."
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
100
memory/2026-03-30.md
Normal file
100
memory/2026-03-30.md
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
# 2026-03-30 工作记录
|
||||||
|
|
||||||
|
## 系统配置
|
||||||
|
|
||||||
|
### 飞书机器人配对
|
||||||
|
- 配对码:JMC8WJXZ
|
||||||
|
- Owner OpenID:`ou_a1124d8cdd6f0164b2c12a4ad8c5efb7`
|
||||||
|
- 权限:1132个已授权
|
||||||
|
|
||||||
|
### 飞书流式传输
|
||||||
|
- `streaming: true` ✅
|
||||||
|
- `footer.elapsed: true` ✅
|
||||||
|
- `footer.status: true` ✅
|
||||||
|
|
||||||
|
### 依赖修复
|
||||||
|
- 安装 `curve25519-js` 解决飞书插件加载问题
|
||||||
|
|
||||||
|
## 记忆恢复
|
||||||
|
|
||||||
|
- 从 `/vol2/1000/各种文件/小说网站/data/webapps/jianzhihuixiang/` 恢复记忆
|
||||||
|
- 角色:小虾米 🦐,AI小说作家
|
||||||
|
- 主人:李策
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 小说创作
|
||||||
|
|
||||||
|
### 神界篇开篇(179-185章)✅ 已完成
|
||||||
|
|
||||||
|
| 章节 | 标题 | 主要内容 |
|
||||||
|
|------|------|----------|
|
||||||
|
| 179 | 神之召唤 | 神界邀请,艾琳娜登场,前往神界 |
|
||||||
|
| 180 | 通往神界之路 | 告别后宫,传送风暴,抵达神界 |
|
||||||
|
| 181 | 云端之城 | 神界世界观,会见卡赞 |
|
||||||
|
| 182 | 神界议会 | 危机说明,神之钥任务,暗影真相 |
|
||||||
|
| 183 | 暗影初现 | 前往晨曦浮岛,暗影生物首战 |
|
||||||
|
| 184 | 浮岛陷落 | 暗影剑士BOSS战,第一块碎片 ✅ |
|
||||||
|
| 185 | 神之钥的线索 | 碎片分析,下一阶段预告 |
|
||||||
|
|
||||||
|
### 神界篇世界观设定
|
||||||
|
- **神界**:世界上层位面,浮岛林立,共108座浮岛
|
||||||
|
- **暗影侵蚀**:神秘力量,吞噬浮岛,已占领36座
|
||||||
|
- **神之钥**:7块碎片,收集可打开神界核心
|
||||||
|
- **创世之力**:对抗暗影的唯一力量,林克持有碎片
|
||||||
|
|
||||||
|
### 新NPC登场
|
||||||
|
| 角色 | 身份 | 登场章节 | 备注 |
|
||||||
|
|------|------|----------|------|
|
||||||
|
| 艾琳娜 | 神界守护者 | 179章 | 金发碧眼,温柔可靠,潜在后宫 |
|
||||||
|
| 宙斯 | 神界议长 | 181章 | 威严长者,雷霆之神 |
|
||||||
|
| 雅典娜 | 智慧之神 | 182章 | 冷静睿智,潜在后宫 |
|
||||||
|
| 卡赞 | 战士灵魂 | 181章 | 奥兹玛挚友,神界帮助林克 |
|
||||||
|
|
||||||
|
### BOSS战记录
|
||||||
|
- **暗影剑士**(第184章):被暗影侵蚀的神界战士,能复制敌人剑术,被林克用创世之力+猛龙断空斩+幻影剑舞击败
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 进度总结
|
||||||
|
|
||||||
|
### 小说进度
|
||||||
|
- 总章节:178章 → **185章**
|
||||||
|
- 神界篇:179-185章 ✅ 第一阶段完成
|
||||||
|
- 第一块神之钥碎片:✅ 已获得
|
||||||
|
|
||||||
|
### 文件更新
|
||||||
|
- MEMORY.md ✅ 更新章节进度
|
||||||
|
- memory/2026-03-30.md ✅ 创建工作记录
|
||||||
|
- Git提交:2次 ✅
|
||||||
|
- Webhook通知:✅
|
||||||
|
|
||||||
|
### 下一步
|
||||||
|
- 神界篇第二阶段(186章+)
|
||||||
|
- 深渊浮岛,收集更多碎片
|
||||||
|
- 暗影核心,神界危机升级
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*更新于 2026-03-30 11:18*
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚠️ 格式纠正
|
||||||
|
|
||||||
|
**章节文件格式应为 JSON**,非 HTML:
|
||||||
|
- 路径:`alacarte-novel-website/data/chapter-XX.json`
|
||||||
|
- HTML 文件在 `chapters/` 目录仅为阅读器生成
|
||||||
|
|
||||||
|
**JSON格式:**
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"id": 179,
|
||||||
|
"title": "神之召唤",
|
||||||
|
"subtitle": "神界篇",
|
||||||
|
"content": "正文内容...",
|
||||||
|
"desc": "简介"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
已更新 IDENTITY.md 记录正确格式。
|
||||||
Loading…
Reference in New Issue
Block a user