Skip to content

IHKYoung/Pauza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pauza Site

apps/site/ 是 Pauza 的单页官网目录。

当前版本采用极简打字机式单页设计:

  • 纯白纸面 / 网格纸背景
  • 中央只保留一块提醒文案展示区,桌面端宽度约占视口 80%
  • 舞台本身不再带卡片边框、底色和阴影,而是直接贴在纸面上
  • 左上角单独保留一个更醒目的 Pauza> 终端提示头
  • 右上角保留单一下载按钮
  • 主输出文案宽度按当前浏览器页面宽度的 80% 收敛
  • 文案循环展示来自 App 内嵌提醒文案的精选句子,单条完整显示后停留约 10 秒
  • 全站统一使用 LXGW WenKai Screen
  • 鼠标移动 / 滚动 / 点击会触发轻量光晕,以及由 0 / 1 / # / @ / ! / ¥ / $ 为主的更大、更密的符号粒子和调侃提醒气泡

本地预览

在仓库根目录执行:

npm run site:dev

然后访问:

http://127.0.0.1:43210

下载链接配置

首页只有一个下载按钮,直接请求真实下载链接。下载目标配置维护在:

apps/site/download/targets.js

当前按钮会优先请求 GitHub Releases API,自动解析最新 release 中名称以 _aarch64.dmg 结尾的资产;如果 API 不可用,或 API 仍返回旧版本资产名,则保留 targets.js 里配置的固定稳定链接。

后续如果从 GitHub Releases 换到 R2 / S3,只需要修改这个文件。

首页循环展示的官网文案维护在:

apps/site/copy.js

其中包含两类文案池:

  • PAUZA_SITE_LINES:打字机长文案
  • PAUZA_SITE_NUDGES:点击后弹出的短句提醒

站点自带字体资源位于:

apps/site/fonts/LXGWWenKaiScreen.ttf

部署建议

  • 推荐直接把 Vercel 的 root directory 指到 apps/site/
  • 当前站点是纯静态 HTML/CSS/JS,不依赖额外构建工具

About

一个更安静的久坐提醒

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors