初始化 Uranium 官方网站
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
---
|
||||
import Button from "@/components/Button.astro";
|
||||
import Layout from "@/layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout title="页面未找到" description="请求的 Uranium 页面不存在。">
|
||||
<header class="mx-auto flex min-h-[70vh] max-w-4xl flex-col items-center justify-center gap-4 px-4 pt-28 text-center">
|
||||
<span class="text-7xl font-semibold text-green-500">404</span>
|
||||
<h1 class="text-4xl leading-normal font-medium lg:text-5xl lg:leading-normal">这里没有生成区块</h1>
|
||||
<p class="max-w-xl text-xl text-gray-700 dark:text-gray-300">你访问的页面不存在、已经移动,或者仍在准备中。</p>
|
||||
<div class="mt-6 flex flex-row gap-4">
|
||||
<Button variant="filled" href="/">返回首页</Button><Button variant="outlined" href="/downloads">前往下载</Button>
|
||||
</div>
|
||||
</header>
|
||||
</Layout>
|
||||
@@ -0,0 +1,101 @@
|
||||
---
|
||||
import Button from "@/components/Button.astro";
|
||||
import FeatureCard from "@/components/FeatureCard.astro";
|
||||
import SoftwareHeader from "@/components/SoftwareHeader.astro";
|
||||
import Layout from "@/layouts/Layout.astro";
|
||||
import { siteConfig } from "@/config";
|
||||
---
|
||||
|
||||
<Layout title="项目介绍" description="了解 Uranium 的定位、维护重点与项目边界。" canonical="/about/">
|
||||
<SoftwareHeader>
|
||||
<p slot="header">为经典模组服而生的<br /><span class="text-green-500">混合服务端</span></p>
|
||||
<p slot="description">Uranium 基于 KCauldron 生态,面向仍然运行 Minecraft 1.7.10 模组与 Bukkit 插件的服务器。</p>
|
||||
</SoftwareHeader>
|
||||
|
||||
<section id="why" class="bg-background-light-0 dark:bg-background-dark-80 w-full border-y pt-10 pb-5">
|
||||
<div class="mx-auto max-w-7xl">
|
||||
<h2 class="px-6 text-xl font-semibold md:text-2xl lg:px-4">为什么选择 Uranium?</h2>
|
||||
<div class="mt-6 grid gap-2 px-2 md:grid-cols-3 xl:gap-4">
|
||||
<FeatureCard
|
||||
icon="speed"
|
||||
label="持续修复与优化"
|
||||
description="围绕崩溃、兼容性、数据安全和性能回退进行可验证的维护,而不是无依据地重写核心。"
|
||||
/>
|
||||
<FeatureCard
|
||||
icon="community"
|
||||
label="面向仍在运行的社区"
|
||||
description="服务于仍依赖 1.7.10 整合包、模组和插件生态的服主、开发者与玩家社区。"
|
||||
/>
|
||||
<FeatureCard
|
||||
icon="compatibility"
|
||||
label="连接 Forge 与 Bukkit"
|
||||
description="在同一服务端中承载经典 Forge 模组内容与成熟的 Bukkit 插件管理能力。"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="facts" class="mx-auto flex max-w-7xl flex-col gap-8 px-4 py-8 md:gap-12 md:py-16">
|
||||
<div class="flex flex-col items-center gap-6 md:flex-row md:gap-8 xl:gap-24">
|
||||
<div class="project-visual relative aspect-video w-full flex-1">
|
||||
<div class="project-visual-bar"><span></span><span></span><span></span></div>
|
||||
<div class="ecosystem-grid">
|
||||
<div class="ecosystem-panel">
|
||||
<small>FORGE</small><strong>Mods</strong><span>IC²</span><span>BuildCraft</span><span>Thaumcraft</span>
|
||||
</div>
|
||||
<div class="ecosystem-plus">+</div>
|
||||
<div class="ecosystem-panel">
|
||||
<small>BUKKIT</small><strong>Plugins</strong><span>Essentials</span><span>WorldEdit</span><span>Permissions</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-semibold md:text-4xl">一个服务端,连接两个经典生态</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-xl dark:text-gray-100">
|
||||
Uranium 延续 KCauldron 的混合服务端路线,让 Forge 模组与 Bukkit 插件在同一环境中协同工作。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4"><Button variant="filled" href="/downloads/uranium">下载 Uranium</Button></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col items-center gap-6 md:flex-row-reverse md:gap-8 xl:gap-24">
|
||||
<div class="project-visual workflow-visual relative aspect-video w-full flex-1">
|
||||
<div class="pipeline-list">
|
||||
<div class="pipeline-item"><span>✓</span><div><strong>64 位 JDK 8</strong><small>固定运行与构建环境</small></div></div>
|
||||
<div class="pipeline-item"><span>✓</span><div><strong>Gradle Wrapper</strong><small>统一构建入口</small></div></div>
|
||||
<div class="pipeline-item"><span>✓</span><div><strong>GitHub Actions</strong><small>持续集成验证</small></div></div>
|
||||
<div class="pipeline-item"><span>→</span><div><strong>发行包</strong><small>JAR、依赖与启动脚本</small></div></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-semibold break-all md:text-4xl">现代化的维护流程</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-xl dark:text-gray-100">
|
||||
经典版本并不意味着继续依赖不可验证的旧流程。项目逐步恢复构建、测试、发行和回退能力。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row flex-wrap gap-4">
|
||||
<Button variant="filled" href="/guide">快速开始</Button>
|
||||
<Button variant="outlined" href={siteConfig.actions} external>构建状态</Button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col items-center gap-6 md:flex-row md:gap-8 xl:gap-24">
|
||||
<div class="project-visual release-window relative aspect-video w-full flex-1">
|
||||
<div class="release-window-head"><span>Uranium Releases</span><span>dev</span></div>
|
||||
<div class="release-window-body">
|
||||
<div class="release-window-mark"><img src="/uranium-logo.png" alt="" /></div><div>
|
||||
<strong>Uranium 1.7.10</strong><span>社区维护构建</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="release-window-file"><code>Uranium-1710-...-server.jar</code><span>准备中</span></div>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-semibold md:text-4xl">维护一段仍在运行的历史</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-xl dark:text-gray-100">
|
||||
项目不追逐现代 Minecraft 版本,而是为现有 1.7.10 服务器提供谨慎、长期且可验证的维护。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4"><Button variant="filled" href={siteConfig.repository} external>查看 GitHub</Button></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</Layout>
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
import Layout from "@/layouts/Layout.astro";
|
||||
import SoftwarePreview from "@/components/SoftwarePreview.astro";
|
||||
import { siteConfig } from "@/config";
|
||||
---
|
||||
|
||||
<Layout title="下载" description="选择要下载的 Uranium 服务端构建。" canonical="/downloads/">
|
||||
<header class="mx-auto flex max-w-4xl flex-col items-center gap-2 px-4 pt-32 pb-16 lg:pt-28 lg:pb-12">
|
||||
<h1 class="text-4xl leading-normal font-medium lg:text-5xl lg:leading-normal">下载</h1>
|
||||
<p class="mb-6 text-center text-xl">选择你需要的 Uranium 构建来源。</p>
|
||||
|
||||
<h2 class="mt-4 text-center text-2xl font-medium">服务端软件</h2>
|
||||
<div class="grid gap-2 px-2 md:grid-cols-2 xl:gap-4">
|
||||
<SoftwarePreview
|
||||
name="Uranium"
|
||||
href="/downloads/uranium"
|
||||
status="推荐"
|
||||
description="面向 Minecraft 1.7.10 的 Forge + Bukkit 混合服务端。"
|
||||
/>
|
||||
<SoftwarePreview
|
||||
name="开发构建"
|
||||
iconText="CI"
|
||||
href={siteConfig.actions}
|
||||
external
|
||||
description="查看持续集成构建。开发构建适合测试与问题验证。"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<h2 class="mt-4 text-center text-2xl font-medium">项目资源</h2>
|
||||
<div class="grid gap-2 px-2 md:grid-cols-2 xl:gap-4">
|
||||
<SoftwarePreview name="快速开始" iconText="?" href="/guide" description="准备 JDK 8、安装发行包并完成首次启动。" />
|
||||
<SoftwarePreview name="源代码" iconText="</>" href={siteConfig.repository} external description="查看源代码、提交记录与维护进度。" />
|
||||
</div>
|
||||
</header>
|
||||
</Layout>
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
import Layout from "@/layouts/Layout.astro";
|
||||
import UraniumDownloadPage from "@/components/UraniumDownloadPage.svelte";
|
||||
---
|
||||
|
||||
<Layout title="Uranium" description="下载 Uranium Minecraft 1.7.10 Forge + Bukkit 混合服务端。" canonical="/downloads/uranium/">
|
||||
<UraniumDownloadPage client:load />
|
||||
</Layout>
|
||||
@@ -0,0 +1,61 @@
|
||||
---
|
||||
import Button from "@/components/Button.astro";
|
||||
import GuideIllustration from "@/components/GuideIllustration.astro";
|
||||
import Layout from "@/layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout title="快速开始" description="准备 Uranium 运行环境并完成首次启动。" canonical="/guide/">
|
||||
<header class="mx-auto flex max-w-7xl flex-row gap-16 px-4 pt-32 pb-16 lg:pt-28 lg:pb-16">
|
||||
<div class="flex-1">
|
||||
<h1 class="text-4xl leading-normal font-medium lg:text-5xl lg:leading-normal">开始使用 Uranium</h1>
|
||||
<p class="mt-4 text-xl">准备 64 位 JDK 8,在干净目录中安装 Uranium,并在迁移生产服务器前完成兼容性验证。</p>
|
||||
<div class="mt-8 flex flex-row gap-4"></div>
|
||||
</div>
|
||||
<div class="hidden flex-1 justify-end lg:flex"></div>
|
||||
</header>
|
||||
|
||||
<section id="java" class="mx-auto flex max-w-7xl flex-col-reverse items-center gap-8 px-4 py-4 lg:flex-row">
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-medium md:text-4xl">准备 64 位 JDK 8</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-lg dark:text-gray-100">
|
||||
Uranium 固定使用 64 位 JDK 8。启动前先确认命令行中的 Java 版本与系统架构。
|
||||
</p>
|
||||
<pre class="mt-6 overflow-x-auto rounded-md bg-gray-900 p-4 text-sm text-green-300"><code>java -version</code></pre>
|
||||
</div>
|
||||
<div class="flex w-full justify-start lg:flex-1 lg:justify-end"><GuideIllustration type="java" /></div>
|
||||
</section>
|
||||
|
||||
<section id="package" class="mx-auto mt-12 flex max-w-7xl flex-col-reverse items-center gap-8 px-4 py-4 lg:flex-row">
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-medium md:text-4xl">解压完整发行包</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-lg dark:text-gray-100">
|
||||
将服务端 JAR、<code>libraries</code> 和启动脚本完整解压到独立目录,不要只复制服务端 JAR。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4"><Button variant="filled" href="/downloads/uranium">查看下载</Button></div>
|
||||
</div>
|
||||
<div class="flex w-full justify-start lg:flex-1 lg:justify-end"><GuideIllustration type="package" /></div>
|
||||
</section>
|
||||
|
||||
<section id="startup" class="mx-auto mt-12 flex max-w-7xl flex-col-reverse items-center gap-8 px-4 py-4 lg:flex-row">
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-medium md:text-4xl">完成首次启动</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-lg dark:text-gray-100">
|
||||
优先使用发行包提供的启动脚本。首次运行后阅读并接受 Minecraft EULA,再重新启动服务端。
|
||||
</p>
|
||||
<pre
|
||||
class="mt-6 overflow-x-auto rounded-md bg-gray-900 p-4 text-sm text-green-300"><code>java -Xms2G -Xmx4G -jar Uranium-server.jar nogui</code></pre>
|
||||
</div>
|
||||
<div class="flex w-full justify-start lg:flex-1 lg:justify-end"><GuideIllustration type="terminal" /></div>
|
||||
</section>
|
||||
|
||||
<section id="migration" class="mx-auto mt-12 flex max-w-7xl flex-col-reverse items-center gap-8 px-4 py-4 pb-16 lg:flex-row">
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-medium md:text-4xl">备份并迁移现有服务器</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-lg dark:text-gray-100">
|
||||
先完整备份世界、配置、模组和插件,再分批恢复内容。完成客户端握手、进服、区块加载与关键机器测试后再迁移生产环境。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4"><Button variant="outlined" href="/about">了解项目定位</Button></div>
|
||||
</div>
|
||||
<div class="flex w-full justify-start lg:flex-1 lg:justify-end"><GuideIllustration type="backup" /></div>
|
||||
</section>
|
||||
</Layout>
|
||||
@@ -0,0 +1,125 @@
|
||||
---
|
||||
import Button from "@/components/Button.astro";
|
||||
import SoftwarePreview from "@/components/SoftwarePreview.astro";
|
||||
import Layout from "@/layouts/Layout.astro";
|
||||
import { siteConfig } from "@/config";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<header class="mx-auto flex max-w-7xl flex-row px-4 pt-32 pb-26 lg:pt-44 lg:pb-38">
|
||||
<div class="flex-1">
|
||||
<h1 class="text-4xl leading-normal font-medium lg:text-5xl lg:leading-normal">
|
||||
经典生态。<br />
|
||||
<span class="text-green-500">为长期运行而维护。</span>
|
||||
</h1>
|
||||
<p class="mt-4 text-xl">
|
||||
{siteConfig.description} 在尊重旧版本行为的基础上,恢复可靠的构建、发行和兼容性维护流程。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4">
|
||||
<Button variant="filled" href="/downloads">下载</Button>
|
||||
<Button variant="outlined" href="/guide">快速开始</Button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="hidden flex-1 justify-end lg:flex">
|
||||
<div class="home-terminal">
|
||||
<div class="home-terminal-bar"><span></span><span></span><span></span></div>
|
||||
<div class="home-terminal-body">
|
||||
<p class="prompt">$ java -jar Uranium-server.jar nogui</p>
|
||||
<p class="muted">[INFO] Starting Minecraft server version 1.7.10</p>
|
||||
<p class="muted">[Forge] Loading mods...</p>
|
||||
<p class="muted">[Bukkit] Loading plugins...</p>
|
||||
<p class="success">[INFO] Done! Type "help" for help.</p>
|
||||
<p class="prompt">$<span class="home-terminal-cursor"></span></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<section class="bg-background-light-0 dark:bg-background-dark-80 w-full border-y pt-12 pb-8">
|
||||
<div class="mx-auto max-w-7xl">
|
||||
<h2 class="mb-4 px-6 text-xl font-semibold md:text-2xl lg:px-4">
|
||||
你的 1.7.10 服务器值得更可靠的<span class="text-green-500">维护。</span>
|
||||
</h2>
|
||||
<div class="grid gap-2 px-2 md:grid-cols-3 xl:gap-4">
|
||||
<SoftwarePreview
|
||||
name="Uranium"
|
||||
href="/about"
|
||||
description="面向 Minecraft 1.7.10 的 Forge + Bukkit 混合服务端,专注兼容性、稳定性和长期维护。"
|
||||
/>
|
||||
<SoftwarePreview
|
||||
name="Forge 兼容"
|
||||
iconText="F"
|
||||
href="/about"
|
||||
description="继续承载经典模组、机器、方块与大型整合包,保留旧版本成熟的内容生态。"
|
||||
/>
|
||||
<SoftwarePreview
|
||||
name="Bukkit 兼容"
|
||||
iconText="B"
|
||||
href="/about"
|
||||
description="支持管理、权限、领地和服务器工具插件,使模组服保留成熟的运营能力。"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="mx-auto flex max-w-7xl flex-col gap-8 px-4 py-8 md:gap-12 md:py-14">
|
||||
<div class="flex flex-col items-center gap-6 md:flex-row-reverse md:gap-8 xl:gap-24">
|
||||
<div class="project-visual relative aspect-video w-full flex-1">
|
||||
<div class="project-visual-bar"><span></span><span></span><span></span></div>
|
||||
<div class="ecosystem-grid">
|
||||
<div class="ecosystem-panel">
|
||||
<small>FORGE</small><strong>Mods</strong><span>IC²</span><span>BuildCraft</span><span>Thaumcraft</span>
|
||||
</div>
|
||||
<div class="ecosystem-plus">+</div>
|
||||
<div class="ecosystem-panel">
|
||||
<small>BUKKIT</small><strong>Plugins</strong><span>Essentials</span><span>WorldEdit</span><span>Permissions</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-semibold md:text-4xl">一个服务端,连接两个经典生态</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-xl dark:text-gray-100">
|
||||
Uranium 延续 KCauldron 的混合服务端路线,让 Forge 模组与 Bukkit 插件在同一环境中工作,同时拥有模组内容和成熟的服务器管理能力。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4"><Button variant="filled" href="/about">了解项目</Button></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col items-center gap-6 md:flex-row md:gap-8 xl:gap-24">
|
||||
<div class="project-visual workflow-visual relative aspect-video w-full flex-1">
|
||||
<div class="pipeline-list">
|
||||
<div class="pipeline-item"><span>✓</span><div><strong>JDK 8 环境校验</strong><small>64 位运行环境</small></div></div>
|
||||
<div class="pipeline-item"><span>✓</span><div><strong>Gradle 可复现构建</strong><small>Wrapper 4.10.3</small></div></div>
|
||||
<div class="pipeline-item"><span>✓</span><div><strong>GitHub Actions</strong><small>持续集成构建</small></div></div>
|
||||
<div class="pipeline-item"><span>→</span><div><strong>完整发行包</strong><small>JAR、libraries 与启动脚本</small></div></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-semibold md:text-4xl">经典版本,也需要现代维护流程</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-xl dark:text-gray-100">
|
||||
项目固定使用 64 位 JDK 8,并逐步完善 Gradle、依赖镜像、CI、发行包和测试基线。每一次修改都应当能够构建、验证和回退。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4"><Button variant="filled" href={siteConfig.actions} external>查看构建</Button></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="flex flex-col items-center gap-6 md:flex-row-reverse md:gap-8 xl:gap-24">
|
||||
<div class="project-visual release-window relative aspect-video w-full flex-1">
|
||||
<div class="release-window-head"><span>Uranium Releases</span><span>dev</span></div>
|
||||
<div class="release-window-body">
|
||||
<div class="release-window-mark"><img src="/uranium-logo.png" alt="" /></div><div>
|
||||
<strong>Uranium 1.7.10</strong><span>社区维护构建</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="release-window-file"><code>Uranium-1710-dev-5-Bdev-xxxxxxx-server.jar</code><span>准备中</span></div>
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h2 class="text-2xl font-semibold md:text-4xl">为仍在运行的服务器持续提供支持</h2>
|
||||
<p class="mt-3 text-gray-900 md:mt-6 md:text-xl dark:text-gray-100">
|
||||
1.7.10 已经是历史版本,但仍有整合包、服务器和玩家社区依赖它。Uranium 的目标不是追逐新版本,而是让这些服务器更容易继续运行。
|
||||
</p>
|
||||
<div class="mt-8 flex flex-row gap-4"><Button variant="filled" href="/downloads">查看下载</Button></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</Layout>
|
||||
Reference in New Issue
Block a user