Skip to content

PureDimension/void-island-site

Repository files navigation

Void-Island

English | 中文


🌌 Overview

Void-Island: The personal sanctuary and technical playground of Rippin.

Built from scratch and continuously maintained by Rippin, this site serves as a static blog hub, a space for digital dreaming, and a laboratory for experimental technologies.

Void-Island is a fictional realm within Rippin's "Empyrean" world-building system. The site frequently employs terms from this fictional universe; however, these terms act as a filter for reality—or perhaps reality is simply an extension of this fictional world. It is a place where the boundary between fantasy and the physical world blurs.

This site exists to archive the fragments of my past memories and the unfolding journey of an unfinished life.

🚀 Key Features

  • Static Blog System: Custom UI and artwork designed entirely by the author. Six major thematic sections accessible from the main interface, rendered via blog/[section] routes with real-time keyword filtering.
  • Independent Project Spaces: Non-blog content is organized into sub-headings beneath the main titles. Each project features its own unique design. Currently established or planned modules include:
  • Project Star-Umbrella: A complete chronicle of my journey in creating the "personified AI," Star-Umbrella.
  • Empyrean Train: A lightweight user login and multiplayer battle platform (Under Development) powered by Socket.io and database integration.
  • Butterfly Eye System: An AI API-based assistant for life logging, tracking, and planning (Under Development, requires user system pre-requisite).

🛠️ Tech Stack

  • Framework: Next.js 15 (App Router) & React 19
  • Real-time: Socket.io & Express
  • Database: Better-sqlite3
  • Styling: Tailwind CSS 4, Lucide React, & tsparticles
  • Content: React-markdown, Rehype-raw, Gray-matter

💻 Infrastructure

  • Server: Vultr VPS ($5/mo) + Cloudflare Domain ($10/yr).
  • Connection: Connected via Cloudflare Tunnel.

🎯 Current Focus

  • Update 2026-03-16: Finalizing the "Huoming Era" (火鸣期) of Void-Island. Completion milestones include the full deployment of the multiplayer system and the official launch of the original puzzle game Library Journey: Prequel. The upcoming "Fengzhen Era" (风针期) will focus on "Rippin's AI Toolkit."

🏗️ Getting Started

# Install dependencies
npm install

# Run development server
npm run dev

# Build and start production
npm run build
npm start

🏮 项目简介

Void-Island:涟漪Rippin的个人网站与技术实验场。

这是由涟漪Rippin从零开始搭建并持续运营的个人网站。它既是一个存放静态博客的网站,是一个做梦的地方,也是一个技术实验场。

空岛世界是涟漪Rippin的架空世界,隶属于“天境”架空世界体系。网站多用架空世界中的名词进行创作,但这些名词只是对现实的一层滤网,或者说现实是架空世界名词的延伸。这里就是这样一片现实和幻想交界之地。

仅以此网站记录我过去的记忆碎片,与我未竟的人生之路。

🚀 核心特性

  • 静态博客系统: 网站的 UI 风格与美工完全由本人设计。从主界面进入即为 6 大主题板块,通过 blog/[section] 路由自动渲染,支持关键词实时过滤。
  • 独立项目空间: 所有非博客内容均被收纳到了主标题下方的小标题中。每一个独立项目均有其自己的设计。目前已建立或规划中的板块包括:
  • 星伞计划: 记录我尝试创作“人格化 AI”星伞的的完整经历。
  • 天境列车: 基于 Socket.io 和数据库开发的简易用户登录和联机对战平台(开发中)。
  • 蝶眼系统: 基于 AI API 开发的个人生活记录、追踪、规划助手(开发中,需前置用户系统)。

🛠️ 技术栈

  • 框架: Next.js 15 (App Router) & React 19
  • 实时交互: Socket.io & Express
  • 数据库: Better-sqlite3
  • 样式: Tailwind CSS 4, Lucide React, & tsparticles
  • 内容解析: React-markdown, Rehype-raw, Gray-matter

💻 其他信息

  • 服务器配置: Vultr $5/月的小VPS + Cloudflare $10/年的域名。
  • 连接方式: 通过 Cloudflare Tunnel 进行连接。

🎯 当前焦点

  • 2026-03-16 更新: 正在完成空岛历火鸣期的收尾工作。收尾结束的标志是完成联机对战系统的全部搭建,以及个人原创解密游戏《图书馆之旅前传》正式上线。接下来“风针期”的工作重点是“涟漪Rippin的AI工具包”。

🏗️ 本地开发

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 生产环境构建与启动
npm run build
npm start

Visit Me: void-island.com


📄 License / 协议

  • Code (代码): Licensed under MIT. 允许自由使用、闭源、商用,只需保留原作者版权声明。
  • Content (内容): All articles, world-building, and artistic assets are licensed under CC BY 4.0. 允许自由共享、演绎(二创)及商用,但必须给出适当的署名 (Credit: 涟漪Rippin)

"你可以带走空岛的火种去点亮任何地方,只需记得它曾在这里燃烧过。" "You may take the sparks of Void-Island to light any fire, as long as you remember where they first burned."

About

Void-Island: The personal sanctuary and technical playground of Rippin. 涟漪Rippin的个人网站与技术实验场。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors