Skip to content

JunLoye/junloye.github.io

Repository files navigation

Blog | Jun Loye

欢迎访问 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
│       ...

主要功能说明

1. 文章管理

博客文章通过 GitHub Issues 管理,支持以下功能:

  • 自动从 GitHub Issues 获取文章列表。
  • 支持文章封面、摘要和标签。
  • 支持通过 URL 参数(如 ?post=1)打开特定文章。

2. 节点切换

  • 支持多个站点节点切换。
  • 自动检测当前节点并显示网络延迟。

3. 其他功能

  • 通知系统:支持错误、警告和成功的通知提示。
  • 键盘快捷键:按下 Esc 键可关闭弹窗。
  • 运行时间统计:显示博客已运行的天数。
  • IP 显示:自动获取并显示用户的 IP 地址。
  • 版本检测:自动获取最新的 GitHub 提交版本。

贡献

欢迎提交 Issue 或 Pull Request 来改进此项目!在提交之前,请确保您的代码符合以下要求:

  • 遵循项目的代码风格。
  • 提交前请运行并测试您的代码。

许可证

此项目基于 MIT License 开源

About

Jun Loye's blog webs

Topics

Resources

License

Stars

Watchers

Forks

Contributors