Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Severj 的个人网站

终于空出时间来把老主页重构了一下。算是个人的一个小窝吧,看到的人想要拿去改一改用也不是不行。总体上网站整合了若干独立功能页的静态网站。新首页使用 Vue 3 + Vite 开发并编译到根目录,独立页面以静态子站方式提供,适合在 GitHub Pages 上直接部署。

项目亮点

目录结构(摘录)

快速开始

  • 在线访问:将本仓库托管到 GitHub Pages 即可直接访问根目录的 index.html
  • 本地开发(新首页/Vue 工程)
    1. 进入 sourcecode 目录
    2. 按 Vite 默认流程安装与启动(需本地 Node 环境)
# 进入源码目录
cd sourcecode

# 安装依赖(任选包管器)
npm install
# or: pnpm install / yarn

# 启动开发服务
npm run dev

# 构建产物(会输出到上层根目录的 /assets 与 index.html 所需的静态资源)
npm run build
  • 本地预览静态站点(含 SPA 回退)
# 在仓库根目录执行
node local-server.mjs -r . -p 5500
# 打开 http://127.0.0.1:5500

配置与内容管理

核心实现概览

  • 布局与交互:sourcecode/src/App.vue
    • 头部操作区:壁纸切换、侧边栏显示/隐藏
    • 双列自适应布局:主内容与侧边栏分别独立滚动
    • 小屏断点(≤1200px):自动折叠侧边栏,并以浮层形式显示
  • 首页渲染:sourcecode/src/views/HomeView.vue
    • 首次加载尝试拉取根目录的 links.json 覆盖本地默认配置
    • /components/ 链接以模态框打开,对外链在新标签页打开
  • 模态小窗:sourcecode/src/components/ModalFrame.vue
    • 窗口样式、地址栏展示、加载中态、外链安全打开等

独立功能页

许可

本项目使用 MIT 许可证,详见 LICENSE

About

Severj的个人主页

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages