初步建设主页和新闻页面

This commit is contained in:
2026-08-22 22:23:38 +08:00
parent 4238b81205
commit de9982c9eb
75 changed files with 2913 additions and 427 deletions
+155 -5
View File
@@ -1,6 +1,156 @@
@import "tailwindcss";
@import "@fontsource-variable/noto-sans/wght.css";
@import "@fontsource-variable/noto-sans-sc/wght.css";
:root { --background: oklch(1 0 0); --foreground: oklch(0.145 0 0); --primary: oklch(0.205 0 0); --primary-foreground: oklch(0.985 0 0); --secondary: oklch(0.97 0 0); --secondary-foreground: oklch(0.205 0 0); --muted-foreground: oklch(0.556 0 0); --accent: oklch(0.97 0 0); --accent-foreground: oklch(0.205 0 0); --destructive: oklch(0.577 0.245 27.325); --border: oklch(0.922 0 0); --input: oklch(0.922 0 0); --ring: oklch(0.708 0 0); }
@theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); }
* { box-sizing: border-box; border-color: var(--border); }
body { margin: 0; min-height: 100%; background: var(--background); color: var(--foreground); font-family: Arial, Helvetica, sans-serif; }
:root { --ink: #0b1622; --blue: #1267d8; --paper: #ffffff; --soft: #f5f7f9; --muted: #75828d; --panel: #f6f7f8; }
* { box-sizing: border-box; }
html, body { min-height: 100%; margin: 0; }
body { color: var(--ink); background: var(--paper); font-family: "Noto Sans SC", "Noto Sans", Arial, "Microsoft YaHei", sans-serif; }
a { color: inherit; text-decoration: none; }
.site-header { display: flex; align-items: center; height: 128px; gap: 32px; padding: 0 clamp(24px, 4vw, 76px); background: #fff; }
.site-logo { display: inline-flex; align-items: center; min-width: 248px; }
.site-logo-image { display: block; width: min(240px, 18vw); height: auto; }
.site-navigation { display: flex; align-items: center; justify-content: flex-end; flex: 1; gap: clamp(28px, 3vw, 64px); }
.site-navigation a { position: relative; padding: 8px 0; font-size: 15px; font-weight: 700; white-space: nowrap; }
.site-navigation a::after { position: absolute; right: 0; bottom: 0; left: 0; height: 2px; content: ""; background: var(--blue); transform: scaleX(0); transition: transform .2s ease; }
.site-navigation a:hover { color: var(--blue); }.site-navigation a:hover::after { transform: scaleX(1); }
.site-header-actions { display: flex; align-items: center; gap: 24px; min-width: 180px; justify-content: flex-end; }
.site-locale { display: inline-flex; align-items: center; gap: 0; padding: 3px 4px; border-radius: 16px; background: #f1f3f5; border: 1px solid rgba(17, 24, 39, 0.06); box-shadow: inset 0 1px 0 rgba(255,255,255,0.8); }
.site-locale button { appearance: none; border: 0; background: transparent; border-radius: 12px; padding: 10px 14px; min-width: 48px; color: #5d6773; font-size: 12px; font-weight: 700; letter-spacing: 0.05em; cursor: pointer; transition: all 0.2s ease; }
.site-locale button:hover { color: var(--ink); }
.site-locale button.active { background: #fff; color: var(--ink); box-shadow: 0 2px 8px rgba(15, 23, 42, 0.08); }
.site-menu-button { display: none; width: 38px; border: 0; background: transparent; cursor: pointer; }
.site-menu-button span { display: block; height: 2px; margin: 5px 0; background: var(--ink); }
.home-page { padding: 0 clamp(24px, 4vw, 76px) 48px; }
.home-hero { position: relative; min-height: min(780px, calc(100vh - 170px)); overflow: hidden; border-radius: 15px; isolation: isolate; color: #fff; background: #173c59; }
.hero-scene, .hero-shade { position: absolute; inset: 0; }.hero-sky { position: absolute; inset: 0; background: radial-gradient(circle at 82% 12%, rgba(255,246,203,.88), transparent 22%), linear-gradient(115deg, #19394f 0%, #6ea7c8 43%, #e5e8e1 100%); }
.hero-city { position: absolute; bottom: 0; width: 34%; height: 70%; opacity: .82; background: repeating-linear-gradient(90deg, #244052 0 17px, #98b1ba 18px 21px, #1b3347 22px 42px); }.hero-city-left { left: -7%; transform: skewY(8deg); }.hero-city-right { right: -6%; height: 61%; background: repeating-linear-gradient(90deg, #405d70 0 29px, #b3c1c4 30px 33px, #314c60 34px 58px); transform: skewY(-4deg); }
.hero-overpass { position: absolute; right: 14%; bottom: 21%; width: 65%; height: 15%; border-top: 10px solid #d9dedb; border-bottom: 12px solid #6e8284; transform: skewY(-7deg); box-shadow: 0 14px 0 rgba(25,48,57,.35); }
.hero-track { position: absolute; bottom: -18%; left: 17%; width: 70%; height: 55%; border-top: 10px solid #dee4e1; border-right: 10px solid #c5cecb; transform-origin: bottom left; }.hero-track-one { transform: skewX(-31deg) rotate(-5deg); }.hero-track-two { bottom: -25%; left: 36%; width: 62%; opacity: .75; transform: skewX(-31deg) rotate(-5deg); }
.hero-train { position: absolute; right: 24%; bottom: 27%; width: 39%; height: 11%; display: flex; gap: 4px; padding: 7px; background: linear-gradient(#e6ece7 0 44%, #0d5b77 45% 78%, #152c3e 79%); border-radius: 3px; box-shadow: 0 10px 10px rgba(11,26,33,.25); transform: skewY(-7deg); }.hero-train span { flex: 1; background: linear-gradient(#233d51 0 55%, #97c3d1 57%); }
.hero-shade { z-index: 1; background: linear-gradient(90deg, rgba(3,12,20,.75), rgba(3,12,20,.36) 43%, transparent 78%); }.hero-content { position: absolute; z-index: 2; left: clamp(32px, 6.5vw, 122px); bottom: clamp(50px, 10vw, 136px); max-width: 760px; }
.hero-kicker { margin: 0 0 20px; color: #c4e4ff; font-size: 11px; font-weight: 700; letter-spacing: .18em; }.hero-content h1 { margin: 0; font-size: clamp(48px, 5.4vw, 98px); font-weight: 800; letter-spacing: -.08em; line-height: 1.02; }.hero-content > p:not(.hero-kicker) { margin: 26px 0; font-size: clamp(15px, 1.3vw, 19px); line-height: 1.7; }.hero-link { display: inline-flex; align-items: center; gap: 17px; padding-bottom: 8px; border-bottom: 2px solid #fff; font-size: 16px; font-weight: 700; }.hero-link span { font-size: 25px; line-height: .5; transition: transform .2s ease; }.hero-link:hover span { transform: translateX(7px); }
.home-news { margin-top: 46px; padding: 0 0 16px; }
.news-header { display: flex; align-items: center; justify-content: space-between; margin-bottom: 32px; }
.news-header h2 { margin: 0; font-size: clamp(32px, 3vw, 50px); line-height: 1.1; letter-spacing: -0.04em; }
.news-more-link { color: var(--blue); font-size: clamp(16px, 1.5vw, 24px); font-weight: 700; display: inline-flex; align-items: center; gap: 8px; }
.news-more-link span { font-size: 24px; line-height: 1; }
.news-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 28px; }
.news-card { min-width: 0; }
.news-card-link { display: block; }
.news-visual { height: 420px; border-radius: 18px; background-size: cover; background-position: center; box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.06); }
.news-card h3 { margin: 18px 0 14px; font-size: clamp(20px, 1.7vw, 28px); line-height: 1.4; letter-spacing: -0.03em; }
.news-card time { color: var(--muted); font-size: 16px; }
.news-page { padding: 30px 0 60px; }
.news-page-inner { max-width: 1200px; margin: 0 auto; padding: 0 24px; }
.news-page-header { display: flex; justify-content: center; align-items: center; margin: 0 0 30px; }
.news-page-header h1 { margin: 0; font-size: clamp(52px, 5vw, 88px); letter-spacing: -0.07em; line-height: 1; font-weight: 800; }
.news-toolbar { display: flex; align-items: center; justify-content: space-between; padding: 18px 0 24px; border-bottom: 1px solid rgba(15, 23, 42, 0.12); }
.news-toolbar-actions { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
.news-filter-button { border: 1px solid rgba(15, 23, 42, 0.16); background: transparent; border-radius: 999px; padding: 10px 24px; font-size: 15px; color: #1b2430; cursor: pointer; }
.news-filter-button.active { background: #0f73ff; border-color: #0f73ff; color: #fff; }
.news-toolbar-right { display: flex; align-items: center; gap: 8px; }
.news-view-toggle { width: 36px; height: 36px; border: 1px solid rgba(15, 23, 42, 0.16); border-radius: 50%; background: rgba(15, 23, 42, 0.03); color: #1b2430; cursor: pointer; }
.news-list-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; padding-top: 28px; }
.news-list-card { min-width: 0; }
.news-list-link { display: block; }
.news-list-cover { height: 250px; border-radius: 18px; background-size: cover; background-position: center; }
.news-list-meta { padding-top: 14px; }
.news-list-tag { display: inline-block; margin-bottom: 10px; font-size: 12px; color: #0f73ff; background: rgba(15, 115, 255, 0.08); padding: 5px 8px; border-radius: 999px; }
.news-list-meta h3 { margin: 0 0 8px; font-size: clamp(20px, 1.5vw, 26px); line-height: 1.4; letter-spacing: -0.04em; }
.news-list-meta time { color: #697684; font-size: 14px; }
.news-detail-page { padding: 40px 0 80px; }
.news-detail-inner { max-width: 960px; margin: 0 auto; padding: 0 24px; }
.back-link { display: inline-block; margin-bottom: 20px; color: #0f73ff; font-weight: 700; }
.news-detail-card { background: #fff; border-radius: 26px; padding: 28px; box-shadow: 0 10px 30px rgba(15, 23, 42, 0.04); }
.news-detail-tag { display: inline-block; margin: 0 0 12px; padding: 6px 10px; border-radius: 999px; background: rgba(15, 115, 255, 0.08); color: #0f73ff; font-size: 12px; }
.news-detail-card h1 { margin: 0 0 10px; font-size: clamp(34px, 4vw, 52px); letter-spacing: -0.06em; }
.news-detail-card time { display: inline-block; margin-bottom: 20px; color: #697684; }
.news-detail-cover { height: 360px; border-radius: 18px; background-size: cover; background-position: center; margin-bottom: 24px; }
.news-detail-body { color: #1d2732; line-height: 1.9; font-size: 17px; }
.news-detail-body h2, .news-detail-body h3 { margin-top: 28px; }
.news-detail-body p { margin: 0 0 18px; }
.news-detail-body img { display: block; width: auto; max-width: 100%; height: auto; margin: 18px 0; }
.news-detail-body ul { padding-left: 22px; }
.news-detail-body li { margin: 8px 0; }
.page-bottom-nav { width: min(1200px, calc(100% - 40px)); margin: 48px auto 0; padding: 32px 0; border-top: 0.8px solid #d9d9d9; border-bottom: 0.8px solid #d9d9d9; }
.page-bottom-nav-inner { width: 100%; margin: 0 auto; }
.page-breadcrumb { display: flex; align-items: center; gap: 16px; margin: 0; color: #3a3a3a; font-size: 16px; font-weight: 500; line-height: 24px; letter-spacing: -0.0625px; }
.page-breadcrumb-item { display: inline-flex; align-items: center; gap: 16px; white-space: nowrap; }
.page-breadcrumb-separator { color: #3a3a3a; }
.page-breadcrumb a { color: #000; }
.news-share { margin-top: 40px; padding-top: 28px; border-top: 1px solid rgba(15, 23, 42, 0.1); }
.news-share h2 { margin: 0 0 18px; font-size: 24px; line-height: 1.2; }
.news-share-actions { display: flex; flex-wrap: wrap; gap: 14px; }
.news-share-button { min-width: 86px; height: 42px; padding: 0 16px; border: 1px solid rgba(15, 23, 42, 0.16); border-radius: 999px; background: #fff; color: #172333; font: inherit; cursor: pointer; }
.news-share-button:hover { border-color: #0f73ff; color: #0f73ff; }
.news-share-x, .news-share-qq { min-width: 52px; font-weight: 700; }
.site-footer { height: 500px; color: #5e686d; background: #fbfbfb; }
.site-footer-inner { width: min(1200px, calc(100% - 40px)); height: 480px; margin: 0 auto; }
.site-footer-top { height: 89px; border-bottom: 1px solid rgba(15, 23, 42, 0.06); padding-top: 33px; }
.site-footer-socials { display: flex; align-items: center; justify-content: flex-start; gap: 33px; height: 28px; }
.site-footer-title { width: 80px; font-family: "Noto Sans SC", sans-serif; font-size: 20px; font-weight: 400; line-height: 21px; letter-spacing: 0; color: #5f6464; }
.site-footer-icons { display: flex; align-items: center; gap: 28px; }
.site-footer-icon { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 4px; background: transparent; color: #5e686d; font-size: 14px; font-weight: 700; transition: transform .2s ease, color .2s ease; }
.site-footer-icon:hover { color: #1f2b38; transform: translateY(-1px); }
.site-footer-main { position: relative; height: 234px; padding-top: 21px; }
.site-footer-columns { display: grid; grid-template-columns: 216px 216px 298px; gap: 0; width: 730px; height: 207px; }
.site-footer-column h3 { margin: 0; font-family: "Noto Sans SC", sans-serif; font-size: 20px; font-weight: 400; line-height: 21px; color: #5f6464; }
.site-footer-column ul { list-style: none; padding: 30px 0 18px; margin: 0; display: flex; flex-direction: column; gap: 18px; }
.site-footer-column li { flex: none; height: 21px; }
.site-footer-column a { display: block; height: 21px; color: #5f6464; font-family: "Noto Sans SC", sans-serif; font-size: 16px; font-weight: 400; line-height: 21px; transition: color .2s ease; }
.site-footer-column a:hover { color: #122331; }
.site-footer-brand-wrap { position: absolute; top: 76px; left: 830px; display: flex; align-items: center; justify-content: center; width: 370px; height: 158px; }
.site-footer-brand { display: inline-flex; align-items: center; justify-content: center; width: 100%; }
.site-footer-brand-logo { display: block; width: 270px; height: auto; opacity: 0.96; filter: drop-shadow(0 2px 6px rgba(17, 34, 52, 0.06)); }
.site-footer-meta { height: 130.8px; padding-top: 26px; border-top: 1px solid rgba(15, 23, 42, 0.06); margin-top: 0; }
.site-footer-legal-row { display: flex; flex-wrap: wrap; gap: 0 18px; align-items: center; font-family: "Noto Sans SC", sans-serif; font-size: 14px; font-weight: 400; line-height: 17px; color: #5f6b75; }
.site-footer-legal-row a { color: inherit; }
.site-footer-copyright-row { display: flex; flex-wrap: wrap; gap: 0 18px; align-items: center; margin-top: 18px; font-family: "Noto Sans SC", sans-serif; font-size: 14px; font-weight: 400; line-height: 17px; color: #66737e; }
.site-footer-meta p { margin: 18px 0 0; font-family: "Noto Sans SC", sans-serif; font-size: 14px; font-weight: 400; line-height: 17px; color: #66737e; }
.site-footer-meta .site-footer-description { width: 1200px; max-width: 100%; margin-top: 18px; }
@media (max-width: 900px) {
.site-header { height: 84px; padding: 0 16px; }
.site-logo { min-width: 0; flex: 1; justify-content: center; }
.site-logo-image { width: min(180px, 44vw); }
.site-navigation { display: none; }
.site-navigation.is-open { position: absolute; top: 84px; right: 16px; left: 16px; z-index: 10; display: flex; flex-direction: column; align-items: stretch; gap: 0; padding: 10px 18px; border: 1px solid rgba(15, 23, 42, 0.08); background: #fff; box-shadow: 0 14px 28px rgba(15, 23, 42, 0.12); }
.site-navigation.is-open a { padding: 13px 0; border-bottom: 1px solid rgba(15, 23, 42, 0.08); }
.site-navigation.is-open a:last-child { border-bottom: 0; }
.site-navigation.is-open a::after { display: none; }
.site-locale { display: none; }
.site-header-actions { min-width: auto; margin-left: auto; }
.site-menu-button { display: block; }
.home-page { padding: 0 16px 32px; }
.home-hero { min-height: calc(100svh - 115px); border-radius: 11px; }
.hero-city-left { width: 52%; }
.hero-city-right { width: 47%; }
.hero-train { right: 6%; width: 68%; }
.hero-content { right: 28px; left: 28px; bottom: 62px; }
.hero-content h1 { font-size: clamp(43px, 12vw, 66px); }
.hero-shade { background: linear-gradient(0deg, rgba(3,12,20,.88), rgba(3,12,20,.13) 70%); }
.hero-content > p:not(.hero-kicker) { max-width: 370px; }
.news-header { margin-bottom: 22px; }
.news-grid { grid-template-columns: 1fr; gap: 24px; }
.news-visual { height: 260px; }
.news-page-inner { padding: 0 16px; }
.news-toolbar { padding-top: 12px; }
.news-list-grid { grid-template-columns: 1fr; gap: 22px; }
.news-detail-card { padding: 20px; }
.news-detail-cover { height: 240px; }
.page-bottom-nav { width: calc(100% - 40px); margin-top: 30px; padding: 24px 0; overflow-x: auto; }
.page-bottom-nav-inner { width: 100%; padding: 0 20px; }
.news-share { margin-top: 30px; padding-top: 22px; }
.site-footer-inner { width: auto; height: auto; margin: 0; padding: 0 20px; }
.site-footer-main { height: auto; padding-top: 26px; }
.site-footer-columns { grid-template-columns: 1fr; gap: 22px; width: auto; height: auto; }
.site-footer-brand-wrap { display: none; }
.site-footer-socials { flex-direction: row; align-items: center; }
.site-footer-legal-row { gap: 8px 12px; }
.site-footer { height: auto; padding: 28px 0 22px; }
.site-footer-meta p { font-size: 12px; }
}
+6 -1
View File
@@ -1,9 +1,14 @@
import type { Metadata } from "next";
import "./globals.css";
import { SiteFooter } from "@/components/layout/site-footer";
import { SiteHeader } from "@/components/layout/site-header";
export const metadata: Metadata = {
title: "Kivotos Railway",
description: "Kivotos Railway website",
icons: {
icon: "/icon.svg",
},
};
export default function RootLayout({
@@ -11,7 +16,7 @@ export default function RootLayout({
}: Readonly<{ children: React.ReactNode }>) {
return (
<html lang="zh-CN">
<body>{children}</body>
<body><SiteHeader />{children}<SiteFooter /></body>
</html>
);
}
+45
View File
@@ -0,0 +1,45 @@
import Link from "next/link";
import { getNewsBySlug, markdownToHtml } from "@/data/news";
import { PageBreadcrumb } from "@/components/layout/page-breadcrumb";
import { NewsShare } from "@/components/news/news-share";
export default async function NewsDetailPage({
params,
}: {
params: Promise<{ slug: string }>;
}) {
const { slug } = await params;
const item = await getNewsBySlug(slug);
if (!item) {
return (
<main className="news-detail-page">
<div className="news-detail-inner">
<p>未找到该文章。</p>
<Link href="/news">返回新闻列表</Link>
</div>
</main>
);
}
return (
<main className="news-detail-page">
<div className="news-detail-inner">
<Link href="/news" className="back-link">← 返回新闻</Link>
<article className="news-detail-card">
<p className="news-detail-tag">{item.category}</p>
<h1>{item.title}</h1>
<time>{item.date}</time>
<div className="news-detail-cover" style={{ backgroundImage: `url(${item.cover})` }} />
<div className="news-detail-body" dangerouslySetInnerHTML={{ __html: markdownToHtml(item.body) }} />
<NewsShare title={item.title} />
</article>
</div>
<div className="page-bottom-nav">
<div className="page-bottom-nav-inner">
<PageBreadcrumb items={[{ label: "首页", href: "/" }, { label: "新闻", href: "/news" }, { label: item.title }]} />
</div>
</div>
</main>
);
}
+25
View File
@@ -0,0 +1,25 @@
import Link from "next/link";
import { getNewsList } from "@/data/news";
import { PageBreadcrumb } from "@/components/layout/page-breadcrumb";
import { NewsList } from "@/components/news/news-list";
export default async function NewsPage() {
const news = await getNewsList();
return (
<main className="news-page">
<div className="news-page-inner">
<header className="news-page-header">
<h1>新闻</h1>
</header>
<NewsList news={news} />
</div>
<div className="page-bottom-nav">
<div className="page-bottom-nav-inner">
<PageBreadcrumb items={[{ label: "首页", href: "/" }, { label: "新闻" }]} />
</div>
</div>
</main>
);
}
+6 -9
View File
@@ -1,11 +1,8 @@
import { Button } from "@/components/ui/button";
import { HomePageContent } from "@/components/home/home-page-content";
import { getLatestNews } from "@/data/news";
export default function Home() {
return (
<main className="grid min-h-screen place-content-center gap-4 text-center">
<h1 className="text-4xl font-bold tracking-tight">Kivotos Railway</h1>
<p className="text-muted-foreground">Welcome to kivotosrailway-website-v2.</p>
<Button className="mx-auto w-fit">Get started</Button>
</main>
);
export default async function Home() {
const news = await getLatestNews();
return <HomePageContent news={news} />;
}
+85
View File
@@ -0,0 +1,85 @@
"use client";
import Link from "next/link";
import { useEffect, useState } from "react";
import type { NewsItem } from "@/data/news";
import { applyLocale, getInitialLocale, getLocaleMessages, type Locale } from "@/lib/i18n";
export function HomePageContent({ news }: { news: NewsItem[] }) {
const [locale, setLocale] = useState<Locale>("zh-CN");
useEffect(() => {
const syncLocale = (nextLocale: Locale) => setLocale(nextLocale);
const currentLocale = getInitialLocale();
syncLocale(currentLocale);
applyLocale(currentLocale);
const onLocaleChange = (event: Event) => {
const detail = (event as CustomEvent<{ locale?: Locale }>).detail;
if (detail?.locale) {
setLocale(detail.locale);
}
};
const handleStorage = () => {
const nextLocale = getInitialLocale();
syncLocale(nextLocale);
applyLocale(nextLocale);
};
window.addEventListener("kr-locale-change", onLocaleChange);
window.addEventListener("storage", handleStorage);
return () => {
window.removeEventListener("kr-locale-change", onLocaleChange);
window.removeEventListener("storage", handleStorage);
};
}, []);
const t = getLocaleMessages(locale);
return (
<main className="home-page">
<section className="home-hero" aria-labelledby="hero-title">
<div className="hero-scene" aria-hidden="true">
<div className="hero-sky" />
<div className="hero-city hero-city-left" />
<div className="hero-city hero-city-right" />
<div className="hero-overpass" />
<div className="hero-track hero-track-one" />
<div className="hero-track hero-track-two" />
<div className="hero-train"><span /><span /><span /><span /></div>
</div>
<div className="hero-shade" />
<div className="hero-content">
<p className="hero-kicker">{t.home.kicker}</p>
<h1 id="hero-title">{t.home.title[0]}<br />{t.home.title[1]}</h1>
<p>{t.home.subtitle}</p>
<a className="hero-link" href="#about">{t.home.cta} <span>→</span></a>
</div>
</section>
<section className="home-news" id="about" aria-labelledby="latest-news-title">
<div className="news-header">
<h2 id="latest-news-title">{t.home.latest}</h2>
<Link href="/news" className="news-more-link">
{t.home.more} <span aria-hidden="true">→</span>
</Link>
</div>
<div className="news-grid" aria-label={t.home.latest}>
{news.map((post) => (
<article key={post.id} className="news-card">
<Link href={post.href} className="news-card-link" aria-label={post.title}>
<div className="news-visual" style={{ backgroundImage: `url(${post.cover})` }} />
<h3>{post.title}</h3>
<time dateTime={post.date}>{post.date}</time>
</Link>
</article>
))}
</div>
</section>
</main>
);
}
+14
View File
@@ -0,0 +1,14 @@
import Link from "next/link";
export function PageBreadcrumb({ items }: { items: Array<{ label: string; href?: string }> }) {
return (
<nav className="page-breadcrumb" aria-label="页面位置">
{items.map((item, index) => (
<span className="page-breadcrumb-item" key={`${item.label}-${index}`}>
{index > 0 && <span className="page-breadcrumb-separator" aria-hidden="true">›</span>}
{item.href ? <Link href={item.href}>{item.label}</Link> : <span>{item.label}</span>}
</span>
))}
</nav>
);
}
+113
View File
@@ -0,0 +1,113 @@
"use client";
import Image from "next/image";
import { useEffect, useState } from "react";
import { applyLocale, getInitialLocale, getLocaleMessages, type Locale } from "@/lib/i18n";
const footerColumnHrefs = [
["/policy/user-agreement", "/policy/privacy-policy", "/policy/disclaimer", "/policy/resource-pack"],
["/about", "/join-us"],
["mailto:connect@kivotos.cc", "mailto:infringement@kivotos.cc"],
] as const;
const footerLegalHrefs = ["https://wiki.kivotosrailway.com", "https://url.kivotos.cc/status", "/links"] as const;
function isIcpVisibleHost(hostname: string) {
return hostname === "localhost" || hostname === "127.0.0.1" || hostname === "[::1]" || hostname.endsWith(".kivotos.cc");
}
export function SiteFooter() {
const [locale, setLocale] = useState<Locale>("zh-CN");
const [showIcp, setShowIcp] = useState(false);
useEffect(() => {
const syncLocale = (nextLocale: Locale) => setLocale(nextLocale);
const handleLocaleChange = (event: Event) => {
const nextLocale = (event as CustomEvent<{ locale?: Locale }>).detail?.locale ?? getInitialLocale();
syncLocale(nextLocale);
};
const handleStorage = () => {
syncLocale(getInitialLocale());
};
const currentLocale = getInitialLocale();
syncLocale(currentLocale);
applyLocale(currentLocale);
setShowIcp(isIcpVisibleHost(window.location.hostname));
window.addEventListener("kr-locale-change", handleLocaleChange);
window.addEventListener("storage", handleStorage);
return () => {
window.removeEventListener("kr-locale-change", handleLocaleChange);
window.removeEventListener("storage", handleStorage);
};
}, []);
const messages = getLocaleMessages(locale);
return (
<footer className="site-footer">
<div className="site-footer-inner">
<div className="site-footer-top">
<div className="site-footer-socials" aria-label="socials">
<span className="site-footer-title">{messages.footer.follow}</span>
<div className="site-footer-icons">
{messages.footer.social.map((item, index) => (
<a key={`social-${index}`} href="#" aria-label={item} className="site-footer-icon" title={item}>
{[
"◌",
"◍",
"X",
"in",
"▶",
][index] ?? "•"}
</a>
))}
</div>
</div>
</div>
<div className="site-footer-main">
<div className="site-footer-columns">
{messages.footer.columns.map((group, groupIndex) => (
<div key={`column-${groupIndex}`} className="site-footer-column">
<h3>{group.title}</h3>
<ul>
{group.links.map((link, linkIndex) => (
<li key={`column-${groupIndex}-link-${linkIndex}`}><a href={footerColumnHrefs[groupIndex][linkIndex]}>{link}</a></li>
))}
</ul>
</div>
))}
</div>
<div className="site-footer-brand-wrap">
<div className="site-footer-brand" aria-label="Kivotos Railway">
<Image
src="/icon/kivotosrailway.svg"
alt="Kivotos Railway"
width={270}
height={58}
className="site-footer-brand-logo"
/>
</div>
</div>
</div>
<div className="site-footer-meta">
<div className="site-footer-legal-row">
{messages.footer.legal.map((item, itemIndex) => (
<a key={`legal-${itemIndex}`} href={footerLegalHrefs[itemIndex]}>{item}</a>
))}
</div>
<p className="site-footer-description">{messages.footer.description}</p>
<div className="site-footer-copyright-row">
<span>{messages.footer.copyright}</span>
{showIcp && <span className="site-footer-icp">{messages.footer.icp}</span>}
</div>
</div>
</div>
</footer>
);
}
+91
View File
@@ -0,0 +1,91 @@
"use client";
import Link from "next/link";
import Image from "next/image";
import { useEffect, useState } from "react";
import { applyLocale, getInitialLocale, getLocaleMessages, localeLabels, locales, localeShortLabels, type Locale } from "@/lib/i18n";
export function SiteHeader() {
const [locale, setLocale] = useState<Locale>("zh-CN");
const [menuOpen, setMenuOpen] = useState(false);
useEffect(() => {
const syncLocale = (nextLocale: Locale) => setLocale(nextLocale);
const handleLocaleChange = (event: Event) => {
const nextLocale = (event as CustomEvent<{ locale?: Locale }>).detail?.locale ?? getInitialLocale();
syncLocale(nextLocale);
};
const handleStorage = () => {
syncLocale(getInitialLocale());
};
const currentLocale = getInitialLocale();
syncLocale(currentLocale);
applyLocale(currentLocale);
window.addEventListener("kr-locale-change", handleLocaleChange);
window.addEventListener("storage", handleStorage);
return () => {
window.removeEventListener("kr-locale-change", handleLocaleChange);
window.removeEventListener("storage", handleStorage);
};
}, []);
const messages = getLocaleMessages(locale);
return (
<header className="site-header">
<Link className="site-logo" href="/" aria-label={`Kivotos Railway ${localeLabels[locale]}`}>
<Image
className="site-logo-image"
src="/icon/kivotosrailway.svg"
alt="Kivotos Railway"
width={240}
height={64}
priority
/>
</Link>
<nav className={`site-navigation${menuOpen ? " is-open" : ""}`} aria-label={localeLabels[locale]}>
{messages.header.nav.map((label, index) => {
const href = ["/", "/news", "/railway", "/about", "/members"][index] ?? "/";
return (
<Link key={href} href={href} onClick={() => setMenuOpen(false)}>
{label}
</Link>
);
})}
</nav>
<div className="site-header-actions">
<div className="site-locale" aria-label="语言选择">
{locales.map((item) => (
<button
key={item}
type="button"
className={item === locale ? "active" : ""}
aria-pressed={item === locale}
onClick={() => {
setLocale(item);
applyLocale(item);
}}
aria-label={localeLabels[item]}
>
{localeShortLabels[item]}
</button>
))}
</div>
<button
className="site-menu-button"
type="button"
aria-label="打开导航"
aria-expanded={menuOpen}
onClick={() => setMenuOpen((current) => !current)}
>
<span /><span /><span />
</button>
</div>
</header>
);
}
+57
View File
@@ -0,0 +1,57 @@
"use client";
import Link from "next/link";
import { useState } from "react";
import type { NewsItem } from "@/data/news";
export function NewsList({ news }: { news: NewsItem[] }) {
const [activeCategory, setActiveCategory] = useState<string | null>(null);
const categories = Array.from(new Set(news.map((item) => item.category).filter(Boolean)));
const visibleNews = activeCategory
? news.filter((item) => item.category === activeCategory)
: news;
return (
<>
<div className="news-toolbar" aria-label="新闻筛选和布局控制">
<div className="news-toolbar-actions">
<button
type="button"
className={`news-filter-button${activeCategory === null ? " active" : ""}`}
onClick={() => setActiveCategory(null)}
>
全部
</button>
{categories.map((category) => (
<button
key={category}
type="button"
className={`news-filter-button${activeCategory === category ? " active" : ""}`}
onClick={() => setActiveCategory(category)}
>
{category}
</button>
))}
</div>
<div className="news-toolbar-right">
<button type="button" className="news-view-toggle" aria-label="列表视图">☰</button>
</div>
</div>
<div className="news-list-grid">
{visibleNews.map((item) => (
<article key={item.id} className="news-list-card">
<Link href={item.href} className="news-list-link">
<div className="news-list-cover" style={{ backgroundImage: `url(${item.cover})` }} />
<div className="news-list-meta">
<span className="news-list-tag">{item.category}</span>
<h3>{item.title}</h3>
<time dateTime={item.date}>{item.date}</time>
</div>
</Link>
</article>
))}
</div>
</>
);
}
+40
View File
@@ -0,0 +1,40 @@
"use client";
import { useState } from "react";
export function NewsShare({ title }: { title: string }) {
const [copied, setCopied] = useState(false);
const getPageUrl = () => window.location.href;
const copyLink = async () => {
await navigator.clipboard.writeText(getPageUrl());
setCopied(true);
window.setTimeout(() => setCopied(false), 1600);
};
const shareOnX = () => {
const url = encodeURIComponent(getPageUrl());
const text = encodeURIComponent(title);
window.open(`https://twitter.com/intent/tweet?url=${url}&text=${text}`, "_blank", "noopener,noreferrer");
};
const shareOnQq = () => {
const url = encodeURIComponent(getPageUrl());
const text = encodeURIComponent(title);
window.open(`https://connect.qq.com/widget/shareqq/index.html?url=${url}&title=${text}`, "_blank", "noopener,noreferrer");
};
return (
<section className="news-share" aria-labelledby="news-share-title">
<h2 id="news-share-title">分享</h2>
<div className="news-share-actions">
<button type="button" className="news-share-button" onClick={copyLink} aria-label="复制链接">
{copied ? "已复制" : "复制链接"}
</button>
<button type="button" className="news-share-button news-share-x" onClick={shareOnX} aria-label="分享到 X">X</button>
<button type="button" className="news-share-button news-share-qq" onClick={shareOnQq} aria-label="分享到 QQ">QQ</button>
</div>
</section>
);
}
-17
View File
@@ -1,17 +0,0 @@
import * as React from "react";
import { cva, type VariantProps } from "class-variance-authority";
import { cn } from "@/lib/utils";
const buttonVariants = cva(
"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50",
{ variants: { variant: { default: "bg-primary text-primary-foreground hover:bg-primary/90", destructive: "bg-destructive text-white hover:bg-destructive/90", outline: "border border-input bg-background hover:bg-accent hover:text-accent-foreground", secondary: "bg-secondary text-secondary-foreground hover:bg-secondary/80", ghost: "hover:bg-accent hover:text-accent-foreground", link: "text-primary underline-offset-4 hover:underline" }, size: { default: "h-10 px-4 py-2", sm: "h-9 rounded-md px-3", lg: "h-11 rounded-md px-8", icon: "h-10 w-10" } }, defaultVariants: { variant: "default", size: "default" } },
);
export interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement>, VariantProps<typeof buttonVariants> {}
const Button = React.forwardRef<HTMLButtonElement, ButtonProps>(({ className, variant, size, ...props }, ref) => (
<button className={cn(buttonVariants({ variant, size, className }))} ref={ref} {...props} />
));
Button.displayName = "Button";
export { Button, buttonVariants };
+204
View File
@@ -0,0 +1,204 @@
import fs from "fs/promises";
import path from "path";
export type NewsItem = {
id: string;
slug: string;
title: string;
date: string;
cover: string;
href: string;
category: string;
tags: string[];
markdownFile: string;
body: string;
};
type NewsFrontmatter = {
title?: string;
date?: string;
cover?: string;
category?: string | string[];
tags?: string[];
slug?: string;
};
function parseFrontmatter(markdown: string): NewsFrontmatter {
const frontmatterMatch = markdown.match(/^---\r?\n([\s\S]*?)\r?\n---\r?\n?/);
if (!frontmatterMatch) {
return {};
}
const frontmatter = frontmatterMatch[1];
const result: Record<string, string | string[]> = {};
let listKey: "tags" | "category" | null = null;
for (const line of frontmatter.split(/\r?\n/)) {
const listItem = line.match(/^\s+-\s+(.+)$/);
if (listItem && listKey) {
const values = Array.isArray(result[listKey]) ? result[listKey] as string[] : [];
values.push(listItem[1].trim());
result[listKey] = values;
continue;
}
const separatorIndex = line.indexOf(":");
if (separatorIndex === -1) continue;
const key = line.slice(0, separatorIndex).trim();
const value = line.slice(separatorIndex + 1).trim().replace(/^['\"]|['\"]$/g, "");
if (key) {
listKey = value === "" && (key === "tags" || key === "category") ? key : null;
result[key] = value;
}
}
return result;
}
function stripFrontmatter(markdown: string): string {
return markdown.replace(/^---\r?\n[\s\S]*?\r?\n---\r?\n?/, "").trim();
}
function normalizeNewsItem(fileName: string, raw: NewsFrontmatter, body: string): NewsItem | null {
const title = raw.title?.trim();
const date = raw.date?.trim() || "未注明日期";
const category = (Array.isArray(raw.category) ? raw.category[0] : raw.category)?.trim() || "未分类";
const tags = raw.tags ?? [];
const cover = raw.cover?.trim() || "https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1200&q=80";
const slug = raw.slug?.trim() || fileName.replace(/\.md$/i, "");
if (!title) {
return null;
}
return {
id: slug,
slug,
title,
date,
cover,
href: `/news/${slug}`,
category,
tags,
markdownFile: `src/data/news/posts/${fileName}`,
body,
};
}
export function markdownToHtml(markdown: string): string {
const lines = markdown.replace(/\r\n?/g, "\n").trim().split("\n");
const escapeHtml = (text: string) => text.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
const renderInline = (text: string) =>
escapeHtml(text)
.replace(/!\[([^\]]*)\]\(([^)]+)\)/g, (_match, alt: string, source: string) =>
`<img src="${source.replace(/"/g, "&quot;")}" alt="${alt.replace(/"/g, "&quot;")}" />`,
)
.replace(/\*\*(.+?)\*\*/g, "<strong>$1</strong>")
.replace(/\*(.+?)\*/g, "<em>$1</em>")
.replace(/`(.+?)`/g, "<code>$1</code>");
const html: string[] = [];
let paragraph: string[] = [];
let listType: "ol" | "ul" | null = null;
let listItems: string[] = [];
const flushParagraph = () => {
if (paragraph.length > 0) {
html.push(`<p>${renderInline(paragraph.join(" ").trim())}</p>`);
paragraph = [];
}
};
const flushList = () => {
if (listType && listItems.length > 0) {
html.push(`<${listType}>${listItems.map((item) => `<li>${renderInline(item)}</li>`).join("")}</${listType}>`);
}
listType = null;
listItems = [];
};
for (const line of lines) {
const trimmed = line.trim();
if (!trimmed) {
flushParagraph();
flushList();
continue;
}
const headingMatch = trimmed.match(/^(#{1,3})\s+(.+)$/);
if (headingMatch) {
flushParagraph();
flushList();
const level = headingMatch[1].length;
html.push(`<h${level}>${renderInline(headingMatch[2])}</h${level}>`);
continue;
}
const imageMatch = trimmed.match(/^!\[([^\]]*)\]\(([^)]+)\)$/);
if (imageMatch) {
flushParagraph();
flushList();
html.push(`<p><img src="${imageMatch[2].replace(/"/g, "&quot;")}" alt="${imageMatch[1].replace(/"/g, "&quot;")}" /></p>`);
continue;
}
const unorderedMatch = trimmed.match(/^[-*]\s+(.+)$/);
const orderedMatch = trimmed.match(/^\d+[.)]\s+(.+)$/);
if (unorderedMatch || orderedMatch) {
flushParagraph();
const nextListType = unorderedMatch ? "ul" : "ol";
if (listType && listType !== nextListType) flushList();
listType = nextListType;
listItems.push((unorderedMatch ?? orderedMatch)?.[1] ?? "");
continue;
}
flushList();
paragraph.push(trimmed);
}
flushParagraph();
flushList();
return html.join("");
}
export async function getNewsList(): Promise<NewsItem[]> {
const directory = path.join(process.cwd(), "src", "data", "news", "posts");
try {
const files = (await fs.readdir(directory))
.filter((file) => file.toLowerCase().endsWith(".md"))
.sort();
const items = await Promise.all(
files.map(async (fileName) => {
const filePath = path.join(directory, fileName);
const content = await fs.readFile(filePath, "utf-8");
const frontmatter = parseFrontmatter(content);
const body = stripFrontmatter(content);
return normalizeNewsItem(fileName, frontmatter, body);
}),
);
const validItems = items.filter(Boolean) as NewsItem[];
return validItems.sort((first, second) => {
const secondTime = Date.parse(second.date);
const firstTime = Date.parse(first.date);
return (Number.isNaN(secondTime) ? 0 : secondTime) - (Number.isNaN(firstTime) ? 0 : firstTime);
});
} catch {
return [];
}
}
export async function getNewsBySlug(slug: string): Promise<NewsItem | null> {
const items = await getNewsList();
return items.find((item) => item.slug === slug) ?? null;
}
export async function getLatestNews() {
const items = await getNewsList();
return items.slice(0, 3);
}
+15
View File
@@ -0,0 +1,15 @@
---
title: 服务器更新-2024.07.13
date: 2024-07-13 23:45:52
tags:
- 服务器更新
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/05/01/68137fa6a70de.jpg
---
今日服务器更新内容:
1、将原有的Audaki Cart Engine (v2.0.1) 更新至最新版 (v3.1.1) ,令矿车可以在斜坡和对角线轨道上全速行驶,且有更好的转弯性能,同时保证全速状态下在一格内精确刹停(如下图所示)。
![](https://r2-image.kivotosrailway.com/2025/05/01/68137f9cf1f48.png)
2、加入BulletCart + FTMC Railway Builder Tool + Speedometer datapack三件套,可以对铁路系统进行革新,具体的以后再详细介绍,原因是:
![](https://r2-image.kivotosrailway.com/2025/05/01/68137fb192614.jpg)
+22
View File
@@ -0,0 +1,22 @@
---
title: FTMC自动发车系统于心夏线投入使用
date: 2024-07-14 22:07:48
tag:
- 线路改造
- 真纪电铁
- 心夏线
- 米花站
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/0dbe2d0bebc8452b1a394.png
---
2024年7月14日,真纪电铁心夏线所有车站(不含绿桥站)安装了FTMC自动发车系统,现在就来一探究竟吧!
![](https://r2-image.kivotosrailway.com/2025/05/01/68137ff194540.png)
可以看到,橙色方块就是自动发车装置,进站的列车会自动刹停,并且过一段时间后会自动发车(发车前会响起发车铃);紫色方块是顺向装置,在此处可以给列车提供初始加速(加速至约50km/h)。
![](https://r2-image.kivotosrailway.com/2025/05/01/68137ffa67186.png)
顺向装置也被设置在车站另一端,不仅防止列车逆向行驶,同时也能给进站列车减速(减速至约50km/h)。
与此同时,真纪地铁星绘线和科里考斯交通日出平原环线米花站和霜星站正在进行合并改造,改造期间日出平原环线米花-碎云工业园段停运,环线列车改为在米花站折返。FTMC自动发车系统也助力了此次改造。
![](https://r2-image.kivotosrailway.com/2025/05/01/68137ffd40a9c.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68137fffd1a19.png)
通过自动发车装置可以实现列车自动站前折返:日落高地的列车从隧道来到米花站并停车10秒后自动反方向发车返回日落高地。
+15
View File
@@ -0,0 +1,15 @@
---
title: 矿车生成装置,启动!
date: 2024-07-28 22:22:48
tag:
- 线路改造
- 雅各宾铁道俱乐部
- 雅各宾中央线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/af0316ebf2f98620a795d.png
---
2024年7月28日,一个新的系统在雅各宾中央线全线投入使用,接下来就跟着跑得很快的记者来看看吧!
![](https://image.kivotosrailway.com/file/6d8b180ac44b2f7ad7f34.png)
![](https://image.kivotosrailway.com/file/af0316ebf2f98620a795d.png)
原来是矿车生成装置,点击后就会自动生成矿车并且10秒后自动发车,不用自带矿车乘坐轨道交通;并且下车后矿车会自动清理,妈妈再也不用担心空矿车堵路了!
+24
View File
@@ -0,0 +1,24 @@
---
title: 全新米花站开业
date: 2024-07-29 18:23:33
tag:
- 车站改造
- 米花站
- 真纪电铁
- 星绘线
- 科里考斯交通
- 日出平原环线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/7c046bc1866c96679f8a3.png
---
2024年7月29日,全新的米花站(原米花站+原霜星站合并)正式投入使用。这次的改造将原本两个简易的车站,改为了宽敞明亮的封闭式车站。乘客可以在此直观体验从雪原到平原的变化。
![](https://image.kivotosrailway.com/file/a8da184fdf7f0fde796d0.png)
![](https://image.kivotosrailway.com/file/dfd40653fc3d5f57502e7.png)
![](https://image.kivotosrailway.com/file/26496339e04cff32b8477.png)
![](https://image.kivotosrailway.com/file/347271382db018e01dd72.png)
![](https://image.kivotosrailway.com/file/659e2bf8e1e36218983fd.png)
原米花站站台已经封闭。
![](https://image.kivotosrailway.com/file/724b7b1ddba8dd1d7bdbb.png)
在东北口附近设置了打卡点,可供乘客合影留念。
![](https://image.kivotosrailway.com/file/b85e00fe1be71858fa1eb.png)
+21
View File
@@ -0,0 +1,21 @@
---
title: 日出平原环线全线开通
date: 2024-07-31 14:43:24
tag:
- 科里考斯交通
- 日出平原环线
- 橡子岛站
- 南岛东站
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/2c9ac1c70528e31e67b13.png
---
随着碎云工业园站的预留接口被接上铁路,科里考斯交通的环状线————日出平原环线剩余段(碎云工业园-南岛中央)正式通车,意味着日出平原环线正式开始了环状运行。
![](https://image.kivotosrailway.com/file/ebfa1f8badf331dcb9f96.png)
本次新开通了两个站,分别是南岛东站和橡子岛站(星云山站暂缓开通)。让我们来一探究竟吧!
## 橡子岛站
![](https://image.kivotosrailway.com/file/8f3f21c092d5b0d205dbd.png)
位于青崖南部的小岛上。该站的开通方便了剧情闲暇之时来此放松、野营、打野战等……
## 南岛东站
![](https://image.kivotosrailway.com/file/0faed7d950d13ac6a9857.png)
位于南岛东北方的海面上,目前仅开放观景,无法出站。
+24
View File
@@ -0,0 +1,24 @@
---
title: 全新青崖站开业!
date: 2024-08-01 18:17:29
tag:
- 车站改造
- 青崖站
- 科里考斯交通
- 日出平原环线
- 东方铁道(eRAIL)
- eRAIL冬青线
- eRAIL南横线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/14bc3de5ded22496ef2be.jpg
---
在Maki_Konuri的改造之下,青崖站于今日以全新的面貌迎客啦!
本次改造将青崖站进行西移以接入日出平原环线,同时对站台进行了重新配置,加装屏蔽门等一揽子工程。
![](https://image.kivotosrailway.com/file/1eea36a4f4ddc74075384.png)
1F为出入口、检票口、冬青线和南横线(松米山方向)站台,可实现同台换乘;2F为日出平原环线和南横线(水林方向)站台,日出平原环线(内圈)和南横线(水林方向)也可以同台换乘。
![](https://image.kivotosrailway.com/file/20e0a3c23a4026ce9caab.png)
![](https://image.kivotosrailway.com/file/a7997cd9905391d46f38a.png)
![](https://image.kivotosrailway.com/file/b6d67b5a86aee27a3a485.png)
![](https://image.kivotosrailway.com/file/5100e4319196cd3d880e3.png)
![](https://image.kivotosrailway.com/file/ec65ecc2515de9edc4857.png)
+17
View File
@@ -0,0 +1,17 @@
---
title: 海兰德站终于开业了!
date: 2024-08-02 18:00:00
tag:
- 海兰德站
- 海兰德铁道
- 海兰德本线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/50cac8849dc8a894a5ae5.png
---
在跨越了长达6个月之后,海兰德站终于具备了开通条件,于今天开门迎客啦!
![海兰德本线信息卡](https://s21.ax1x.com/2024/09/20/pAMSLRJ.png)
本站位于海兰德本线上,可以通往霜星镇和碎云工业园,未来还有海兰德铁道橘线和新田B线接入哦!
通往霜星镇的马路已在规划中。
![](https://image.kivotosrailway.com/file/8d7114b2954e96116d4b1.png)
![](https://image.kivotosrailway.com/file/d6310f3474139d0635ff8.png)
+24
View File
@@ -0,0 +1,24 @@
---
title: 这两条线路开通了
date: 2024-08-07 18:00:00
tags:
- 真纪电铁
- 星绘线
- 科里考斯交通
- 日出平原环线
- 碎云工业园站
- 新田铁路
- 新田B线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/cb1f788218040824ec0d3.png
---
## 新田B线开通
2024年8月5日,新田B线(高松海岸→碎云工业园)开通了初期运营,成为了新田铁道第一条开通的线路,方便了雪原地区的东西交通~
![](https://image.kivotosrailway.com/file/19498878769e9dc8f1966.png)
![](https://image.kivotosrailway.com/file/972bdb074262eadc072c6.png)
## 米花-碎云工业园四线化
2024年8月6日,真纪电铁星绘线,科里考斯交通日出平原环线共线段(米花-碎云工业园)四线化工程正式完工。两条线的列车将在不同的轨道上运行,消除了线路运行瓶颈,提升了线路通行效率,同时通过对轨道布置的精心设计,两线间依然拥有跨线能力。本次工程也对碎云工业园站进行了大改造,新建了南北两个站厅,通过北站厅可以换乘新田B线。
![](https://image.kivotosrailway.com/file/c59176aff35f9d5a1e012.png)
![](https://image.kivotosrailway.com/file/da37f6cf779a7154bf943.png)
![](https://image.kivotosrailway.com/file/1e0414482307ca5b73aee.png)
+18
View File
@@ -0,0 +1,18 @@
---
title: 申嘉湖站南移啦!
date: 2024-08-09 00:00:00
tags:
- 真纪电铁
- 雪菲缓行线
- 申嘉湖站
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/9ba0f288a49a1f1796fc4.png
---
今天,对于雪菲缓行线是个承上启下的时刻————申嘉湖站完成了南移,以全新的站台和站厅为乘客提供服务。
![](https://image.kivotosrailway.com/file/05a5e10e839e3fe09dd21.png)
![](https://image.kivotosrailway.com/file/05d8ad830fc1110577a53.png)
同时跑得很快的记者发现,本站站后折返区域还预留了两接口,据真纪电铁社长Maki_Konuri解释,待时机成熟后将实施eRAIL东西线并入雪菲缓行线的工程,本工程旨在优化线路配置;提升线路质量;实现统一管理并且实现两线四个方向的互联互通,更加方便乘客出行。同时对eRAIL东西线单线区段的复线化工程也将稳步推进。
![](https://image.kivotosrailway.com/file/e487af3f62ed644ff8455.png)
同时原申嘉湖站的轨道已经拆除,站体将会用作观景台,游客可以在此一览申嘉湖全景。
![](https://image.kivotosrailway.com/file/2aeb5d2d422a3ca7a760d.png)
+25
View File
@@ -0,0 +1,25 @@
---
title: eRAIL东西线正式并入雪菲缓行线
date: 2024-08-11 11:45:14
tags:
- 真纪电铁
- 雪菲缓行线
- 东方铁道(eRAIL)
- eRAIL东西线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/9e0b636fb1ee7591e6217.png
---
随着申嘉湖站和Ai伺服器站的接口相继连接上eRAIL东西线,eRAIL东西线正式并入真纪电铁雪菲缓行线,自此两线将一体运行,乘客可以体验到更加便捷的列车服务。
下属的配套工程如车站改造、导视更换和单线区段的复线化(申嘉湖→柠洲)也将逐步推进。
* 目前来往雅各宾俱乐部的列车简易接轨至原eRAIL东西线轨道,后续待雅各宾俱乐部站的新站台完工后将线路切换至新站台
![](https://image.kivotosrailway.com/file/9e0b636fb1ee7591e6217.png)
* 基本改造完成的星绘站站台部分
![](https://image.kivotosrailway.com/file/c73dd1583cea55511e40d.png)
* 星光山地站的eRAIL标牌已换为真纪电铁的标牌
![](https://image.kivotosrailway.com/file/8f9ea233bfcfd2ae82227.png)
* 星光山地站临时站台,本站目前只使用一个轨道
![](https://image.kivotosrailway.com/file/146981687b91933889f20.png)
后面将继续进行星绘站改造,为新心夏线接入做准备。
为纪念eRAIL东西线,我们即将投放Pov展望视频,敬请期待!
+35
View File
@@ -0,0 +1,35 @@
---
title: Ai伺服器站改造完成
date: 2024-08-21 00:52:25
tags:
- 车站改造
- Ai伺服器站
- 真纪电铁
- 雪菲缓行线
- 东方铁道(eRAIL)
- eRAIL南北线
- 超远郊铁路
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/cda28f0923d123289d78b.png
---
作为白龙江东岸的重要车站之一的Ai伺服器站,在经历了大翻新后,以全新的面貌开门迎客,为白龙江东岸的发展增添活力。来自外星的变化之神在参观后表示:“OZO,ULU。(翻译:比我还能变化)”
新Ai伺服器站分为4层,分别是:
* 1F 下层站厅
* 2F 雪菲缓行线
* 3F eRAIL南北线、超远郊铁路
* 4F 上层站厅
本站一共配备了4部电梯,其中两部停靠1、2、4层(位于收费区内,连接雪菲缓行线站台),另外一部停靠3、4层(位于收费区内,连接eRAIL南北线站台),最后一部站外电梯停靠1、3、4层(连接超远郊铁路区域、上层站厅和地面)
![](https://image.kivotosrailway.com/file/482d88b7290048c422298.png)
![](https://image.kivotosrailway.com/file/ae99acc1f45ad4dded24c.png)
全新的eRAIL南北线站台,在螺狮壳里做道场的情况下获得了尽可能多的站台宽度
![](https://image.kivotosrailway.com/file/fadceabf66f76d9782e26.png)
旁边就是超远郊铁路的专用区域,与线路隔离开的同时保证了安全。
![](https://image.kivotosrailway.com/file/d32496c73cee1f0fe43e5.png)
宽敞明亮的上层站厅,原为eRAIL东西线区域,全玻璃设计能让乘客感受到温馨的感觉。
![](https://image.kivotosrailway.com/file/a912c4b43fcaf689a5773.png)
最后欣赏一些美丽的站外图片~
![](https://image.kivotosrailway.com/file/caba0e5c534baa836a7f3.png)
![](https://image.kivotosrailway.com/file/deb74cbd5b50a0396ea16.png)
![](https://image.kivotosrailway.com/file/b686dfc4bb0901b561f94.png)
哦对了,据跑得很快的记者了解,本次工程也是eRAIL南北线改造的一部分,之后我们也将详细报道该改造工程。
+22
View File
@@ -0,0 +1,22 @@
---
title: 雪菲缓行线(原eRAIL东西线)雅各宾俱乐部站新站台启用啦~
date: 2024-08-23 13:33:13
tags:
- 车站改造
- 雅各宾俱乐部站
- 真纪电铁
- 雪菲缓行线
- 东方铁道(eRAIL)
- eRAIL东西线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/2ebc366e8bb3b6f4df514.png
---
随着线路拔接工程的完成,雪菲缓行线(原eRAIL东西线)雅各宾俱乐部站新站台正式启用啦,同时原站台改造为新站台启动仪式举办地,本次工程的主导者————Maki_Konuri主持了启动仪式。
![](https://image.kivotosrailway.com/file/2ebc366e8bb3b6f4df514.png)
通过这次改造工程,使站台更加的宽敞,也能同时前往雅各宾中央线的两个站台(原来只连接南岛中央方向的站台),同时添加了屏蔽门,为乘客安全增添了一份保障,另外本站也从站前折返改为了站后折返(同时预留延伸至新港的条件),不过在启动仪式现场一个自称赵教授的人对站后折返提出了强烈抗议(后被请出去了)。
![](https://image.kivotosrailway.com/file/7d2a0cf2947b28e094b92.png)
![](https://image.kivotosrailway.com/file/fca8099bd5a2a79f2985e.png)
![](https://image.kivotosrailway.com/file/e24e354eec0850c5f02a6.png)
这也已经是第三代站台了哦,下面回顾一下三代站台的演变吧~
![](https://image.kivotosrailway.com/file/eb07ea9f7794e2bc9b681.png)
+38
View File
@@ -0,0 +1,38 @@
---
title: 发生了两件大事……
date: 2024-09-01 18:16:33
tags:
- 新线开通
- 真纪电铁
- 心夏线
- 科里考斯交通
- 东南主线
- 新港地铁
- 新港线
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/45313b469b8f285f421c4.png
---
## 神圣之塔降临
据跑得很快的记者发现,一座上下对称的巨大建筑降临于南海,其巨大的光环照亮了整片海域。此事一出人们瞬间议论纷纷,很多人都乘坐雅各宾中央线、星绘线和日出平原环线一睹其真容。
据专家表示,这个建筑的学名叫神圣之塔,猜测其是从另一个次元降落于此,目前相关研究正在进行中,我们也将持续关注。
(感谢Sen_Rei的修建)
![](https://image.kivotosrailway.com/file/3338de67b65a0bd19c118.png)
## 新港线南延伸&心夏线南延伸开通
虽然神圣之塔的降临引来的大量关注,但铁路的建设未曾停止。就在今天,随着线路拔接的完成,新港地铁新港线南延伸(KR总部-绿桥)和心夏线南延伸(绿桥→南岸中心→雪降)同时开通了!
新港线通过这次南延伸,贯通东南主线,直达滨江社区,两线共同组成了东南-西北的缓行线路走廊,更加方便了乘客出行。绿桥站也借着这个机会进行了扩建,在南侧新建了站厅。
![](https://image.kivotosrailway.com/file/ec7c86f418d991ee4f1d6.png)
![](https://image.kivotosrailway.com/file/232c056878a1a93f2025d.png)
![](https://image.kivotosrailway.com/file/3bc0f3d56a16550656439.png)
![](https://image.kivotosrailway.com/file/2ffd40bccd5fa98dccc50.png)
![](https://image.kivotosrailway.com/file/da91a28e41f4397180743.png)
而心夏线虽然不再直通东南主线,但是通过这次南延伸,使得绿桥站能一站直达南岸中心,相比既有的雪菲缓行线大幅缩短时间,在南岸中心以西,心夏线接收了原海兰德本线南岸中心→雪降段,使其变为东北-西南向的线路。
(这也代表海兰德铁道已经被注销了)
下面我们来看看心夏线变化最大的三站:
雅各宾俱乐部站进行了大改造,将南行站台下移到了2楼,同时将三楼原南行轨道部分变为地板,大幅扩大了两个站台的宽度。
![](https://image.kivotosrailway.com/file/fe5b904f97d24e6cd9185.png)
心夏线位于绿桥站的站台搬到了地下,不再与东南主线直通,同时预留了支线的接口。
![](https://image.kivotosrailway.com/file/8ab4fb1abb67aada3f036.png)
南岸中心的站台进行了扩建,同时改造了西部的线路,使心夏线能够使用5/6站台。
![](https://image.kivotosrailway.com/file/33bbad285fd10f6266c65.png)
据本次工程的主导者Maki_Konuri表示,接下来将进行市区铁路重塑计划的第二部分————新心夏线(正式名阿慈谷线)
+58
View File
@@ -0,0 +1,58 @@
---
title: 二站一延伸开通了,还有……
date: 2024-09-03 20:49:43
tags:
- 新线开通
- 真纪电铁
- 心夏线
- 科里考斯交通
- 东南主线
- 日出平原环线
- 新港地铁
- 新港线
- 星光铁道
- 星光线
- 东方铁道(eRAIL)
- 冬青线
- 南横线
- 南岸中心站
- 星洲站
- 碎云工业园站
category:
- 最新动态
cover: https://image.kivotosrailway.com/file/4b1968a20a31f21495cd2.png
---
## 心夏线星洲延伸开通
2024年9月2日,随着心夏线的列车缓缓驶入星洲站,心夏线星洲延伸(心夏→星洲)正式开通。前往星洲将不用换乘冬青线,一车直达。通过本次延伸有望推动心夏和星洲地区的发展。
同时由于心夏线心夏站使用了3楼的新站台,原心夏→苜蓿岛段暂停运营。
![](https://image.kivotosrailway.com/file/56a2bf52ca0015f64e71d.png)
![](https://image.kivotosrailway.com/file/eebcefd3191dad8261ef6.png)
![](https://image.kivotosrailway.com/file/5f5079bb19db2e52da609.png)
![](https://image.kivotosrailway.com/file/2189f53b0e94701e9be56.png)
![](https://image.kivotosrailway.com/file/80de69a920046eaac56bb.png)
## 南岸中心站开业
从开服开始就一直搁置的南岸中心站,终于与2024年9月3日正式对外开业!
![](https://image.kivotosrailway.com/file/3fc68403456ba3e1756e6.png)
![](https://image.kivotosrailway.com/file/d2f727003366c76f8af78.png)
## 星云山站开业
同日,由xz111_Misaka修建的星云山站也开业了!
![](https://image.kivotosrailway.com/file/f07ebc9876e64274fc6c8.png)
![](https://image.kivotosrailway.com/file/e48b23103d8aa9272f90e.png)
![](https://image.kivotosrailway.com/file/0237af1fb21aa90166121.png)
## Sen_Rei最新力作
由Sen_Rei主导建设的碎云工业园站改造和浦江地区的麦田也建设完成。
![](https://image.kivotosrailway.com/file/4b1968a20a31f21495cd2.png)
![](https://image.kivotosrailway.com/file/3e33a62d31b942192eec2.png)
![](https://image.kivotosrailway.com/file/1ee0fbd8756580206f9d3.png)
## 这些线路免费了!
在科里考斯交通的强烈要求下,蕉通部宣布以下线路即日起可免费乘坐:
* 科里考斯交通 日出平原环线
* 科里考斯交通 东南主线
* 新港地铁 新港线
* 星光铁道 星光线
* 东方铁道(eRAIL) 冬青线
* 东方铁道(eRAIL) 南横线
+39
View File
@@ -0,0 +1,39 @@
---
title: 信风地铁古河线正式开通!
date: 2024-09-06 20:40:40
tags:
- 新线开通
- 信风地铁
- 古河线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/05/01/6813812298936.png
---
今日,南部地区最重要的轨道交通线路————信风地铁古河线一期(南岸中心→莫拉曼尔克镇)今天正式开通了!
![古河线信息卡](https://r2-image.kivotosrailway.com/2025/05/01/68138139aebaa.png)
本路线由原雅各宾中央线南延伸(南岸中心→高松海岸)演变而来,并在御坂秋生的精心规划下,使得西南雪原地区拥有了一条能够直达市区的线路(本线路与雅各宾中央线直通,更可以直达北海道)。
本线最大的亮点是,使用了全新了屏蔽门联动设计,使得列车停靠后自动打开站台屏蔽门,提高了运营效率。相同的设计也已在莫拉曼尔克镇站地道远郊线站台和KR总部站雅各宾中央线站台得到应用。
![](https://r2-image.kivotosrailway.com/2025/05/01/681381518e5b7.png)
下面我们来介绍本线的各个车站~
## 南岸中心
使用雅各宾中央线站台,已加上古河线相关标识。
![](https://r2-image.kivotosrailway.com/2025/05/01/68138160852c9.png)
## 翡翠城
本次新增的车站,本区域是一片针叶林,此处的建设规划已经搁置了许久。
![](https://act-webstatic.blueakio.com/2024/09/02/66d5aa3ec90e7.png)
![](https://act-webstatic.blueakio.com/2024/09/02/66d5aa59e9e48.png)
![](https://act-webstatic.blueakio.com/2024/09/02/66d5aa5e6daa0.png)
![](https://act-webstatic.blueakio.com/2024/09/02/66d5aa274438d.png)
## 高松海岸
本站是与新田B线的换乘站,南面就是南海。
![](https://act-webstatic.blueakio.com/2024/09/02/66d5a983f0fa2.png)
![](https://act-webstatic.blueakio.com/2024/09/02/66d5a9bf274d7.png)
![](https://act-webstatic.blueakio.com/2024/09/02/66d5a9c6795e5.png)
![](https://act-webstatic.blueakio.com/2024/09/02/66d5a9d907988.png)
## 莫拉曼尔克镇
本站是与地道远郊线的换乘站,换乘需经过多层换乘大厅,不过换乘动线经过了精心设计,地道远郊线的站台也借此机会进行了大改造,并增加了全新的出入口。
本次的车站建设也为规划新田B线预留了站台,古河线和新田B线可实现同台换乘。
![](https://act-webstatic.blueakio.com/2024/09/06/66d9e44fc1e5a.png)
![](https://act-webstatic.blueakio.com/2024/09/06/66d9e45941be9.png)
![](https://act-webstatic.blueakio.com/2024/09/06/66d9e45dd432d.png)
![](https://act-webstatic.blueakio.com/2024/09/06/66d9e460f1c7f.png)
+21
View File
@@ -0,0 +1,21 @@
---
title: eRAIL南北线改线
date: 2024-09-17 23:56:32
tags:
- 线路改造
- 东方铁道(eRAIL)
- eRAIL南北线
- 滨江北站
- 滨江站
category:
- 最新动态
cover: 2024-09-18_00.24.45.png
---
2024年9月17日,eRAIL南北线(Ai伺服器→滨江)进行了改线工程,滨江北站(原滨江管委会站)和滨江站改线至新站台,自此eRAIL南北线改造工程也圆满结束,也为eRAIL南北线四期延伸做好了前期工作。
旧线路及相关设施将由Danheng0502择日进行拆除。
![](https://r2-image.kivotosrailway.com/2025/05/01/681381dc97d4a.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/681381f3e0c10.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813820c3ca08.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813821f12584.png)
另外南北线信息卡也制作出来了哦~
![eRAIL南北线信息卡](https://r2-image.kivotosrailway.com/2025/05/01/6813822ecb0f7.png)
+17
View File
@@ -0,0 +1,17 @@
---
title: 地道远郊线梦雨泽自由市站开业!
date: 2024-10-04 23:50:00
tags:
- 新线开通
- 地道轨道交通
- 地道远郊线
- 梦雨泽自由市站
- 梦雨泽自由市
category:
- 最新动态
cover: https://s21.ax1x.com/2024/10/04/pA81gB9.png
---
2024年10月1日,在规划提出的半年后,地道远郊线梦雨泽自由市延伸段终于开通运营,为当地市民和游客提供了更加便捷的交通选择,成为轨道交通建设的又一里程碑。
本次延伸开通了梦雨泽自由市站一站,本站的开通,不仅缩短了远郊与市中心的距离,也为沿线的经济发展注入了新的活力。
![梦雨泽自由市站入口](https://s21.ax1x.com/2024/10/04/pA81gB9.png)
同时据Lumi_Nosity表示,其将在该地区进行大规模开发计划,我们也将持续跟进。
+59
View File
@@ -0,0 +1,59 @@
---
title: 雪菲缓行线延伸了!
date: 2024-10-05 21:00:00
tags:
- 新线开通
- 真纪电铁
- 雪菲缓行线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/04/02/67ece5e60b51a.png
---
2024年10月5日,真纪电铁雪菲缓行线西延伸先通段(巴斯托涅-本间向日葵)和南北线临时接管段(魔女之泉-七星岗)正式开通运营了!下面就跟随跑得很快的记者的脚步一起来看看吧!
## 西延伸先通段(巴斯托涅-本间向日葵)
西延伸作为西部铁路计划的一部分,将西部的各个社区连接起来,并提供一条全新的进城通道,为沿线发展注入了新的活力。
![西延伸先通段走向图](https://r2-image.kivotosrailway.com/2025/04/02/67ece5bf02f1a.png)
下面我们来看看沿线的各个车站吧~
### 巴斯托涅站
借由本次延伸和彗星快线A线工程,巴斯托涅站迎来了全面翻新,拥有了宽敞的新站厅和新站台,雪菲缓行线和彗星快线A线可在本站进行同台缓急接续哦~
![](https://s21.ax1x.com/2024/10/05/pA8rGcj.png)
![](https://s21.ax1x.com/2024/10/05/pA8rl4S.png)
### 韦尔维耶站
本站坐落于白浦江东岸,往西望去可以看到麦田哦~
![](https://s21.ax1x.com/2024/10/05/pA8rUH0.png)
![](https://s21.ax1x.com/2024/10/05/pA8r04U.png)
### 沙岭子站
本站坐落于白浦江西岸,是雪菲缓行线重要的节点车站————同时也是六甲循环线的分岔点。未来将会建设通往神业和六甲东方向的线路。
![](https://s21.ax1x.com/2024/10/05/pA8rsgJ.png)
![](https://s21.ax1x.com/2024/10/05/pA8ryv9.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece63a0a4c4.png)
### 浦江末站
使用了既有彗星快线D线(原雅各宾纵深线)站台下方的预留站台。往北分岔为六甲循环线(往埃加克方向)和本间向日葵方向的线路。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece66e655f6.png)
### 本间向日葵站
同样使用了既有线下方的预留站台,雪菲缓行线建设计划中后面增加的车站,最大的作用是提供列车折返点,同时增大了覆盖面。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece67f3c480.png)
## 南北线临时接管段(魔女之泉-七星岗)
本段属于eRAIL南北线四期工程的一部分,现在先行由雪菲缓行线提供列车服务,未来待eRAIL四期完全建成后将归还。
![南北线临时接管段走向图](https://s21.ax1x.com/2024/10/05/pA8rQN8.png)
### 魔女之泉站
和巴斯托涅站一样,本站也借由本次延伸而获得改造机会,同样进行了大幅度改造。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece6b21647a.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece6bdf3ce5.png)
### 湖上田园东站
雪菲缓行线在本站和eRAIL冬青线同台换乘,由于冬青线为免费线路,本站不设闸机,在本站乘车或换乘时需注意:
* 乘坐雪菲缓行线前需要在橙色闸机刷卡
* 从雪菲缓行线下车后需要在绿色闸机刷卡
* 在冬青线上下车不需要刷卡
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece6e24cd18.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece6f38178d.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece6fe9eb98.png)
### 七星岗站
本站位于沼泽边缘。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece5e60b51a.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece614eabb4.png)
+30
View File
@@ -0,0 +1,30 @@
---
title: 彗星快线,正式成立!
date: 2024-10-10 21:28:41
tags:
- 彗星快线
- 新田铁路
- 雅各宾铁道俱乐部
- 雅各宾中央线
- 雅各宾纵深线
- 真纪电铁
- 星绘线
- 信风地铁
- 古河线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/04/02/67ece40c0bc76.png
---
2024年10月2日0时,一个振奋人心的消息传来————“彗星快线(Comet Lake Express)”正式成立!这个名字由群成员们票选而出,象征着本服轨道交通快线系统正式成立。彗星快线是雅各宾俱乐部提出的轨道交通资源整合计划的重要组成部分,它将服务器内原有的多条快线重新整合,形成一个由六条线路组成的统一快线网络。
* 快线A线(浦和花子-玄林府):由新田A线和真纪电铁阿慈谷线整合而成
* 快线B线(莫拉曼尔克镇-海兰德):原新田B线
* 快线C线(北海道-南岛中央):原雅各宾中央线
* 快线D线(浦江末-柠洲):原雅各宾纵深线
* 快线E线(梦雨泽自由市-南岛中央):原真纪电铁星绘线
* 快线F线(南岸中心-莫拉曼尔克镇):原信风地铁古河线
![彗星快线Logo](https://r2-image.kivotosrailway.com/2025/04/02/67ece50d760f8.png)
![最新线路图](https://r2-image.kivotosrailway.com/2025/04/02/67ece4ae154f8.png)
据雅各宾俱乐部表示,彗星快线的成立标志着一个新的开始。在此之后,原来拥有两条线路的雅各宾铁道俱乐部将成为由各铁路公司组成的机构,专注于对铁路的管理,促进各运营商间的合作。同时也在KR总部(重生点)北面新建雅各宾铁道俱乐部大楼,更有利于统一资源,同时3层将作为彗星快线D线雅各宾俱乐部站的新站厅的一部分。目前彗星快线已经入驻俱乐部大楼,后续俱乐部大楼也将进行扩建,以发挥更大的作用。
![全新的雅各宾俱乐部行政大楼,目前彗星快线已经入驻](https://r2-image.kivotosrailway.com/2025/04/02/67ece44dddd9e.png)
这一整合计划不仅提高了轨道交通的运作效率,也为服务器内的交通网络带来了新的活力。随着彗星快线的成立,未来的轨道交通发展将更具协作性和可持续性,为乘客提供更优质的出行体验。
+54
View File
@@ -0,0 +1,54 @@
---
title: KR铁道月报(2024年11月)
date: 2024-12-13 21:54:05
tags:
- 遴选地铁
- 博民线
- 彗星快线
- 彗星快线A线
- 千年铁科院
- 千年铁科院1号线
- 雅各宾城际
- 真纪电铁
- 心夏线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/04/02/67ecdfbf7e858.png
---
欢迎收看KR铁道月报!
在11月,我们拉开了对现有线路的现代化工程的序幕,也迎来了两个全新的铁路运营商,下面让我们来看看吧!
## 全线成立的遴选地铁
本月,全新的讨论公司——遴选地铁正式成立!MrRosmontis社长将满怀热情地进行铁路建设。
2024年11月16日,由遴选地铁建造和运营的APM系统博民线(原真纪电铁胜安支线)正式开通运营。这意味着位于南方的博南镇和卫民镇有了轨道交通连接,也为这两个村子的协同发展助力。
未来该线路将东延之叹息门(Crychic Portal),并且修复损坏的地狱门,进一步增加交通通达度。
![博民线信息卡](https://r2-image.kivotosrailway.com/2025/04/02/67ece0744a8ec.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece09679841.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece0a444012.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece0b2286b8.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece0e15581e.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece0e384f9f.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece0e5aa80b.png)
11月底,其在西部规划的西部环线也正式开工,旨在连接各个分散的岛屿,预计年内开通运营。
## 千年铁科院1号线
在遴选地铁开展建设的同时,千年铁科院也正式成立,不仅与雅各宾俱乐部签署了合作备忘录进行合作,同时也在修建自己的线路————千年铁科院1号线。
![千年铁科院1号线信息卡](https://r2-image.kivotosrailway.com/2025/04/02/67ece150376df.png)
现在,青原峡-小川町段已经开通运营,千年铁科院站应该设计整改等原因暂缓开通。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece1a3a7e01.png)
据从铁道沙龙透露的消息表明,该线路已经规划向西南延伸,利用现彗星快线C线的通道经由北海道进入KR总部并继续往西南延伸,为KR总部和北海道迎来大载客量线路。
## 快线A首通段
由于千年铁科院1号线初期只到青原峡,如何进城就成为了一个不容忽视的问题。为此,Maki_ Konuri决定让经过青原峡的彗星快线A线开始初期运行来解决进城问题。
11月25日彗星快线A线心夏-青原峡开通初期运营,12月12日将初期运营范围向南延长一站至星绘站。现在的运行范围为星绘-玄林府。乘客可在心夏线换乘心夏线或者在星绘站换乘雪菲缓行线和彗星快线E线进城,另请注意列车到达青原峡后会清客,请乘客遵从站务的指示,以免误入未开通路段耽误你的行程。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece1c0e1675.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece1c5c1e3e.png)
## 雅各宾城际开工
为了加强对偏远地区的联络,雅各宾俱乐部成立了雅各宾城际铁路公司,并由youjhpc主导城际铁路的建设,致力于构建一套庞大而便捷的城际铁路网络。
目前已规划S1纵深城际(原雅各宾纵深线/彗星快线D线)和S2米柚城际.
## 心夏线现代化
本月最重大的工程,莫过于心夏线的现代化工程了。在Maki_ Konuri、youjhpc和御坂秋生的共同努力下,K-Train得以驰骋于心夏线的轨道上,为沿线居民带来更好的列车服务。
本次改造最大的亮点之一,莫过于南岸中心站的新站台了,由御坂秋生精心设计的站台不仅引入了自然光照,车站也更加地美观。
以后会有文章专门介绍这次的心夏线现代化工程。
![心夏线信息卡](https://r2-image.kivotosrailway.com/2025/04/02/67ece34ca6e2e.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece3770cb06.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece37ac950c.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece37e87901.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ece38264657.png)
+47
View File
@@ -0,0 +1,47 @@
---
title: KR铁道月报(2024年12月)
date: 2025-01-01 00:00:00
tags:
- 遴选地铁
- 博民线
- 彗星快线
- 彗星快线A线
- 真纪电铁
- 心夏线
- 信风地铁
- 古河线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/04/02/67ecf1b42ef19.png
---
首先基沃托斯铁道公团祝大家新年快乐!欢迎收看KR铁道月报!
12月,我们的轨道交通已经进入的新纪元,下面让我们来看看吧!
## 博民线 叹息门站&现代化工程
12月27日,博民线的现代化工程和叹息门站建成通车,为该地区提供了更好的列车服务。
同时叹息门也将打造为全新的交通枢纽,加强与下界的联系和人员往来。
![](https://r2-image.kivotosrailway.com/2025/05/01/681383251064b.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813832b06dc1.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813832e5fe27.png)
## 彗星快线A线全线开通
12月28日,一条万众瞩目的线路,也终于全线通车了,它就是————彗星快线A线!其意义非常巨大,除了降西部地区、东北部地区与市中心串成了一线,而在于更多的方方面面。彗星快线A线作为快线现代化的开山之作,在历经了9个月后,终于实现了从0到1的突破,也代表一期规划除了eRAIL南北线四期以外(观光环线已经取消)均已落实。
![彗星快线A线信息卡](https://r2.kivotosrailway.com/big-image/Image_187778959179094.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68138348e5077.png)
开通当天在KR总部站也进行了开通仪式,根据变化之神的报道,无论是老人小孩,还是男人女人,亦或是勇者魔王,更有各种各样的异世界生物甚至是自称米塔的群体都来到现场庆祝这一历史性时刻。
下面来看看沿线的一些亮点吧~
### 祁伏特镇站
位于西部大陆的车站,建于由Aaron212管理的祁伏特镇下,配置为侧式2台4线。车站的装修巧妙地融入了该镇的建筑风格。
![](https://r2-image.kivotosrailway.com/2025/05/01/681383694f2de.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813836dde20c.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813837535401.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/681383772392f.png)
### KR总部站大改造
为了能接入彗星快线A线以及优化换乘流线,KR总部站进行了大改造,在东西面个开辟了三个全线的明亮的换乘大厅,改善了雪菲缓行线、彗星快线A/C线和新港线的换乘。
## 全新的心夏线
经过由御坂秋生进行的一系列拔接工程后,心夏线正式接管了彗星快线F线(原古河线)全线,运行范围变为星洲-莫拉曼尔克镇,带着真纪电铁和心夏线Logo的现代化的K-Train能够从市中心直达雪原,为两地的交通增添更多活力。
![心夏线信息卡](https://r2-image.kivotosrailway.com/2025/04/02/67ece34ca6e2e.png)
![心夏线Logo](https://r2-image.kivotosrailway.com/2025/01/07/677d16a21da4c.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813839f24de4.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/681383a3791df.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/681383a707827.png)
+68
View File
@@ -0,0 +1,68 @@
---
title: KR铁道月报(2025年1月)
date: 2025-02-01 00:00:00
tags:
- 科里考斯交通
- 东南主线
- 彗星快线
- 彗星快线A线
- 新港地铁
- 新港线
- 新北线
- 心夏线
- 星野铁道
- 星野本线
- 白子线
- 小钩交投
- 小钩巴士
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/04/02/67ecf0afe5453.png
---
2025年的第一份铁道月报来了~
一起来看看上个月我们进行了什么工程吧~
## 彗星快线A线Logo公布
本月,专属于彗星快线A线的Logo公布了!有融合各种元素哦~
![彗星快线A线专属Logo](https://r2-image.kivotosrailway.com/2025/02/17/67b20e14d2e42.png)
## 科里考斯交通的新时代
2025年1月15日,随着日落高地站的改造完成,东南主线也完成了现代化工程,这条开服四天王之一的线路也将书写新的篇章。改造后,东南主线再每天的8:00-次日1:00以2分钟间隔免费为旅客提供服务。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ecf0cdeb1ab.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ecf0d2aaada.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ecf0d69f4e6.png)
现在,日出平原环线的现代化工程也在进行中。完成后科里考斯交通旗下的所有线路都完成了现代化,科里考斯交通也将进入一个全新的时代。
## 星野铁道Debut
本月,我们迎来了全新的铁路公司——星野铁道。接管了原海兰德本线雪降-南岸中心段和海兰德-南岛中央段,并进行现代化改造,分别成为了星野本线和白子线的一部分。1月16日白子线一期和星野本线一期开通,两线相互贯通,连接了南部的博南和西北部的新兴城市,也为南岸副中心的发展提供强劲动力。
同时,该线也是全服第一条开行快车的线路。仅停靠阿拜多斯、涅普迪努、特塞尔、六甲东(新门)、雪降、南岸中心、纪念、博南。
![星野铁道Logo](https://r2-image.kivotosrailway.com/2025/01/14/6785481e73832.png)
## 现代化的新港地铁
现代化的风也吹到了新港地铁。1月28日,新港线全线(KR总部-白浦北)完成了现代化改造,4节迷你M-Train以2分钟的间隔为乘客提供服务。次日,新北线也开始了测试运行。这两件事意味着新港地图大步迈入了现代化时代。
另外在2月15日,新港线东延伸先导段(KR总部-滨江北)轨通,测试运行范围改为白浦北-滨江北的“双北”运行区间。
![](https://r2-image.kivotosrailway.com/2025/04/02/67ecf0fd4c756.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ecf10216b9b.png)
![](https://r2-image.kivotosrailway.com/2025/04/02/67ecf10466a75.png)
## 小钩交投成立
本月,omagari_hare成立了小钩交投,致力于服务器公交服务的发展。
目前小钩巴士旗下的快速公交B1线已经开始了测试运行,车站的建设也在如火如荼的进行中,其充分利用了原海兰德本线的一部分和eRAIL南北线四期工程的一部分路基,为周边居民提供便捷的出现服务。利用eRAIL南北线既有路段的B2和B3线也在规划之中。
![小钩交投Logo](https://r2-image.kivotosrailway.com/2025/04/02/67ecf11e67858.png)
## 二期规划大调整
在最后,让我们介绍一下由Maki_Konuri进行大幅调整后的二期轨道交通规划:
* 新港地铁 新港线东延伸:KR总部-赤羽叶子(利用原快线E东段)
* 新港地铁 新港线西延伸:白浦北-埃加克-???
* 新港地铁 新北线二期:心夏-一线海
* 星野电铁 栀子线:梦-???
* 真纪电铁 冬青线支线:青崖-叹息门
* 真纪电铁 环奈线:绿桥-魔女之泉-逍遥港-绿桥(环线)
* 彗星快线 B线:鱼调-布摇草窝
* 彗星快线 C线西延伸:南岸中心-马西
* 彗星快线 C线千年联络线:北海道-青原峡(接管千年1号线)
* 星光电铁 星光线二期:逍遥港南-南海港-水林(接管南横线)
* 快速公交 滨江通道:北海道工业园-滨江(eRAIL南北线改造)
* 快速公交 海兰德通道:茶园-纪念(海兰德本线改造)
* 新线路:千岁-西蒙绍-碎云工业园-水林(可能会有较大变动)
![近期轨道交通规划图](https://r2-image.kivotosrailway.com/2025/04/02/67ecf142c4936.png)
+26
View File
@@ -0,0 +1,26 @@
---
title: KR铁道月报(2025年2月)
date: 2025-03-01 00:00:00
tags:
- 彗星快线
- 彗星快线B线
- 彗星快线D线
- 芳白城际
- 新港地铁
- 新港线
- 小钩交投
- 小钩巴士
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/04/02/67ecf1de268bb.png
---
2025年2月的铁道月报来了~
不过这次因为时间不够,于是这次的月报会很简短。
在2月我们进行了以下建设:
* 小钩巴士的快速公交(BRT)滨江线系统的关键部分————滨江通道(滨江-心夏,原eRAIL南北线改造)完成了初步施工,BRT可以由此经两大工业园区————真纪园区和北海道工业园,并且终于心夏。
* 新港线东延伸(KR总部-大海原)和西延伸(白浦北-特赛尔)开通初步运营,形成了西部-东南的大动脉。
* 芳白城际改名彗星快线D线,并且特赛尔-D.U.中央车站实现轨通。
* 彗星快线B线(KR总部-布摇草窝)实现轨通。
![新港线信息卡](https://r2-image.kivotosrailway.com/2025/04/13/67fbc1dd3ab54.png)
![彗星快线D线信息卡](https://r2-image.kivotosrailway.com/2025/04/13/67fbbf76e5d52.png)
+25
View File
@@ -0,0 +1,25 @@
---
title: KR铁道月报(2025年3月)
date: 2025-04-01 00:00:00
tags:
- 千年铁道科学院
- D.U.白鸟区
- 真纪电铁
- 雪菲缓行线
- 星野电铁
- 栀子线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/04/02/67ecf1fc1c580.png
---
2025年3月的铁道月报来了~
由于本月服主几乎全~都~没~有~建~依然会很简短。
在3月我们进行了以下建设:
* 千年铁道科学院属轨道交通系统 D.U.白鸟区旅客自动输送系统、1/2号线轨通,开始试运行
* 雪菲缓行线(魔女之泉-米花)先行以米花接驳线开始初期运行
* 星野电铁栀子线(草见-水边围)轨通,开始初期运行,开设阿拜多斯-水边围的特急列车
![D.U.白鸟区地铁APM线信息卡](https://r2-image.kivotosrailway.com/2025/04/13/67fbd0179845c.png)
![D.U.白鸟区地铁1号线信息卡](https://r2-image.kivotosrailway.com/2025/04/19/6803baff860f1.png)
![D.U.白鸟区地铁2号线信息卡](https://r2-image.kivotosrailway.com/2025/04/19/6803bb1bcaa27.png)
![栀子线初期运营线路图](https://r2-image.kivotosrailway.com/2025/04/13/67fbd0675cb6c.png)
+72
View File
@@ -0,0 +1,72 @@
---
title: KR铁道月报(2025年4月)
date: 2025-05-01 00:00:00
tags:
- 东方铁道(eRAIL)
- 南北线
- 新港地铁
- 新港线
- 彗星快线
- 彗星快线C线
- 真纪电铁
- 雪菲缓行线
- 星野电铁
- 阿慈谷线
- 奥空线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/05/02/6814bfa30e5c5.png
---
祝各位五一假期快乐呀~
2025年4月的铁道月报送上~
# 新eRAIL与新南北线
2025年4月26日,本服第三条APM线路————东方铁道eRAIL(新)南北线正式开业了!本线由米花接驳线(魔女之泉-米花)和星光线(星洲-星光山地)演化而来。作为一条切线,为东南平原地区提供了一条快速连接雪菲缓行线和星洲的线路。
![南北线信息卡](https://r2-image.kivotosrailway.com/2025/05/02/681459baa6ec4.png)
本线路开通第一天也是引来了大量乘客前来体验,其中一位名叫TralaIero Tralala的乘客专门从星洲附近的海岸登录并体验了新南北线,表示列车运行很平稳,速度又快,可比自己游省力多了!
本线的核心车站————天秤座沼泽站,不仅直连山水华庭,给当地居民提供了更多选择,未来也将引入新东西线(同样也是APM线路哦)。
![](https://r2-image.kivotosrailway.com/2025/05/02/681483566ad87.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/681483588a0ba.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814835b61378.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814835d611ab.png)
# 新港线东延伸末端两站投用
4月2日和3日,新港线东延伸末端两站————谏山站和大海原站分别投入使用,服务当地耄耋。
![](https://r2-image.kivotosrailway.com/2025/05/02/6814820b504f1.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/68148208d09f5.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/681482086bcdc.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/681482056d4f4.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814827ce1a5c.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/681482832eeba.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814828796dfa.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814828c381d4.png)
# 北海道-青原峡联络线建成
4月26日,彗星快线的C线的重要组成部分————北海道-青原峡联络线建成了,意味着离彗星快线的完整体又进了一步,目前正在对青原峡-千年铁科院段进行改造,北海道-南岸中心段也在进行试运行。
![](https://r2-image.kivotosrailway.com/2025/05/02/6814d9d865062.png)
# 雪菲缓行线现代化最新进展
雪菲缓行线的现代化工程也迎来了新的进展。4月,山水华庭-柠洲段完成了现代化工程。
![](https://r2-image.kivotosrailway.com/2025/05/02/681488996176e.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814889b4af90.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814889d1a090.png)
![目前东山站仍在改造中](https://r2-image.kivotosrailway.com/2025/05/02/6814889e60e72.png)
![本站由梦洲林业赞助](https://r2-image.kivotosrailway.com/2025/05/02/6814d490aeca3.png)
除了对各站进行改建外,星光山地站和山水华庭站也进行了合并,实现了雪菲缓行线、南北线、新北线(规划)的三线换乘,同时也为山水华庭的居民带来了宽敞的站前广场。
![](https://r2-image.kivotosrailway.com/2025/05/02/6814d4c78e2c1.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/6814d4d7d3e07.png)
海龟滩站、沙湾站和梦洲南站的建造都有TungTungTungTungTung Sahur的帮助,据悉这个生物是梦洲林业的最新成果,在梦洲南站建成后与服主Maki_Konuri进行了一些亲切互动。
![据称这是互动后的画面,目击者称现场的敲击声很清脆](https://r2-image.kivotosrailway.com/2025/05/02/6814d6bb5d8e6.jpg)
# 水边围北站区投用
在由御坂秋生进行的改造后,水边围站迎来了大变样————全新的北站区投入使用,实现了三线换乘。
![](https://r2-image.kivotosrailway.com/2025/05/02/681486ce569fa.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/681486cfd1004.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/681486d150039.png)
![](https://r2-image.kivotosrailway.com/2025/05/02/681486d3106a3.png)
# 新线路规划
4月也出现了2条新线路规划:
* 阿慈谷线(高松-水林路线):中和-极光湖-碎云工业园-水林(接入栀子线)
* 奥空线(APM线):阿拜多斯会展中心-梦
![正在修建中的奥空线](https://r2-image.kivotosrailway.com/2025/05/02/6814d716e9a10.png)
+41
View File
@@ -0,0 +1,41 @@
---
title: KR铁道月报(2025年5月)
date: 2025-05-31 23:59:59
tags:
- 新港地铁
- 新北线
- 彗星快线
- 星野铁道
- 星野本线
- 白子线
- 车站相关
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/06/07/684316e5df408.png
---
2025年5月的铁道月报送上~
# 彗星快线B线新进展
本月,彗星快线B线已经向北推进至梦雨泽地区。
不过,本月将会有对梦雨泽地区和北面的雨花泽的规划,也会涉及对快线B规划的调整。
同时也对KR总部站快线B和快线D的站厅站台进行了大改造,以便快线B进行后续工程。
# 新北线多田野站
本月,新港地铁新北线车辆段联络线(北多田野车辆段-白浦北)建成,与该工程配套的多田野站也由Cucit2048建造,作为新北线西北端的永久终点站。
![](https://r2-image.kivotosrailway.com/2025/06/06/6842b77a626b9.png)
![](https://r2-image.kivotosrailway.com/2025/06/06/6842b77cae39d.png)
# 星野本线的1+1>2
本月,星野铁道的星野本线与白子线进行了整合,正式作为一条线进行运作,南端也延伸至九茨。
![已和白子线合并的星野本线](https://r2-image.kivotosrailway.com/2025/06/07/684319a1b696f.png)
![星野本线三期南段](https://r2-image.kivotosrailway.com/2025/06/07/684319a2a4024.png)
# 南岛中央站改造进行中
南岛中央站也因为南岛快线和冬青线主线延伸的建设而迎来了改造,本月已经完成了日出平原环线站台和站厅的改造。
![](https://r2-image.kivotosrailway.com/2025/06/07/684315911ed76.png)
![](https://r2-image.kivotosrailway.com/2025/06/07/68431599388e4.png)
# 雅各宾俱乐部的支援工程
本月,雅各宾俱乐部也在偏远村庄进行了两项支援工程————位于真琴镇东面的办事处和南寒冥信标台,试图为这些村庄带来新的发展机遇。
![雅各宾驻真琴镇办事处](https://r2-image.kivotosrailway.com/2025/06/07/684315b29a446.png)
![南寒冥信标台](https://r2-image.kivotosrailway.com/2025/06/07/684315b7983ad.png)
+40
View File
@@ -0,0 +1,40 @@
---
title: KR铁道月报(2025年6月)
date: 2025-06-30 23:59:59
tags:
- 真纪电铁
- 雪菲缓行线
- 彗星快线
- 车站相关
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/07/10/686e98e956e2f.png
---
2025年6月的铁道月报送上~
# 雪菲缓行线现代化工程新进展
2025年6月12日,本服的重点工程之一————雪菲缓行线现代化工程,迎来了重要时刻:全线的轨道部分均已完成现代化改造,并且已经开始了测试运行,接下来将逐步对各车站进行改造,以满足现代化的要求,更好地服务广大乘客。
现在的雪菲缓行线分为三个部分:
* 主线(浦江末-柠洲):在沙岭子站分岔出神业支线,西段预计延伸至阿拜多斯地区。
* 神业支线(神业-沙岭子):与主线贯通,服务神业当地民众。
* 紫荆支线(紫荆山-神业):地区接驳线路,且直连多田野车辆段。
![经过现代化改造后的隧道](https://r2-image.kivotosrailway.com/2025/07/08/686d3f25112a6.png)
6月20日,韦尔维耶站完成了改造,不仅有了更大更宽的站台和站厅,同时也进行了无障碍化改造,增加了连接站台和站厅的无障碍电梯。
![](https://r2-image.kivotosrailway.com/2025/07/08/686d24bbc4f54.png)
![](https://r2-image.kivotosrailway.com/2025/07/08/686d25150ef91.png)
![](https://r2-image.kivotosrailway.com/2025/07/08/686d24d47f7b4.png)
![](https://r2-image.kivotosrailway.com/2025/07/08/686d24d9e30f2.png)
![](https://r2-image.kivotosrailway.com/2025/07/08/686d24e273a5f.png)
# 彗星快线C线新进展
本月,本服的另一个重点工程————彗星快线C线也有了新的进展:
南岸中心站的彗星快线C线部分进行了重构,并与6月24日完工。
![](https://r2-image.kivotosrailway.com/2025/07/10/686e99199ea06.png)
![](https://r2-image.kivotosrailway.com/2025/07/10/686e9b358cdb6.png)
![大字壁](https://r2-image.kivotosrailway.com/2025/07/10/686e991fd579e.png)
![出发进行!](https://r2-image.kivotosrailway.com/2025/07/10/686e9926450b7.png)
南区二高段也完成了重建,全新的隧道已经贯通,南区二高站快线C部分也已完工。
![](https://r2-image.kivotosrailway.com/2025/07/10/686e9c5cefe3d.png)
![](https://r2-image.kivotosrailway.com/2025/07/10/686e9c6699f3d.png)
![](https://r2-image.kivotosrailway.com/2025/07/10/686e9c6c64eaf.png)
![](https://r2-image.kivotosrailway.com/2025/07/10/686e9c7153c7a.png)
+65
View File
@@ -0,0 +1,65 @@
---
title: KR铁道月报(2025年7月)
date: 2025-07-31 23:59:59
tags:
- 真纪电铁
- 雪菲缓行线
- 地道轨道交通
- 远郊线
- 车站相关
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/08/09/6896fda24e3b2.png
---
暑假来咯,2025年7月的铁道月报送上~
# 六甲东-浦江末-埃加克换乘通道
2025年8月1日凌晨,连接六甲东站、浦江末站和埃加克站的换乘通道完工并于白天正式投入使用,这一地下通道的建成实现了三站间的付费区无缝换乘,乘客无需再出站至地面层,有效避免了夏季高温天气下的换乘不便。换乘通道动线分明,并且对三个方向的换乘客流进行了分离,通过精心组织来提高换乘效率。
![](https://r2-image.kivotosrailway.com/2025/08/13/689c90761d641.png)
![](https://r2-image.kivotosrailway.com/2025/08/13/689c907abe2e6.png)
![](https://r2-image.kivotosrailway.com/2025/08/13/689c907eefb59.png)
![](https://r2-image.kivotosrailway.com/2025/08/13/689c90839ea45.png)
# 雪菲缓行线改造进展
本月,雪菲缓行线在持续进行试运行时,对于车站的改造也有了新的进展:
## 申嘉湖站
本站于2025年7月5日改造完成,将原先的地面车站改为了地下车站。
![](https://r2-image.kivotosrailway.com/2025/08/13/689c8fe11f32f.png)
![](https://r2-image.kivotosrailway.com/2025/08/13/689c8fe585607.png)
## 笹木上原站
本站于2025年7月19日改造完成,原先作为原版铁路的车站,在现代化改造的过程中秉持规模控制原则,采用精简设计,既充分满足使用需求,又自然融入周边景观。
本站也于北联轨交展进行展览。
![](https://r2-image.kivotosrailway.com/2025/08/09/6896e05b26cdf.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896e068e8eca.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896e07285c6b.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896e07585923.png)
# 纵深城际浦江末站
纵深城际浦江末站由于本月进行改造,于2025年7月19日完成主要结构建造。
本站是纵深城际主线与米柚岛支线的分岔节点,以首占站为蓝本在保留原有建筑特色的基础上进行了适当的改进。整体采用纵深城际标志性的深红色为主视觉色调,搭配纯白明亮的站厅空间,营造出庄重典雅而不失现代感的交通枢纽氛围。红白相间的色彩搭配既体现了线路的延续性,又通过明快的色调对比增强了空间辨识度。
![](https://r2-image.kivotosrailway.com/2025/08/09/6896edfe538b1.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896ee0563f3c.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896ee08cb781.png)
# 参展
本服这次受邀参加了北联轨交展,展出了我们服务器的建设成果和列车哦~
![KR服务器展区](https://r2-image.kivotosrailway.com/2025/08/09/6896ecf16049f.png)
# 远郊线改造启动
本月,地道轨道交通远郊线启动了现代化改造工程,巴斯托涅-星陨(原星铁梦雨泽)作为示范区段先行开始改造。
(注:以前标记为地道远郊线,现在统一标记为远郊线)
真神:根据我在巴斯托涅附近的观察,远郊线以4节Mini车为规格进行改造。
假神:唔有一个内部消息,远郊线不会延伸至夜户浦村。
# 全新的一线海站
本月最后一天,真纪电铁冬青线一线海站进行了彻底的改造。
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f08d66c9a.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f090abd25.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f09f48ae7.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f0a43bf96.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f0a833e61.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f10b7af77.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f0b139fc4.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f0b6b39f5.png)
![](https://r2-image.kivotosrailway.com/2025/08/09/6896f0bac7396.png)
+59
View File
@@ -0,0 +1,59 @@
---
title: KR铁道月报(2025年8月)
date: 2025-08-31 23:59:59
tags:
- 真纪电铁
- 雪菲缓行线
- 冬青线
- 车站相关
- eRAIL(东方铁道)
- 南横线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/09/07/68bd423c7becc.png
---
夏天结束了,是时候来看8月的铁道月报了~
# 彗星快线A线POV发布~
本月,彗星快线A线POV发布发布了哦~
[彗星快线A线POV](https://www.bilibili.com/video/BV1m6ejzfECt/)
# 冬青线
8月,冬青线改造工程进展良好:
* 8月3日,东山站冬青线部分完工
* 8月15日,水林站改造完成(连同新港线部分和南横线部分)
* 8月20日,友谊港站改造完成(连同新港线部分)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3dfe4dc68.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3e0a96525.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3e0eab365.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3e1551d96.png)
# 雪菲缓行线
8月,雪菲缓行线现代化改造也同样进度喜人,完成了以下三站的改造:
## 本间向日葵站
8月10日,本间向日葵站改造一期工程完成,本次工程进行了雪菲缓行线部分的改造,采用岛式一台二线的设计,同时上方预留新线路站台。
后面进行的二期工程将进行新港线部分的建造,并和已有部分联通。
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3e799645b.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3e7eeb41b.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3e83b36c8.png)
## 浦江末站
8月26日,本间向日葵站西南边相邻的浦江末站(雪菲缓行线部分)也完成了建设。
本站采用了2个岛式站台+1侧式站台配以4线的设计,其中侧式站台(柠洲方向)直连纵深城际站厅,方便从城际列车下来的乘客直接变成雪菲缓行线往市区方向的列车,同时方便乘客前往巴斯托捏站换乘彗星快线A线和远郊线。
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3edb4d123.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3ec65fd1b.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3ed0464dd.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3ed6ad61c.png)
## 沙岭子站
8月15日,雪菲缓行线的分叉站——沙岭子站改造完成。
本次改造对外观进行了大翻新,也带来了广阔的视野。
在车站西北侧保留了原构造中的出入口以表纪念。
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3f0751d7a.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3f0e19e02.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3f1827622.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3f21b8a9f.png)
# 南横线
本月开始,eRAIL南横线也开始了现代化改造。采用4节编组单轨列车;乘客可以在空中欣赏东南地区的大好风光。
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3f4dc38cc.png)
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd3f58f116a.png)
+33
View File
@@ -0,0 +1,33 @@
---
title: KR铁道月报(2025年9月)
date: 2025-09-30 23:59:59
tags:
- 真纪电铁
- 雪菲缓行线
- 车站相关
- 彗星快线
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/10/01/68dcc8b9e9587.png
---
各位国庆快乐哦,是时候来看9月的铁道月报了~
# 雪菲缓行线
9月,雪菲缓行线现代化改造进度如下:
## KR总部站
9月3日,KR总部站(雪菲缓行线部分)完成了改建工程。这是目前规模最大的对总部的改造工程,将车站与重生点建筑融为一体,雪菲缓行线也将成为最重要的门面之一。
雪菲缓行线KR总部站采用叠侧站台,分离两个方向的列车,中间夹层设转换平台并直连重生点,以斜坡连接转换平台和昨天,有效节约了空间。
![2025-09-03_23.36.10.png](https://r2-image.kivotosrailway.com/2025/10/01/68dcc69bccb1c.png)
## 霜星支线(绿桥-碎云工业园)轨通
9月26日,雪菲缓行线霜星支线(绿桥-碎云工业园)实现了轨通,为后面的工程打下了坚实的基础。
霜星支线从绿桥站引出,途径南岸中心、逍遥港南、日落高地、碎云工业园,终到纪念站。南岸中心的站台位于心夏线正上方,中间设置站厅供换乘,后线路接入原海兰德本线并进行现代化改造。
![2025-09-26_00.40.29.png](https://r2-image.kivotosrailway.com/2025/10/01/68dcc6ce5ad4a.png)
# 奥空线千岁坐标塔站
9月4日,星野铁道奥空线千岁坐标塔站建成,为奥空线首通段的开通打下了坚实的基础。
![](https://r2-image.kivotosrailway.com/2025/10/01/68dcc75f9e484.png)
![](https://r2-image.kivotosrailway.com/2025/10/01/68dcc76492a5e.png)
![](https://r2-image.kivotosrailway.com/2025/10/01/68dcc76750513.png)
![](https://r2-image.kivotosrailway.com/2025/10/01/68dcc76a6fd39.png)
# 彗星快线D线新型隧道
本月,彗星快线D线的隧道进行了整修。
![](https://r2-image.kivotosrailway.com/2025/10/01/68dcc7b515449.jpg)
+37
View File
@@ -0,0 +1,37 @@
---
title: KR铁道月报(2025年10月)
date: 2025-10-31 23:59:59
tags:
- 真纪电铁
- 雪菲缓行线
- 星野铁道
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/11/14/691602e395f6b.png
---
各位,是时候来看10月的铁道月报了~
# 雪菲缓行线
10月,雪菲缓行线巴斯托涅-浦江末段(包括并行的彗星快线A线路段)完成了线路改造。
白浦江以西的路段高度降低,缓和了坡度,同时沙岭子三角线区进行了重建,也增设了两对渡线用于连接雪菲缓行线和彗星快线A线的轨道。
![高度降低后的沙岭子站](https://r2-image.kivotosrailway.com/2025/11/11/69133bd6ec4d2.png)
![重建后的沙岭子三角线区](https://r2-image.kivotosrailway.com/2025/11/11/69133be0a0eec.png)
![高度降低后的跨白浦江桥](https://r2-image.kivotosrailway.com/2025/11/11/69133bedbaf66.png)
![在韦尔维耶站东侧增设了一对渡线](https://r2-image.kivotosrailway.com/2025/11/11/69133bf62ec4b.png)
# 新导视系统
本月,星野铁道引入了全全新的导视系统,已在特赛尔站、阿拜多斯站和千岁坐标塔站开始使用。这套导视系统以清晰的视觉设计和高效的功能性为核心,通过简洁明了的线路标识和方向指引,为乘客提供直观的导航体验。系统采用中英双语标注,配合鲜明的色彩编码,有效帮助乘客快速定位并前往目的地。整体布局有序,视觉呈现现代简约,营造出舒适且高效的通行环境,充分体现了现代交通设施的人性化与便捷性。
![](https://r2-image.kivotosrailway.com/2025/11/13/6915fa944ad88.jpg)
![](https://r2-image.kivotosrailway.com/2025/11/13/6915fa96ec7d5.jpg)
![](https://r2-image.kivotosrailway.com/2025/11/13/6915fa997c1fb.jpg)
![](https://r2-image.kivotosrailway.com/2025/11/13/6915fa9ada434.jpg)
![](https://r2-image.kivotosrailway.com/2025/11/13/6915fa9c8d328.jpg)
![](https://r2-image.kivotosrailway.com/2025/11/13/6915fa9e2b9ba.jpg)
![](https://r2-image.kivotosrailway.com/2025/11/13/6915fa9f5a9b6.jpg)
![](https://r2-image.kivotosrailway.com/2025/11/13/6915faa0678da.jpg)
# 约 翰 的 地 铁
本月,我们的服主发布了使用了挖掘机里腌萝卜音声的列车,详情见[该视频](https://www.bilibili.com/video/BV1pS11B1Eqo/ "约 翰 的 地 铁")
![对约翰的地铁感到疑惑的唯子小姐.png](https://r2-image.kivotosrailway.com/2025/11/13/6915fd5a36a6b.png)
同时使用了挖掘机里腌萝卜音声的实训列车正式上线于实训线!可乘坐东南主线在霜星·海兰德米花分校站下车或乘坐新港线在斯巴达克斯站下车并步行前往海兰德米花分校来进行驾驶体验~
![实训列车](https://r2-image.kivotosrailway.com/2025/11/13/6915fe5d28c42.png)
+49
View File
@@ -0,0 +1,49 @@
---
title: KR铁道月报(2025年11月)
date: 2025-11-30 23:59:59
tags:
- 星野铁道
- 科里考斯交通
category:
- 最新动态
cover: https://r2-image.kivotosrailway.com/2025/12/14/693ecc840e20c.png
---
各位,由于服务器问题导致月报拖到现在才出,,实在抱歉(>﹏<)
服务器三看板娘镇楼
![](https://r2-image.kivotosrailway.com/2025/12/14/693ecdbcb2f63.png)
# 星野本线
本月,星野铁道星野本线九茨站和小野站主体工程完工,下面通过照片来一览这俩站吧。
## 九茨站
12月14日,随着导视布置完成,九茨站也正式完工了。本站是目前星野本线南端终点站,普通列车和快速列车分别在不同的站台始发。
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec10c410d7.png)
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec11670de1.png)
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec11b06ed6.png)
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec11e3ab52.png)
## 小野站
11月4日,小野站主体工程完工,本站位于九茨站往北一站,仅普通列车停靠,出入口待建。
![](https://r2-image.kivotosrailway.com/2025/12/04/693172a681f27.png)
![](https://r2-image.kivotosrailway.com/2025/12/04/693172aa2448f.png)
![](https://r2-image.kivotosrailway.com/2025/12/04/693172adf0144.png)
![](https://r2-image.kivotosrailway.com/2025/12/04/693172b07d28f.png)
# 东南主线改造
本月,东南主线开始进行第二次大改造。本次改造包括将针叶树岛段重新改回地上,接入日出平原环线东半环(日落高地-南岛中央),同时在日落高地-碎云工业园区间利用日出平原环线预留站台的构造增设霜星·海兰德米花分校站,该站已于11月30日建成。本站的站厅位于地上,站台位于地下,联通米花和霜星镇,车站北侧就是在建中的雅各宾铁道俱乐部训练中心(海兰德铁道学院米花分校),无障碍电梯位于车站南侧,原超远郊铁路米花站也迁入本站。
![东南主线信息卡](https://r2-image.kivotosrailway.com/2025/12/06/693303a18157f.png)
![霜星·海兰德米花分校站外部](https://r2-image.kivotosrailway.com/2025/12/14/693e5ad471d03.png)
![霜星·海兰德米花分校站站厅](https://r2-image.kivotosrailway.com/2025/12/06/693304ad34cbe.png)
![霜星·海兰德米花分校站站台](https://r2-image.kivotosrailway.com/2025/12/06/693304b0c63aa.png)
![该站隔壁是在建中的雅各宾铁道俱乐部训练中心(海兰德铁道学院米花分校)](https://r2-image.kivotosrailway.com/2025/12/06/693304b3a30cc.png)
# 奥空线最新进展
本月末,作为阿拜多斯区域轨道系统组成部分的奥空线有了最新的进展。千岁坐标塔-对策中心段实现轨通,位于这一段中间的安浦站也在进行施工。
![施工中的安浦站](https://r2-image.kivotosrailway.com/2025/12/06/693309ae4d49a.png)
![对策中心站,可以看到轨道布置预留了新线](https://r2-image.kivotosrailway.com/2025/12/06/693309b1d4866.png)
![奥空线开始进行信号布置](https://r2-image.kivotosrailway.com/2025/12/06/693309b7507f7.png)
# 新看板娘
今日,服主Maki_ Konuri和服务器管理omagari_hare也有了属于自己的OC,她们也会成为服务器的看板娘哦~
详情请看以下界面
[黑川锦波](https://www.kivotosrailway.com/2025/12/14/mc-kuro/)
[藤井千帆](https://www.kivotosrailway.com/2025/12/14/mc-chiho/)
+74
View File
@@ -0,0 +1,74 @@
---
title: KR铁道月报(2025年12月)
date: 2025-12-31 23:59:59
tags:
- 星野铁道
- 科里考斯交通
- 车站相关
category:
- 最新动态
cover: https://image.kivotosrailway.com/uploads/696b7fd3a9f1d.png
---
欢迎各位收看12月的KR服务器月报哦,也是第一次有视频形式的月报哦。首先宣布一个好消息————
# 新看板娘————L.U.M.I
同时也是科里考斯交通的看板娘哦~
![L.U.M.I.](https://image.kivotosrailway.com/uploads/6968f43ef2c9d.png)
# 东南主线改造
来关注东南主线第二次大改造的进展。
## 针叶树岛段
随着东南主线针叶树岛路段由地下恢复为地上段,原有的大、小针叶树岛两站也分别于12月17日与19日完成了现代化改造。由于该地上段此前仅有一条轨道,施工需先拓宽轨行区,再延长站台,而在针叶树岛开展这类扩建工程,堪称“螺蛳壳里做道场”。为保护树木,大针叶树岛站2号站台上的树木与屏蔽门仅相距1米,且该站未设置任何扶梯或电梯(据称远期会加装电梯)。
![](https://image.kivotosrailway.com/uploads/6969106640481.png)
![](https://image.kivotosrailway.com/uploads/6969106ab163b.png)
![](https://image.kivotosrailway.com/uploads/6969106f5168d.png)
![](https://image.kivotosrailway.com/uploads/696910726cdf3.png)
![改造前的小针叶树岛站,可见只有一条轨道](https://image.kivotosrailway.com/uploads/696a5a7aaa5ce.png)
现在我们往南边看看,虽名为小针叶树岛站,其周边空间却相对宽裕,具备加装无障碍电梯的条件。
![](https://image.kivotosrailway.com/uploads/696a6d6fdeb68.png)
![](https://image.kivotosrailway.com/uploads/696a6d73468e0.png)
![](https://image.kivotosrailway.com/uploads/696a6d7639cca.png)
![](https://image.kivotosrailway.com/uploads/696a6d79d7ac5.png)
![车站底下的商店](https://image.kivotosrailway.com/uploads/696a6d7cb77c9.png)
## 橡子岛站
**橡子岛**站最初由Lumi修建,于12月21日由yiranxiaoxiong改建完成,也是其作为新人来到KR服务器的第一作。
本站由露天车站改造为封闭式车站,极大改善了候车环境,使乘客免受风吹日晒之苦。改造后,站体大部分外立面采用玻璃幕墙,而原有的天桥等结构则被巧妙地融入新站体中。
![](https://image.kivotosrailway.com/uploads/696a71edcacf2.png)
![](https://image.kivotosrailway.com/uploads/696a71f1d6949.png)
![](https://image.kivotosrailway.com/uploads/696a71f56be58.png)
![](https://image.kivotosrailway.com/uploads/696a71f9a85c5.png)
## 南岛东站
**南岛东站**最初同样由Lumi修建,后由yiranxiaoxiong和Maki_Konuri合作改造。车站已从原观光平台的结构中独立出来,整体南移。新的独立站厅建于其下,并由两座步行桥轻盈连接观光平台。为保护海底神殿,一座拱桥从车站北侧凌空而起,优雅地跨过观光平台。与此同时,橡子岛至南岛东的路段也进行了重建。未来还将在车站南侧(南岛地下)修建地下联络通道以沟通线路两侧。
![](https://image.kivotosrailway.com/uploads/696a77073a43e.png)
![](https://image.kivotosrailway.com/uploads/696a770a370e4.png)
![](https://image.kivotosrailway.com/uploads/696a770d8c15b.png)
![](https://image.kivotosrailway.com/uploads/696a771162653.png)
![](https://image.kivotosrailway.com/uploads/696a7713be1c2.png)
![](https://image.kivotosrailway.com/uploads/696a78448458e.png)
# 星野本线
好的现在我们把目光转向星野铁道星野本线,有两站有了新进展。
**奈芙蒂斯花园站**及其上盖结构的主体结构完工,大楼照明也已开启,本站作为星野铁道的第一个TOD项目,车站与大楼融为了一体。现在本站作为折返线使用,星野本线的列车在阿拜多斯站清客后会前往本站进行折返。
![奈芙蒂斯花园站及其上盖结构](https://image.kivotosrailway.com/uploads/696a761c07283.jpg)
**碎云工业园站**的站台结构进行了重整,预留了地下站厅和东西向站台,为未来本站东西部分的联通工程和引入阿慈谷线做好了准备。
![碎云工业园站新站台结构](https://image.kivotosrailway.com/uploads/696a761dcae4b.jpg)
# 枢纽车站改造
最后我们来关注两个枢纽车站的改造。
**绿桥站**于12月26日进行了车站改造和东西线APM部分的预留工程。本次改造主要包括:提升心夏线站台层净高,新建与雪菲缓行线之间的直接换乘通道,停车位置往南对齐;并通过填平原雪菲缓行线的轨行区,实现车站东西区域贯通,显著扩展了站厅空间,同时配合新建连接KR总部与绿桥社区的自由通路,彻底解决了以往前往绿桥需上下绕行的不便。此外,车站东侧已预留未来东西线APM站台结构。
![](https://image.kivotosrailway.com/uploads/696b744c64cba.png)
![改造后的心夏线站台和雪菲缓行线换乘通道](https://image.kivotosrailway.com/uploads/696b74512efa9.png)
![改造后宽敞的站厅](https://image.kivotosrailway.com/uploads/696b74550b154.png)
![自由通路(往绿桥社区)](https://image.kivotosrailway.com/uploads/696b7458a1dfe.png)
![自由通路(往KR总部)](https://image.kivotosrailway.com/uploads/696b745bddd55.png)
![东西线APM站台](https://image.kivotosrailway.com/uploads/696b74608008c.png)
**南岛中央站**进行了收费区的重新布置,星野线的通道也相应的移动了位置。据悉东南侧的这个半高玻璃墙后方为未来科里考斯交通新线的站台区域。该新线将通往东南方向,途经卫民,预计将成为科里考斯交通网络的重要增长点。此外,车站东侧的南岛停车场已于12月22日正式建成。该停车场设有4条存车线和2条调车线,可停放雪菲缓行线、东南主线的列车及工程车辆,同时也承担雪菲缓行线与东南主线之间的联络功能。
![](https://image.kivotosrailway.com/uploads/696b76ac92910.jpg)
![后面就是未来科里考斯交通新线的站台区域](https://image.kivotosrailway.com/uploads/696b76b2e53f5.png)
![右下这块空地就是未来科里考斯交通新线的站台区域](https://image.kivotosrailway.com/uploads/696b76bf6a65d.png)
![南岛停车场存车线](https://image.kivotosrailway.com/uploads/696b76b622e99.png)
![南岛停车场出入场线和调车线](https://image.kivotosrailway.com/uploads/696b76ba84ab2.png)
# 尾声
最后来看看阿拜多斯城区正在建设中的住宅吧~
![](https://image.kivotosrailway.com/uploads/696b7416b1764.jpg)
+124
View File
@@ -0,0 +1,124 @@
---
title: KR铁道月报(2026年1月)
date: 2026-01-31 23:59:59
tags:
- 彗星快线
- 新港线
- 地道轨道交通
- 车站相关
category:
- 最新动态
cover: https://image.kivotosrailway.com/uploads/69880f36ec222.png
---
欢迎收看2026年第一月的KR服务器月报!下面一起来看看上个月我们服务器都有什么好玩的事情吧~
## 生存玩家
1月,KR服务器迎来了一位新的**生存玩家**,目前已在中特塞尔大陆北部建立了自己的勇者小屋哦。
KR服务器不仅是高自由度建设的绝佳平台,更是生存爱好者的理想天地!同时诚邀各位热爱建设和生存的玩家加入我们~
![](https://image.kivotosrailway.com/uploads/698376801b949.png)
## 彗星快线B线雪之下站
接下来看看彗星快线B线的新进展。
彗星快线B线**雪之下站**于1月23日建成,为大深度地下车站。站体处于雪乃镇和白上镇之间,同时为两镇居民提供服务。本站设置A、B、D三个出口,A出口通往待开发区域,B出口通往雪乃镇,D出口通往白上镇。本站未来计划与牧茵铁路(属于Maki Group)南域线(工程名)形成十字换乘。
### 出入口
![A出口(通往未开发区域)](https://image.kivotosrailway.com/uploads/698614c8a415b.png)
![B出口(通往雪乃镇)](https://image.kivotosrailway.com/uploads/698614f4bd9fc.png)
![D出口(通往白上镇)](https://image.kivotosrailway.com/uploads/698614ffdcb16.png)
### 出入口通道
![](https://image.kivotosrailway.com/uploads/69861507bcef1.png)
![](https://image.kivotosrailway.com/uploads/6986151180c49.png)
![](https://image.kivotosrailway.com/uploads/6986151b8502b.png)
![](https://image.kivotosrailway.com/uploads/698615237571a.png)
![](https://image.kivotosrailway.com/uploads/6986152af2286.png)
### 站厅
![](https://image.kivotosrailway.com/uploads/6986153cc6ecc.png)
![](https://image.kivotosrailway.com/uploads/698615445607b.png)
![](https://image.kivotosrailway.com/uploads/6986154ae69e8.png)
![](https://image.kivotosrailway.com/uploads/69861552010c5.png)
![](https://image.kivotosrailway.com/uploads/6986156e42bf2.png)
![](https://image.kivotosrailway.com/uploads/6986157995fec.png)
![](https://image.kivotosrailway.com/uploads/6986158161685.png)
![](https://image.kivotosrailway.com/uploads/6986158b16cc3.png)
## 站台
![](https://image.kivotosrailway.com/uploads/698617537f8bb.png)
![](https://image.kivotosrailway.com/uploads/6986175ac677d.png)
![](https://image.kivotosrailway.com/uploads/6986176159414.png)
![](https://image.kivotosrailway.com/uploads/698617682351f.png)
![](https://image.kivotosrailway.com/uploads/6986176f3e473.png)
![](https://image.kivotosrailway.com/uploads/69861775aaf69.png)
![](https://image.kivotosrailway.com/uploads/6986177c58533.png)
![](https://image.kivotosrailway.com/uploads/6986178386e6c.png)
# 新港线东延段两站
再看看新港线东延段的两站。
1月31日,**魔女之泉站**的重建工程正式完工。本站在原版铁路时代是雪菲缓行线和星绘线的换乘站,后来在各线路进行现代化工程后成为了新港线东延段的车站之一。本次重建参考了监狱岛的著名地标,很好的体现了本站的魔女主题。
![](https://image.kivotosrailway.com/uploads/69837507e0a47.png)
![](https://image.kivotosrailway.com/uploads/6983750be0ffa.png)
![](https://image.kivotosrailway.com/uploads/6983751096542.png)
![](https://image.kivotosrailway.com/uploads/69837513cb7ba.png)
2月1日,**二阶堂站**(工程名斯巴达克斯站)正式完工并开放使用。本站属于新港地铁新港线,位于天枰区中部,初期未同步投入使用,先于2025年3月31日列车开始停靠,后于2026年2月1日正式启用。本站西侧设置实训线站台,实训线站名继承自工程名斯巴达克斯站。目前本站附近正在建设科里考斯交通东南主线的地下车辆段,同时兼顾与新港线的联络功能。
![](https://image.kivotosrailway.com/uploads/6984a5cef1452.png)
![](https://image.kivotosrailway.com/uploads/6984a5d2b69cf.png)
![](https://image.kivotosrailway.com/uploads/6984a5d59db8a.png)
![实训线站台](https://image.kivotosrailway.com/uploads/6984a5d9226fa.png)
![](https://image.kivotosrailway.com/uploads/6984a5dac739d.png)
# 远郊线普朗克湾站
最后是远郊线现代化改造工程(星陨-雪降)的新进展。由yiranxiaoxiong承建(Maki_Konuri协助)的远郊线普朗克湾站于2月1日落成。本站是远郊线进入北陆区后的第一站,东侧就是在建中的星野铁道栀子线朗东站,周边地区也是待开发的状态。
![](https://image.kivotosrailway.com/uploads/6984a43a6589a.png)
![](https://image.kivotosrailway.com/uploads/6984a43d58714.png)
![](https://image.kivotosrailway.com/uploads/6984a441c8e13.png)
![](https://image.kivotosrailway.com/uploads/6984a4489f7c9.png)
## 尾声
今天的铁道月报就要结束了,本月根据工作计划:
* 将完成星野铁道星野本线的收尾工程,验收并评审后将从初期运营变为正式运营
* 争取远郊线现代化改造工程(星陨-雪降)和栀子线(星陨-翠林)开通初期运营
对了KR服务器的Wiki正在诚意筹备中哦,目前已经创建了多个词条哦,预计本月择机公开,大家可以期待一波哦~
那么1月铁道月报到此结束!感谢各位的收看,我们下次再见咯~
+77
View File
@@ -0,0 +1,77 @@
---
title: 【线路介绍】海兰德铁道 海兰德本线
date: 2024-07-25 22:00:00
updated: 2024-08-07 16:30:00
tag:
- 海兰德铁道
- 海兰德本线
category:
- 线路介绍
cover: https://image.kivotosrailway.com/file/0d159da8974119b35964a.png
---
第一期的线路介绍,我们将聚焦于开服四天王之一的————海兰德本线(原青森本线)!
![](https://r2-image.kivotosrailway.com/2025/05/01/6813876b2f852.png)
在开服时期由前成员建造,开通了KR总部-青森段,后延伸至青森新城(现纪念站)。并于2024年3月19日由Aaron212延伸至南岛中央。
2024年3月20日,由Maki_Konuri主导,Aaron212协助的南岸联络线建成通车,实现了与雅各宾中央线的直通运行。
随后在Maki_Konuri的主导下,对线路进行了各项改造和延伸。
## 车站介绍
### KR总部
![](https://r2-image.kivotosrailway.com/2025/05/01/681387f142bc5.png)
位于世界的最中心地带(重生区)的地下,从下面穿过雅各宾中央线(现彗星快线C线),西侧的站台以通道连接新港线站台。
2024年7月18日完成站台抬升等一揽子改造,现已由新田A线接管。
### 西蒙绍
![](https://r2-image.kivotosrailway.com/2025/05/01/68138822d16df.png)
位于世界的最中心地带(重生区)的西部的城镇地下,内部设施齐全,站厅连接雪菲缓行线和新田A线站台(目前能前往站台的唯一方式)。
2024年7月18日增加了站前渡线(现已拆除),现已由新田A线接管。
### 比村牧场
![](https://r2-image.kivotosrailway.com/2025/05/01/6813885b8135e.png)
位于西蒙绍南部的山脉下,在2024年3月22日随着西蒙绍联络线的建成移交给了雪菲缓行线,目前处于停用状态。
### 南岸中心
![](https://r2-image.kivotosrailway.com/2025/05/01/68138906ceeaf.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813890719913.png)
位于世界的最中心地带(重生区)南部的小岛上,目前仅提供对雪菲缓行线和雅各宾中央线的换乘。
站台为2台4线,外侧2线移交给雪菲缓行线使用,海兰德本线使用内侧2线。
### 逍遥港南
![](https://r2-image.kivotosrailway.com/2025/05/01/6813892f55f80.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68138932c4a87.png)
原名茶园站,位于逍遥港的南侧,与逍遥港工业区隔希里湖相望,并可换乘星光线前往工业区。
车站西侧引出南岸联络线,可通过该联络线直通雅各宾中央线(连接的是雅各宾中央线南岸中心站台哦)
### 日落高地
![](https://r2-image.kivotosrailway.com/2025/05/01/681389ae1127d.png)
位于日落高原南部的预留车站。
### 霜星(货运站)
![](https://r2-image.kivotosrailway.com/2025/05/01/681389ff0c010.png)
原青森站,位于城镇中央的车站,目前作为货运站使用。
### 海兰德
![](https://r2-image.kivotosrailway.com/2025/05/01/68138a24110b3.png)
原青森站南移后的枢纽车站,于2024年8月2日开业,现已和碎云工业园站合并。
### 纪念
![](https://r2-image.kivotosrailway.com/2025/05/01/68138a4ca5f3b.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68138a4f1a669.png)
原青森新城站,位于海兰德南部的凌阳邨,可与南横线和星绘线换乘。
### 南岛中央
![](https://r2-image.kivotosrailway.com/2025/05/01/68138a6feb981.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68138a69c10b1.png)
位于南岛的车站,与星绘线共用站台,并可与日出平原环线换乘。
### 冯河
![](https://r2-image.kivotosrailway.com/2025/05/01/68138a8b8b444.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68138a8d71fd7.png)
2024年5月22日开通的新车站,车站上方就是名为“白洲梓”的屋子,该屋属于RouisNagisa。
### 雪降
![](https://r2-image.kivotosrailway.com/2025/05/01/68138aa655246.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68138aa87f66d.png)
2024年5月22日开通的新车站,可与地道远郊线换乘。
## 未来规划
* 南方铁路先导段(南岛中央→博南)
* 日落高地站启用
* 西延伸段(雪降→南岸中心)移交新线
## 其他
### 南海大桥
由Aaron212修建的斜拉式大桥,于2024年3月18日建成。
![](https://r2-image.kivotosrailway.com/2025/05/01/68138abd58742.png)
### 早期直通计划
在南岸联络线之前,本线和雅各宾中央线就有直通计划。在当初修建的时候,计划通过在南岸中心东南方设鱼洞站实现直通,后该计划取消。
![](https://r2-image.kivotosrailway.com/2025/05/01/68138acbee8a3.png)
+40
View File
@@ -0,0 +1,40 @@
---
title: 【线路介绍】东南主线
date: 2025-05-13 21:12:42
tag:
- 科里考斯交通
category:
- 线路介绍
cover: https://r2-image.kivotosrailway.com/2025/05/14/6823808e11777.png
---
## 线路概况
东南主线(英文:Southeastern Mainline)是科里考斯交通系统的一条重要铁路线路。该线路始于绿桥站,沿途经过滨江社区、星光镇、大小针叶树岛,之后在日落高地以东接入原日出平原环线的东半环,最终抵达南岛中央站。
东南主线不仅是“开服四天王”之一,也是本服的免费观光线路。
![东南主线信息卡](https://image.kivotosrailway.com/uploads/696cd4a76200d.png)
## 逍遥港支线的演变
在当初,东南主线就规划了前往逍遥港工业区的支线。
![东南主线最初的规划图](https://r2-image.kivotosrailway.com/2025/05/13/68236919b3ebe.png)
此后经过演变,该支线成为了独立线路。之后与对岸的江之岛线统合,成为了星光线的一部分(星光镇-逍遥港南),现在则是成为了“永不改造”的轻便铁路。
![统合前的逍遥港支线和江之岛线](https://r2-image.kivotosrailway.com/2025/05/14/6823735cea4de.png)
![现在已经化身轻便铁路了](https://r2-image.kivotosrailway.com/2025/05/14/682374369d005.png)
## 车辆
东南主线采用4节B90型轻轨列车,最高速度可达60km/h。
![](https://image.kivotosrailway.com/uploads/696a78448458e.png)
## 车站一览
### 绿桥
设置于绿桥社区西侧,KR总部东南侧,北侧设置与心夏线的联络线,可以换乘心夏线和雪菲缓行线。
### 滨江
设置于滨江社区南部,可以换乘快速公交(BRT)。
### 星光镇
由原鱼雅湾站和原星光镇站合并而来,可以换乘星野本线和轻便铁路。
### 针叶树岛
设置于大小针叶树岛中间。
### 日落高地
可以换乘日出平原环线。
+29
View File
@@ -0,0 +1,29 @@
---
title: 【线路介绍】地道西线
date: 2024-09-20 16:00:00
tag:
- 地道轨道交通
- 地道西线
category:
- 线路介绍
cover: https://s21.ax1x.com/2024/09/20/pAMSWxs.png
---
第二期线路介绍,我们将介绍开服四天王之一,同时也是本服务器第一条线路————地道西线!
![地道西线信息卡](https://s21.ax1x.com/2024/09/20/pAMSBrt.png)
作为本服务器第一条线路,其历史自然能说道说道。
## 线路历史
本线是zeroByteFile为快速联络自己于赤家院子(现西蒙绍)和绿桥的火柴盒家而建设的线路。后分为西段和东段建设,有多人参与的建设,详情见下表:
![](https://s21.ax1x.com/2024/09/20/pAMS0KI.png)
* 注:东段最初作为科里考斯交通东南主线的一部分,后移交给地道轨道交通。
对于KR总部站的建设,第一版方案是在地下建设,不过在建设到一半时以“高度侵占”为由被喊停。
(冷知识:开服时期为了线路建设的免除审批流程,采用的是高度分配制度,不过当时并没有给地道轨道交通分配高度)
之后利用KR总部周边的空心假山,在KR总部周围围一圈,将西段和东段连起来,建成了地道西线KR总部站(当时发现东西段有高度差,并且直接接的大斜线,为了大斜线和KR总部站出口的观感把假山向后推了几格)。原轨行区部分改造成了换乘铁道,这让整个总部站割裂成两个部分,也导致换乘其他线路的步行距离很长。
![](https://s21.ax1x.com/2024/09/20/pAMSDqP.png)
于是在2024年1月24日前,地道西线正式全新开通了,也是开服最有见证意义的建设部分。
* 但是呢当时西蒙绍站由于某前成员的要求不停靠,后增加停靠。
之后就是西延至翠林(现巴斯托涅)和与雪菲缓行线直通。最后于2024年3月5日全线并入雪菲缓行线。
虽然地道西线没了,但本线的故事还没结束……
## 冷知识
当初本线为了延伸至南岛,直接自己建大斜线,后被叫停并拆除。
+53
View File
@@ -0,0 +1,53 @@
---
title: 服务器轨道交通第一期建设规划
date: 2024-07-29 19:44:42
updated: 2024-09-08 15:30:00
tag:
- 新港地铁
- 新港线
- 真纪电铁
- 心夏线
- 星绘线
- 阿慈谷线
- 镜音线
- 科里考斯交通
- 日出平原环线
- 东南主线
- 新田铁路
- 新田A线
- 东方铁道(eRAIL)
- eRAIL南北线
- eRAIL南横线
- 信风地铁
- 古河线
- 地道轨道交通
- 地道远郊线
category:
- 建设规划
cover: https://r2-image.kivotosrailway.com/2025/01/07/677d312c60fdc.png
---
我们的MC服务器轨道交通第一期建设规划已经公布(于9/8第四次进行了调整),建设内容如下:
## 市区铁路重塑计划
* 新港地铁新港线南延(KR总部→绿桥,直通东南主线)(已于2024.9.1开通)
* 真纪电铁心夏线三期(绿桥→南岸中心→雪降)(接管海兰德本线南岸中心→雪降段)+星洲延伸(心夏→星洲)(分别于2024.9.1和2024.9.3开通)
* 真纪电铁新心夏线(正式名阿慈谷线,新田A线KR总部→滨江管委会→星绘→心夏(接入苜蓿岛段),直通新田A线),心夏线缩线心夏
* 免费观光环线:利用原海兰德本线(比村牧场→逍遥港南)、西蒙绍站原新田A线站台、星光铁道星光星光线和冬青线,新建KR总部→北海道→心夏段
* 雪菲缓行线新港支线西延伸(雅各宾俱乐部-新港)
## 其他线路
* 真纪电铁镜音线:新田A线KR总部→滨江管委会→彗星峰→海兰德→碎云工业园→水林(代建新田B线)
* 信风地铁古河线(Furukawa Line)一期(南岸中心-高松海岸-莫拉曼尔克镇),直通雅各宾中央线(已于2024.9.6开通)
* 地道远郊线北北延伸(沏州镇-梦雨泽自由市)
* 真纪电铁星绘线,科里考斯交通日出平原环线共线段(米花-碎云工业园)四线化(已于2024.8.7完工)
* eRAIL南北线四期:滨江→水林
## 以前已经批过的规划
* 新田A线一期:KR总部→浦和花子(具体详见西部铁路计划)
* 新田B线一期:水林→莫拉曼尔克镇
* 真纪电铁星绘线三期:本间向日葵→罗蒂默
* 新港地铁新港线西延伸:水边围→浦江末
* 新港地铁新北线:北海道→水边围
* 协和铁道万灵海北环铁路:水边围→青原峡
* 北陆地下铁万灵海环状线(冰道)二期:北海道工业园→心夏
## 线路所属转移
另外,即日起海兰德本线(南岸中心-南岛中央)转移给雅各宾中央线,原雅各宾中央线(南岸中心-高松海岸)转移至高都地下铁古河线。
+31
View File
@@ -0,0 +1,31 @@
---
title: 服务器轨道交通第二期建设规划
date: 2024-11-16 00:00:00
tags:
- 彗星快线
category:
- 建设规划
cover: https://r2-image.kivotosrailway.com/2025/01/07/677d312c60fdc.png
---
经雅各宾俱乐部批准,KR服务器第二期建设规划正式公示:
## 快线现代化计划
* 新建彗星快线A线南下支线:滨江北-灰原-上野绫小路
* 彗星快线E线改线:星绘-星光山地-魔女之泉-南岛中央,及其现代化
* 新建彗星快线D线:南岛中央-布摇沙窝(由鸽舍铁路管理,计划与C/E线直通)
* 所有快线将进行现代化改造
## 城际铁路计划(雅各宾城际)
* 纵深城际(原雅各宾纵深线现代化改造)
* 米柚城际(浦江末-*米柚半岛*)
* 芳白城际(特赛尔-D.U.中央机场)
## 其他
* 遴选铁路博民线:博南-卫民(原胜安支线)
* 地道要塞线:针林码头-青港
* 千年铁道科学院1号线 一期&西延:南岸中心-KR总部-青原峡-千年铁科院
## 调整内容
* 星野电铁 星野本线 一期&二期:南岸中心-六甲东-有栖川,其中南岸中心-雪降为心夏线既有路段改造。
![星野本线六甲东以北走向](https://r2-image.kivotosrailway.com/2025/01/06/677bd23abc537.png)
* 星野地铁 白子线 一期:南岸中心-纪念-博南,其中纪念-南岛中央为彗星快线C既有路段改造。(也是彗星快线C提质改造的一部分)
* 千年铁道科学院属轨道交通系统 D.U.白鸟区1号线:南区二高-多摩川
* 千年铁道科学院属轨道交通系统 D.U.白鸟区旅客自动输送系统(APM):中央大道-克罗诺斯学园
同时雅各宾俱乐部也与千年铁道科学院签署了合作备忘录,将建设千年铁道科学院总部,双方也就进行更深层的合作。
+20
View File
@@ -0,0 +1,20 @@
---
title: 斯坦福德和D.U.白鸟区城市规划
date: 2024-12-29 20:36:29
tags:
- 斯坦福德
- D.U.白鸟区
category:
- 建设规划
cover: https://r2-image.kivotosrailway.com/2025/01/07/677d312c60fdc.png
---
斯坦福德和D.U.白鸟区城市规划已经得到雅各宾俱乐部的批准,现进行公示:
## 斯坦福德(Stepford)
位于西部大陆,已有已经轨通的西部环线。
![斯坦福德范围](https://r2-image.kivotosrailway.com/2025/03/30/67e9272cbe068.png)
## D.U.白鸟区
位于东北大陆,致力于进行对某游戏的建筑还原。
![D.U.白鸟区范围及区域划分](https://r2-image.kivotosrailway.com/2025/03/30/67e926e5b3419.png)
![D.U.白鸟区道路规划](https://r2-image.kivotosrailway.com/2025/03/30/67e926ba5e39a.png)
D.U.白鸟区也有相应的轨道交通规划
![D.U.白鸟区轨道交通规划(仅供参考)](https://r2-image.kivotosrailway.com/2025/03/30/67e923c350c39.png)
+20
View File
@@ -0,0 +1,20 @@
---
title: 雅各宾城际(米柚岛-东山)完整规划
date: 2025-01-04 16:33:15
tags:
- 雅各宾城际
- 米柚城际
- 纵深城际
category:
- 建设规划
cover: https://r2-image.kivotosrailway.com/2025/01/07/677d312c60fdc.png
---
## 概况
本工程包含纵深城际(浦江末-东山)和米柚城际(米柚岛-浦江末),纵深城际段由原雅各宾纵深线(彗星快线D线)进行提质改造,米柚城际段为新建段。最高速度200km/h。
![车站列表](https://r2-image.kivotosrailway.com/2025/05/01/681398634fbc4.png)
# 配线
![配线图](https://r2-image.kivotosrailway.com/2025/05/01/681398635f9b2.png)
## 用车
普通/大站车采用8节市域C列车,直达列车采用9节Class 802列车。
+28
View File
@@ -0,0 +1,28 @@
---
title: 西部铁路计划
date: 2024-09-09 00:00:00
tag:
- 新田铁路
- 新田A线
- 真纪电铁
- 雪菲缓行线
- 心夏线
- 星绘线
- 雅各宾铁道俱乐部
- 雅各宾纵深线
category:
- 建设规划
cover: https://r2-image.kivotosrailway.com/2025/01/07/677d312c60fdc.png
---
注意:以下规划随时都有可能面目全非
为配合AixzusaShirasu1建设新田A线及促进西部地区开发,现公布西部铁路计划:
计划主体:
* 新田A线一期:KR总部→浦和花子(里夫)(本线已合并至彗星快线A线)
配套线路:
* 真纪电铁雪菲缓行线西延伸:巴斯托涅→六甲循环/本间向日葵(作为新田A线的缓行线)
* 真纪电铁心夏线四期:雪降→神业
* 新港线西延伸:白浦北→本间向日葵→埃加克→罗蒂默
* 雅各宾纵深线二期:浦江末→埃加克/六甲东(比选中)→浦和花子(里夫)(直通新田A线,同时纵深线改为右行)
+19
View File
@@ -0,0 +1,19 @@
---
title: 服务器看板娘————藤井千帆
date: 2025-12-14 22:15:00
category:
- 初来必看
cover: https://r2-image.kivotosrailway.com/2025/12/14/693ec81f0d558.png
---
///Biography///
• 生日 9月4日
///Profile///
一位负责任活泼的科技爱好者,在蓝灿云负责服务器运维和基础开发。
日常喜欢折腾一些小硬件和一些奇怪的东西
在空暇之余总能看到她在咖啡厅坐着享受咖啡,或者在机房里看到她对着日检表检查服务器的各项数据。。。
她随身的挎包中不仅装着女孩纸日常会带的化妆品,还有一些机房小工具随身带着
同时还比较喜欢吃些甜点,在开发或者休息的时候总会拿一些甜点来打发时间,尤其是市中心的慕斯小蛋糕。。。。
"嗯。。。服务器各项指标都正常呢~"
![](https://r2-image.kivotosrailway.com/2025/12/14/693e5bbe608e5.jpg)
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec8c79b4b8.jpg)
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec8d313ba2.jpg)
+57
View File
@@ -0,0 +1,57 @@
---
title: 介绍一下我们的MC服务器~
date: 2024-07-06 21:00:00
category:
- 初来必看
cover: https://r2-image.kivotosrailway.com/2025/05/01/681397ba4e763.png
---
下面介绍我们基沃托斯铁道公团的娱乐项目————Minecraft服务器!
~~你说得对,但是「KR服务器」是由基沃托斯铁道公团自主研发的一款全新开放世界冒险游戏。游戏发生在一个种子为「1919810」的幻想世界,在这里,被火车迷选中的人将被授予「钻石剑」,导引地铁达人之力。你将扮演一位名为「守望者」的神秘角色,在自由的旅行中邂逅性格各异、能力独特的同伴们,和他们一起建设城市和轨道交通——同时,逐步发掘「KR」的真相。~~
我们是一个轨道交通+建筑+生存的服务器哦
不仅可以建设属于自己的轨道交通/城市
也可以拥有属于自己的生存天地
每个人都可以找到自己的乐趣~
服务器审核群:781202356
## 轨道交通线路图
![本服的轨道交通线路图(截止20250428)](https://r2-image.kivotosrailway.com/2025/05/01/681397eba60b8.png)
每一条线路都会有单独介绍哦!详情见“线路介绍”板块~
## 设定介绍
### 雅各宾俱乐部
雅各宾俱乐部是本服的行政机构,下属有蕉通部、城建部、雅各宾铁道俱乐部等。
雅各宾铁道俱乐部归属蕉通部,管理各铁路公司。
![雅各宾铁道俱乐部Logo](https://image.kivotosrailway.com/file/666f4a4f90712268f55d0.png)
### MAKI GROUP
真纪电铁、东方铁道(eRAIL)和地道轨道交通的母公司(各自独立运作),总部在真纪园区(白龙江边)。
![MAKI GROUP Logo](https://s21.ax1x.com/2024/12/19/pAO8xoT.png)
## 一些景色
### 神社
由Mutsuki233建造,位于北海道地区的神社,曾举办过新年活动。
可乘坐彗星快线C线和万灵海环状线到达~
![](https://r2-image.kivotosrailway.com/2025/05/01/681396eb28788.jpg)
![](https://r2-image.kivotosrailway.com/2025/05/01/681396f661df5.jpg)
![](https://r2-image.kivotosrailway.com/2025/05/01/681396fd3a792.jpg)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813970761de9.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813973807ef1.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/681397434f182.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68139745d559d.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813974768073.png)
### 北海道工业区
位于北海道地区东侧的半岛上,可以刷取石头哦。
可乘坐eRAIL南北线和万灵海环状线到达~
![](https://r2-image.kivotosrailway.com/2025/05/01/68139760ab792.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813976606d65.png)
### 城市景色一瞥
![](https://r2-image.kivotosrailway.com/2025/05/01/68139776e716d.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/68139778e018b.png)
![](https://r2-image.kivotosrailway.com/2025/05/01/6813977a9b9c9.png)
### 绿桥地区一瞥
![](https://r2-image.kivotosrailway.com/2025/05/01/68139791cb565.png)
+20
View File
@@ -0,0 +1,20 @@
---
title: 服务器看板娘————黑川锦波
date: 2025-12-14 22:15:00
category:
- 初来必看
cover: https://r2-image.kivotosrailway.com/2025/12/14/693ec5ea96c8e.png
---
///Biography///
• 身高 164cm
• 年龄 18
• 生日 9月11日
• 爱好 拍摄、轨道交通、■ ■
///Profile///
真理部新人,一位充满活力又聪明的黑客,喜欢一直把自己的笔记本电脑拿在手上,不过一旦没有了电脑就会变成笨蛋的样子。
在平时的黑客工作之外还热爱摄影,尤其是拍摄列车,在轨道交通方面展现出了不为人知的智慧。
不过她在每周星期天下午准时消失,没人知道是为什么…
“嗨嗨,看看我拍的列车嘛?”
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec64a46a64.png)
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec65021b01.png)
![](https://r2-image.kivotosrailway.com/2025/12/14/693ec5ea96c8e.png)
+9
View File
@@ -0,0 +1,9 @@
---
title: 服务器看板娘————L.U.M.I.
date: 2026-01-15 20:00:00
category:
- 初来必看
cover: https://image.kivotosrailway.com/uploads/6968f43ef2c9d.png
---
同时也是科里考斯交通的看板娘哦~
![](https://image.kivotosrailway.com/uploads/6968f43ef2c9d.png)
+19
View File
@@ -0,0 +1,19 @@
---
title: 服务器看板娘————羽衣唯子
date: 2025-08-23 23:16:00
category:
- 初来必看
cover: https://r2-image.kivotosrailway.com/2025/09/07/68bd44be2b8d3.png
---
///Biography///
• 身高 175cm
• 年龄 18
• 生日 11月5日
• 联邦学生会 交通室 三年生
///Profile///
公交和轨道双修,平易近人的一位司机。
平常的工作态度总是勤勤恳恳,处理事情细心而又周到,在乘客和同事中深受喜爱和信任。
闲暇时喜欢和朋友同事插科打诨,不拘小节的性格与在方向盘前的她判若两人。
但是遇到了违规的事情,她可不是一位无条件纵容的“好好女士”...
“你好,请问你想去哪一站?”
![](https://r2-image.kivotosrailway.com/2025/09/07/68bd44be2b8d3.png)
+82
View File
@@ -0,0 +1,82 @@
export type HexoPost = {
id: string;
title: string;
date: string;
cover: string;
href: string;
};
const FALLBACK_HEXO_POSTS: HexoPost[] = [
{
id: "news-1",
title: "腾讯公布第二季度二零二五年度业绩",
date: "2026年08月12日",
cover:
"https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1200&q=80",
href: "/news/1",
},
{
id: "news-2",
title: "腾讯发布中期报告",
date: "2026年08月17日",
cover:
"https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1200&q=80",
href: "/news/2",
},
{
id: "news-3",
title: "腾讯启动2027全球校园招聘",
date: "2026年08月18日",
cover:
"https://images.unsplash.com/photo-1522202176988-66273c2fd55f?auto=format&fit=crop&w=1200&q=80",
href: "/news/3",
},
];
function normalizePost(raw: unknown): HexoPost | null {
if (!raw || typeof raw !== "object") return null;
const item = raw as Record<string, unknown>;
const title = typeof item.title === "string" ? item.title.trim() : "";
const date = typeof item.date === "string" ? item.date : typeof item.published === "string" ? item.published : "";
const href = typeof item.href === "string" ? item.href : typeof item.link === "string" ? item.link : "/news";
const cover =
typeof item.cover === "string"
? item.cover
: typeof item.image === "string"
? item.image
: "https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1200&q=80";
if (!title) return null;
return {
id: typeof item.id === "string" ? item.id : `${title}-${date}`,
title,
date,
cover,
href,
};
}
export async function getLatestHexoPosts(): Promise<HexoPost[]> {
const postsSource = process.env.NEXT_PUBLIC_HEXO_POSTS_URL;
if (!postsSource) {
return FALLBACK_HEXO_POSTS.slice(0, 3);
}
try {
const response = await fetch(postsSource, { next: { revalidate: 3600 } });
if (!response.ok) {
throw new Error(`Hexo posts request failed: ${response.status}`);
}
const payload = await response.json();
const rawPosts = Array.isArray(payload) ? payload : Array.isArray((payload as { posts?: unknown[] })?.posts) ? (payload as { posts: unknown[] }).posts : [];
const normalized = rawPosts.map(normalizePost).filter(Boolean) as HexoPost[];
return normalized.length > 0 ? normalized.slice(0, 3) : FALLBACK_HEXO_POSTS.slice(0, 3);
} catch {
return FALLBACK_HEXO_POSTS.slice(0, 3);
}
}
+56
View File
@@ -0,0 +1,56 @@
import zhCN from "@/locales/zh-CN.json";
import zhTW from "@/locales/zh-TW.json";
import en from "@/locales/en.json";
import ja from "@/locales/ja.json";
export const locales = ["zh-CN", "zh-TW", "en", "ja"] as const;
export type Locale = (typeof locales)[number];
export const localeLabels: Record<Locale, string> = {
"zh-CN": "简体中文",
"zh-TW": "繁體中文",
en: "English",
ja: "日本語",
};
export const localeShortLabels: Record<Locale, string> = {
"zh-CN": "简",
"zh-TW": "繁",
en: "EN",
ja: "JP",
};
export const translations = {
"zh-CN": zhCN,
"zh-TW": zhTW,
en,
ja,
} as const;
export function applyLocale(locale: Locale) {
if (typeof window === "undefined") return;
if (!locales.includes(locale)) return;
window.localStorage.setItem("kr-locale", locale);
document.documentElement.lang = locale;
document.documentElement.setAttribute("data-locale", locale);
window.dispatchEvent(new CustomEvent("kr-locale-change", { detail: { locale } }));
}
export function getInitialLocale(): Locale {
if (typeof window === "undefined") return "zh-CN";
const saved = window.localStorage.getItem("kr-locale") as Locale | null;
if (saved && locales.includes(saved)) return saved;
const browserLanguage = navigator.language.toLowerCase();
if (browserLanguage.startsWith("zh-tw") || browserLanguage.startsWith("zh-hk")) return "zh-TW";
if (browserLanguage.startsWith("en")) return "en";
if (browserLanguage.startsWith("ja")) return "ja";
return "zh-CN";
}
export function getLocaleMessages(locale: Locale) {
return translations[locale];
}
-6
View File
@@ -1,6 +0,0 @@
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}
+27
View File
@@ -0,0 +1,27 @@
{
"header": {
"nav": ["Home", "News", "Railway", "About", "Members"],
"locale": "EN"
},
"home": {
"kicker": "KIVOTOS RAILWAY / MINECRAFT SERVER",
"title": ["Connecting every journey", "by rail"],
"subtitle": "A Minecraft railway world built and expanded by players together.",
"cta": "Explore KivotosRailway",
"latest": "Latest News",
"more": "View more"
},
"footer": {
"follow": "Follow us",
"social": ["Weibo", "WeChat", "X", "LinkedIn", "Video"],
"columns": [
{ "title": "Legal", "links": ["Terms of service", "Privacy policy", "Disclaimer", "Resource pack terms"] },
{ "title": "About us", "links": ["Our team", "Join us"] },
{ "title": "Contact us", "links": ["General: connect@kivotos.cc", "Copyright: infringement@kivotos.cc"] }
],
"legal": ["KR Wiki", "Service status", "Links"],
"description": "Minecraft is a registered trademark of Mojang Studios. Kivotos Railway Park is not affiliated with, authorized by, or partnered with Mojang Studios, Microsoft Corporation, or NetEase. Unless otherwise stated, all cities, regions, organizations, brands, and related settings mentioned on this website are fictional and do not refer to any real-world institutions or commercial entities.",
"copyright": "© 2024 - 2026 KivotosRailway",
"icp": "桂ICP备2025054269号-5"
}
}
+27
View File
@@ -0,0 +1,27 @@
{
"header": {
"nav": ["ホーム", "ニュース", "鉄道", "について", "メンバー"],
"locale": "JP"
},
"home": {
"kicker": "KIVOTOS RAILWAY / MINECRAFT SERVER",
"title": ["鉄道でつなぐ", "すべての旅"],
"subtitle": "プレイヤーたちが共同で作り続ける Minecraft の鉄道世界。",
"cta": "KivotosRailway を見る",
"latest": "最新ニュース",
"more": "もっと見る"
},
"footer": {
"follow": "フォローする",
"social": ["Weibo", "WeChat", "X", "LinkedIn", "動画"],
"columns": [
{ "title": "法務情報", "links": ["利用規約", "プライバシー", "免責事項", "リソースパック規約"] },
{ "title": "私たちについて", "links": ["チーム紹介", "参加する"] },
{ "title": "お問い合わせ", "links": ["総合窓口:connect@kivotos.cc", "権利侵害報告:infringement@kivotos.cc"] }
],
"legal": ["KR Wiki", "サービス状況", "リンク集"],
"description": "Minecraft は Mojang Studios の登録商標です。KivotosRailway は、Mojang Studios および Microsoft Corporation と提携、公認、または協力関係にあるものではありません。本サイト内に記載されている都市、地域、組織、ブランド、および関連設定は、特に明記のない限りすべて架空のものであり、実在の機構や商業法人を指すものではありません。",
"copyright": "© 2024 - 2026 KivotosRailway",
"icp": "桂ICP备2025054269号-5"
}
}
+27
View File
@@ -0,0 +1,27 @@
{
"header": {
"nav": ["首页", "新闻", "铁路", "关于", "成员"],
"locale": "简"
},
"home": {
"kicker": "KIVOTOS RAILWAY / MINECRAFT SERVER",
"title": ["以铁路连接", "每一段旅程"],
"subtitle": "一个由玩家共同建设、不断延伸的 Minecraft 铁路世界。",
"cta": "探索 KivotosRailway",
"latest": "最新资讯",
"more": "浏览更多"
},
"footer": {
"follow": "关注我们",
"social": ["微博", "微信", "X", "LinkedIn", "视频"],
"columns": [
{ "title": "法律信息", "links": ["服务协议", "隐私政策", "免责声明", "资源包使用协议"] },
{ "title": "关于我们", "links": ["团队简介", "加入我们"] },
{ "title": "联系我们", "links": ["全域邮箱:connect@kivotos.cc", "素材侵权举报:infringement@kivotos.cc"] }
],
"legal": ["KR Wiki", "状态监控", "友情链接"],
"description": "Minecraft 是 Mojang Studios 的注册商标,基沃托斯铁道公团与 Mojang Studios 及微软公司、网易公司没有从属、授权或合作关系。站内提及的城市、地区、组织、品牌及相关设定,除特别说明外,均为虚构内容,不指向任何现实机构或商业实体。",
"copyright": "© 2024 - 2026 基沃托斯铁道公团 KivotosRailway",
"icp": "桂ICP备2025054269号-5"
}
}
+27
View File
@@ -0,0 +1,27 @@
{
"header": {
"nav": ["首頁", "新聞", "鐵路", "關於", "成員"],
"locale": "繁"
},
"home": {
"kicker": "KIVOTOS RAILWAY / MINECRAFT SERVER",
"title": ["以鐵路連接", "每一段旅程"],
"subtitle": "一個由玩家共同建設、不斷延伸的 Minecraft 鐵路世界。",
"cta": "探索 KivotosRailway",
"latest": "最新資訊",
"more": "瀏覽更多"
},
"footer": {
"follow": "關注我們",
"social": ["微博", "微信", "X", "LinkedIn", "影片"],
"columns": [
{ "title": "法律資訊", "links": ["服務協議", "隱私政策", "免責聲明", "資源包使用協議"] },
{ "title": "關於我們", "links": ["團隊簡介", "加入我們"] },
{ "title": "聯絡我們", "links": ["全域郵箱:connect@kivotos.cc", "素材侵權舉報:infringement@kivotos.cc"] }
],
"legal": ["KR Wiki", "狀態監控", "友情鏈接"],
"description": "Minecraft 是 Mojang Studios 的註冊商標,基沃托斯鐵道公團與 Mojang Studios、微軟公司及網易公司沒有從屬、授權或合作關係。站內提及的城市、地區、組織、品牌及相關設定,除特別說明外,均為虛構內容,不指向任何現實機構或商業實體。",
"copyright": "© 2024 - 2026 基沃托斯鐵道公團 KivotosRailway",
"icp": "桂ICP备2025054269号-5"
}
}