Skip to content

Repository files navigation

ErisPulse

ErisPulse 官网

ErisPulse 官方网站与文档中心 · 高性能异步机器人开发框架

Stars 官网 文档 ErisPulse


在线访问

页面 链接 说明
官方网站 www.erisdev.com 首页
文档中心 docs.html 完整的开发文档
模块市场 market.html 发现和分享模块
模块构建器 builder.erisdev.com 可视化创建模块(独立站点)
关于我们 about.html 团队和贡献者

快速开始

本地运行

# 1. 克隆仓库
git clone https://github.com/ErisPulse/erispulse.github.io.git
cd erispulse.github.io

# 2. 启动本地服务器
# 使用 Python
python -m http.server 8000

# 或使用 Node.js
npx http-server -p 8000

# 3. 访问网站
# 打开浏览器访问 http://localhost:8000

GitHub Pages 部署

本仓库已配置为 GitHub Pages,每次推送到 main 分支会自动部署:

git add .
git commit -m "更新网站内容"
git push origin main

部署完成后,网站将在几分钟后自动更新。

项目结构

erispulse.github.io/
├── assets/                # 静态资源
│   ├── css/               # 样式文件
│   ├── img/               # 图片资源
│   └── js/                # JavaScript 文件
│       ├── app.js         # 应用入口
│       ├── config.js      # 配置文件
│       ├── core/          # 核心模块
│       └── modules/       # 功能模块
├── docs/                  # 文档内容(Markdown)
├── views/                 # 视图片段(由 JS 动态加载)
├── index.html             # 首页
├── docs.html              # 文档中心(SEO 占位符)
├── market.html            # 模块市场(SEO 占位符)
├── builder.html           # 模块构建器(重定向至 builder.erisdev.com)
├── about.html             # 关于我们(SEO 占位符)
├── settings.html          # 设置页面(SEO 占位符)
├── legacy_mods.html       # 旧版模块页面
├── manifest.json          # PWA 清单文件
├── sw.js                  # Service Worker
├── sitemap.xml            # 网站地图
├── robots.txt             # 爬虫配置
├── CNAME                  # 自定义域名配置
├── favicon.ico            # 网站图标
├── SEO_OPTIMIZATION.md    # SEO 优化说明
└── README.md              # 本文件

技术栈

  • 核心: 原生 JavaScript (ES6+)
  • 样式: CSS3
  • 文档渲染: Marked.js
  • 代码高亮: Prism.js
  • 图标: Font Awesome 6
  • 数据可视化: Chart.js
  • 图表: Mermaid
  • PWA: Service Worker

架构说明

本网站采用单页应用 (SPA) 架构,使用多个独立的 HTML 文件作为 SEO 占位符:

独立 HTML 文件(SEO 占位符)
  index.html  docs.html  market.html  about.html
        │            │            │            │
        └────────────┼────────────┼────────────┘
                     │
          共享的 JS 和 CSS
          • app.js (入口)
          • nav.js (路由)
          • core/* (核心模块)
          • modules/* (功能)
          • assets/css/*.css
                     │
          动态加载视图片段
          • views/home.html
          • views/docs.html
          • views/market.html
          • ...

SEO 占位符说明: docs.htmlmarket.html 等文件是 SEO 占位符,本质上都是 SPA 的入口。它们共享相同的 JS、CSS 和视图片段,只是预设了不同的初始视图,用于让搜索引擎独立索引每个页面。

贡献指南

我们欢迎任何形式的贡献!

报告问题

如果您发现了网站上的问题或有改进建议,请访问 Issues 页面 创建新的 Issue。

提交代码

  1. Fork 本仓库
  2. 创建您的功能分支 git checkout -b feature/您的功能名称
  3. 提交您的更改 git commit -m '添加某种功能'
  4. 推送到分支 git push origin feature/您的功能名称
  5. 创建 Pull Request

社区

平台 链接 说明
GitHub ErisPulse 主仓库和组织
Telegram t.me/ErisPulse 官方群组
QQ 群 点击加入 中文社区
云湖 加入群聊 中文社区

致谢

感谢以下开源项目和资源:

许可证

本项目采用 MIT License 开源许可证。


Made with love by ErisPulse Team

官网文档GitHub

About

The official ErisPulse website & documentation | ErisPulse 官方网站与文档

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors

Languages