欢迎访问 Jun Loye's Blog!这是一个基于 GitHub Pages 的个人博客项目,提供了多种功能,包括文章展示、节点切换等。
- 文章管理:通过 GitHub Issues 管理博客文章,支持文章封面、摘要和标签。
- 多节点支持:支持多个站点节点切换,提供主站和备用站点。
- 动态内容加载:通过模板动态加载页面内容,提升用户体验。
- 运行时间统计:显示博客运行天数。
- IP 显示:自动获取并显示用户的 IP 地址。
- 版本检测:自动获取最新的 GitHub 提交版本。
- 延迟检测:检测各节点的网络延迟并显示。
.
├── 404.html
├── 500.html
├── 521.html
├── index.html
├── LICENSE
├── README.md
├── components/
│ ├── about.html
│ ├── post.html
│ └── publish.html
├── static/
│ ├── css/
│ │ ├── about.css
│ │ ├── cookie.css
│ │ ├── main.css
│ │ ├── markdown.css
│ │ ...
│ └── js/
│ ├── about.js
│ ├── post.js
│ ├── publish.js
│ ...
博客文章通过 GitHub Issues 管理,支持以下功能:
- 自动从 GitHub Issues 获取文章列表。
- 支持文章封面、摘要和标签。
- 支持通过 URL 参数(如
?post=1)打开特定文章。
- 支持多个站点节点切换。
- 自动检测当前节点并显示网络延迟。
- 通知系统:支持错误、警告和成功的通知提示。
- 键盘快捷键:按下
Esc键可关闭弹窗。 - 运行时间统计:显示博客已运行的天数。
- IP 显示:自动获取并显示用户的 IP 地址。
- 版本检测:自动获取最新的 GitHub 提交版本。
欢迎提交 Issue 或 Pull Request 来改进此项目!在提交之前,请确保您的代码符合以下要求:
- 遵循项目的代码风格。
- 提交前请运行并测试您的代码。
此项目基于 MIT License 开源