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

社区

平台链接说明
GitHubErisPulse主仓库和组织
Telegramt.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

1 star

Watchers

0 watching

Forks

Contributors

Languages