欢迎来到 Misaka Network

这是一个基于 Astro 构建的现代化博客系统,主题灵感来自《某科学的超电磁炮》中的”御坂网络”。

主要特性

科技感设计

  • 深蓝灰主色调 (#1e293b)
  • 电路板绿辅助色 (#4ade80)
  • 电磁炮蓝交互色 (#00bfff)
  • 细腻的背景纹理和网格效果

技术栈

这个博客使用了以下技术:

  • Astro - 现代化的静态站点生成器
  • TypeScript - 类型安全的 JavaScript
  • Tailwind CSS - 实用优先的 CSS 框架
  • MDX - 支持 JSX 的 Markdown

代码高亮

支持 Shiki 语法高亮,使用 Dracula 主题:

// TypeScript 示例
interface MisakaNetwork {
  id: number;
  name: string;
  level: number;
}

const misaka10032: MisakaNetwork = {
  id: 10032,
  name: "御坂10032号",
  level: 5
};

console.log(`Network ID: ${misaka10032.id}`);
# Python 示例
def railgun(voltage: int) -> str:
    """
    模拟超电磁炮发射
    """
    if voltage >= 1000000000:
        return "⚡ RAILGUN FIRED!"
    return "充电中..."

print(railgun(1000000000))

博客功能

1. 文章管理

  • Markdown/MDX 内容支持
  • 标签系统
  • 草稿功能
  • 发布日期和更新日期

2. 响应式设计

完全响应式设计,支持:

  • 桌面端(大屏幕)
  • 平板端(中等屏幕)
  • 移动端(小屏幕)

3. 无障碍性

  • 语义化 HTML
  • ARIA 标签支持
  • 键盘导航友好
  • 高对比度配色

开始使用

添加新文章

src/content/blog/ 目录下创建新的 .md.mdx 文件:

---
title: '你的文章标题'
description: '文章描述'
pubDate: 2024-01-15
heroImage: '../../assets/your-image.jpg'
tags: ['标签1', '标签2']
draft: false
---

# 文章内容开始...

部署

这个博客可以轻松部署到:

  • Cloudflare Pages
  • Vercel
  • Netlify
  • GitHub Pages

致谢

感谢以下开源项目:


Level 5 - Railgun 🚀