简单的博客导航页面

博客导航网站
一个美观、现代化的博客导航网站,支持Deno和Cloudflare部署。
在线预览
GitHub 仓库
✨ 特性
- 🎨 现代化设计: 采用渐变背景、卡片式布局和流畅动画
- 📱 响应式布局: 完美适配桌面端和移动端
- 🚀 高性能: 优化的CSS和JavaScript,快速加载
- 🌐 多平台部署: 支持Deno和Cloudflare Workers部署
- ♿ 无障碍访问: 支持键盘导航和屏幕阅读器
- 🎯 用户友好: 直观的界面和流畅的交互体验
🛠️ 技术栈
- 前端: HTML5 + CSS3 + JavaScript (ES6+)
- 字体: Inter 字体系列
- 图标: Font Awesome 6
- 服务器: Deno (TypeScript)
- 部署: Cloudflare Workers
🚀 快速开始
本地开发
使用 Deno
-
确保已安装 Deno
-
启动开发服务器:
1
deno task dev
-
或者直接运行:
1
deno run --allow-net --allow-read --watch server.ts
直接打开文件
也可以直接在浏览器中打开 index.html
文件进行预览。
部署
方式一:本地直接部署(推荐)
Deno Deploy CLI 部署
1 | # 安装 Deno Deploy CLI |
Cloudflare Wrangler 部署
1 | # 安装 Wrangler |
方式二:GitHub 连接部署
Deno Deploy
- 将代码推送到 GitHub 仓库
- 在 Deno Deploy 创建新项目
- 连接 GitHub 仓库并选择
server.ts
作为入口文件 - 部署完成
Cloudflare Pages
- 将代码推送到 GitHub 仓库
- 登录 Cloudflare Pages
- 点击"创建项目" → “连接到Git”
- 选择您的GitHub仓库
- 构建设置:
- 构建命令:留空
- 构建输出目录:
/
- 点击"保存并部署"
📁 项目结构
1 | blog-navigator/ |
🎨 自定义
修改博客链接(超简单!)
只需要编辑 config.js
文件中的URL:
1 | // 只需要修改这些URL即可 |
自定义样式
修改 style.css
文件中的 CSS 变量:
1 | :root { |
🔧 开发命令
1 | # 启动开发服务器(带热重载) |
📱 浏览器支持
- Chrome/Edge 88+
- Firefox 85+
- Safari 14+
- 移动端浏览器
🤝 贡献
欢迎提交 Issue 和 Pull Request!
🙏 致谢
- Deno - 现代化的 JavaScript/TypeScript 运行时
- Cloudflare Workers - 边缘计算平台
- Font Awesome - 图标库
- Inter - 字体
评论
评论插件加载失败
正在加载评论插件