个人主页HomePage

:house: 个人主页项目

一个使用原生 HTML、CSS、JavaScript 构建的个人主页项目,无需任何框架依赖,轻量高效。包含前端展示页面和后台管理系统,让你轻松定制属于自己的个人主页。

:glowing_star: 项目特色

  • :artist_palette: 简洁美观 - 现代化设计风格,清爽的主页展示界面
  • :wrench: 后台管理 - 便捷的数据管理系统,无需修改代码
  • :mobile_phone: 响应式设计 - 完美适配手机、平板、桌面等各种设备
  • :high_voltage: 极速加载 - 原生代码构建,零依赖,性能优异
  • :globe_with_meridians: 免费部署 - 基于 Cloudflare 免费服务,无需服务器成本

:globe_with_meridians: 在线演示

:rocket: 部署教程

:clipboard: 准备工作

在开始之前,你需要:

  • 一个 Cloudflare 账户(免费)
  • 一个 GitHub 账户

:wrench: 第一步:部署后端服务(Cloudflare Workers)

1.1 创建 Worker

  1. 登录 Cloudflare Dashboard
  2. 点击左侧菜单 “Workers 和 Pages”
  3. 点击 “创建应用程序”“创建 Worker”

主页截图

1.2 配置 Worker

  1. 为你的 Worker 起一个名称(建议:your-name-homepage
  2. 点击 “部署”
  3. 部署完成后,点击 “编辑代码”

主页截图

1.3 部署代码

  1. 将项目中 worker.js 文件的完整代码复制到左侧编辑器
  2. 点击 “保存并部署”
  3. 记录下你的 Worker 域名:https://your-worker-name.your-subdomain.workers.dev

主页截图

:floppy_disk: 第二步:配置数据存储(KV 数据库)

2.1 创建 KV 命名空间

  1. 在 Cloudflare Dashboard 中,点击 “Workers 和 Pages”“KV”
  2. 点击 “创建命名空间”
  3. 输入命名空间名称:home_kv
  4. 点击 “添加”

主页截图

2.2 绑定 KV 到 Worker

  1. 返回到你的 Worker 页面
  2. 点击 “设置”“变量”
  3. “KV 命名空间绑定” 部分,点击 “添加绑定”
  4. 配置绑定:
    • 变量名: MY_HOME_KV
    • KV 命名空间: 选择刚创建的 home_kv
  5. 点击 “保存并部署”

主页截图

:artist_palette: 第三步:部署前端页面(Cloudflare Pages)

3.1 Fork 项目

  1. 访问本项目的 GitHub 仓库
  2. 点击右上角 “Fork” 按钮,将项目复制到你的账户

3.2 修改配置文件

  1. 在你 Fork 的仓库中,编辑 static/script.js 文件
  2. 找到以下代码行:
    const API_BASE = 'https://your-worker-domain.workers.dev';
    
  3. your-worker-domain.workers.dev 替换为你在第一步中获得的 Worker 域名

主页截图

3.3 部署到 Cloudflare Pages

  1. 在 Cloudflare Dashboard 中,点击 “Workers 和 Pages”
  2. 点击 “创建应用程序”“Pages”“连接到 Git”
  3. 选择你 Fork 的仓库
  4. 配置构建设置:
    • 框架预设: 无(或静态站点)
    • 构建命令: 留空
    • 构建输出目录: / 或留空
  5. 点击 “保存并部署”

主页截图

:white_check_mark: 第四步:完成配置

4.1 访问后台管理

  1. 在浏览器中访问:https://your-worker-domain.workers.dev/manage
  2. 使用默认登录信息:
    • 用户名: admin
    • 密码: admin123

主页截图

4.2 修改默认设置

  1. :warning: 立即修改默认密码 - 这很重要!
  2. 更新个人信息、项目展示等数据
  3. 保存所有更改

主页截图

:camera_with_flash: 页面预览

主页截图


如果在部署过程中遇到任何问题,欢迎提交 Issue 或寻求帮助。

14 个赞

:ox::ox:,羡慕技术

2 个赞

ALL in AI ,You can too :nerd_face:

可以!

1 个赞

mark

1 个赞

受教

1 个赞

赛博大善人啊

1 个赞

这个可以 赞

1 个赞

技术篇,一律点赞收藏评论,三连走起

1 个赞

收藏,感谢分享

1 个赞

技术贴,果断收藏

1 个赞

真是太好了学起来

1 个赞

好文章,好程序

绑定

好东西

涨姿势

羡慕技术

好东西好东西

好东西

不错哦