Ariver
2026-06-06 024cb1bcf5a4d85ca4b13945b87b15be8b262470
docs/index.html
@@ -4,8 +4,8 @@
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>TagLauncher — 标签化 Mac 应用启动器</title>
  <meta name="description" content="在全球,这可能是Mac最好用的应用启动台。不用怀念 macOS 26 Tahoe 上消失的 Launchpad,TagLauncher 用标签管理 Mac 应用。">
  <meta property="og:image" content="https://shanghai3168.github.io/taglauncher/assets/hero-visual-stack.jpg">
  <meta name="description" content="在全球,这可能是Mac最好用的应用启动台。不用怀念 macOS 26 Tahoe 上消失的 Launchpad(启动台),反正他从来都没真的好用过。">
  <meta property="og:image" content="https://shanghai3168.github.io/taglauncher/assets/hero-visual.jpg">
  <link rel="stylesheet" href="styles.css">
  <link rel="alternate" hreflang="en" href="index-en.html">
  <link rel="alternate" hreflang="zh-Hans" href="index.html">
@@ -34,21 +34,177 @@
    <div class="layout hero__split">
      <div class="hero__copy">
        <h1 class="hero__headline">在全球,这可能是Mac最好用的应用启动台</h1>
        <p class="hero__lead">不用怀念 macOS 26 Tahoe 上消失的 Launchpad(启动台),因为他从来都没真的好用过,他从来就勉强可以用</p>
        <p class="hero__lead">不用怀念 macOS 26 Tahoe 上消失的 Launchpad(启动台),反正他从来都没真的好用过</p>
      </div>
      <div class="hero__visual" aria-hidden="true">
        <div class="hero__stack-stage">
          <img
            class="hero__stack-img"
            src="assets/hero-visual-stack.jpg"
            alt=""
            width="634"
            height="687"
            fetchpriority="high"
            decoding="async">
      <figure class="hero__art">
        <img
          src="assets/hero-visual.jpg"
          alt="TagLauncher 应用网格:多层窗口立体堆叠展示"
          width="1024"
          height="908"
          fetchpriority="high"
          decoding="async">
      </figure>
    </div>
  </section>
  <section class="views" aria-label="5种视图">
    <div class="layout views__split">
      <div class="views__gallery">
        <figure class="views__shot">
          <img src="assets/views/view-01.jpg" alt="平铺视图" width="720" height="468" loading="lazy" decoding="async">
        </figure>
        <figure class="views__shot">
          <img src="assets/views/view-02.jpg" alt="无色容器视图" width="720" height="468" loading="lazy" decoding="async">
        </figure>
        <figure class="views__shot">
          <img src="assets/views/view-03.jpg" alt="彩色容器视图" width="720" height="468" loading="lazy" decoding="async">
        </figure>
        <figure class="views__shot">
          <img src="assets/views/view-04.jpg" alt="无色网格视图" width="720" height="468" loading="lazy" decoding="async">
        </figure>
      </div>
      <div class="views__copy">
        <h2 class="views__headline">5种视图,全部一屏到底</h2>
        <p class="views__lead">不需要一个个去点击文件夹,也不再需要翻页——只是找一个应用而已,不值得像过去那样翻山越水。</p>
        <hr class="views__rule" aria-hidden="true">
        <p class="views__label">5 种视图模式</p>
        <ul class="views__modes">
          <li>平铺</li>
          <li>无色容器</li>
          <li class="views__modes-row">
            <span class="views__modes-row__label">彩色容器</span>
            <div class="views__shortcut">
              <span class="views__shortcut-label">快捷唤起</span>
              <span class="views__shortcut-keys"><kbd>Option</kbd> + <kbd>Shift</kbd> + <kbd>Space</kbd></span>
            </div>
          </li>
          <li>无色网格</li>
          <li>彩色网格</li>
        </ul>
      </div>
    </div>
  </section>
  <section class="tags" aria-label="基于标签的管理">
    <div class="layout tags__split">
      <div class="tags__copy">
        <h2 class="tags__headline">基于标签的管理</h2>
        <ul class="tags__points">
          <li>再也不用纠结究竟该属于哪个文件夹——一个应用可以同时归类至多个标签。</li>
          <li><strong>支持多色:标签体系</strong>自定义颜色</li>
          <li>拖拽式操作:拖到标签名或容器即可归类,拖到空隙就是移除分类</li>
        </ul>
      </div>
      <figure class="tags__art">
        <img
          src="assets/tags-management.jpg"
          alt="TagLauncher 标签管理:多标签归类与自定义颜色"
          width="880"
          height="572"
          loading="lazy"
          decoding="async">
      </figure>
    </div>
  </section>
  <section class="memo" aria-label="应用备忘">
    <div class="layout memo__split">
      <figure class="memo__art">
        <img
          src="assets/app-memo.jpg"
          alt="TagLauncher 应用备忘:悬停显示用途说明"
          width="880"
          height="572"
          loading="lazy"
          decoding="async">
      </figure>
      <div class="memo__copy">
        <h2 class="memo__headline">支持给应用写 备忘</h2>
        <p class="memo__lead">编辑用途说明,悬停显示,一目了然</p>
      </div>
    </div>
  </section>
  <section class="search" aria-label="全局 Quicksearch">
    <div class="layout search__split">
      <div class="search__copy">
        <h2 class="search__headline">全局 Quicksearch</h2>
        <p class="search__lead">快捷搜索支持搜索应用名、标签与备忘</p>
        <p class="search__tagline">Mac 原生从不会给你的体验,我们给你!</p>
        <div class="search__shortcut">
          <span class="search__shortcut-label">快捷键</span>
          <span class="search__shortcut-keys"><kbd>fn</kbd> + <kbd>Space</kbd></span>
        </div>
      </div>
      <figure class="search__art">
        <img
          src="assets/quick-search.jpg"
          alt="TagLauncher Quick Search:搜索应用名、标签与备忘"
          width="560"
          height="630"
          loading="lazy"
          decoding="async">
      </figure>
    </div>
  </section>
  <section class="backup" aria-label="Backup &amp; Restore">
    <div class="layout backup__split">
      <figure class="backup__art">
        <img
          src="assets/backup-restore.jpg"
          alt="TagLauncher 数据备份:JSON 导出与导入分类布局"
          width="1024"
          height="558"
          loading="lazy"
          decoding="async">
      </figure>
      <div class="backup__copy">
        <h2 class="backup__headline">Backup &amp; Restore</h2>
        <p class="backup__lead"><strong>分类与布局数据支持</strong> JSON <strong>备份</strong> 导出 / 导入,再也不怕布局数据丢失。</p>
      </div>
    </div>
  </section>
  <section class="privacy" aria-label="离线隐私">
    <div class="layout privacy__split">
      <div class="privacy__copy">
        <h2 class="privacy__headline">100%离线,100%无广告</h2>
        <p class="privacy__lead">数据存于本机,无分析 SDK,无广告。永远无需联网。</p>
        <div class="privacy__feature">
          <h3 class="privacy__feature-title">隐私即正义</h3>
          <p class="privacy__feature-text">TagLauncher 承诺绝不触碰您的隐私,每一行代码都为本地效率而生。</p>
        </div>
        <div class="privacy__feature">
          <h3 class="privacy__feature-title privacy__feature-title--accent">
            <span class="privacy__feature-icon" aria-hidden="true"></span>
            纯净原生
          </h3>
          <p class="privacy__feature-text">没有臃肿的网络组件,极速启动,零后台占用。</p>
        </div>
        <p class="privacy__protocol">TagLauncher Security Protocol</p>
      </div>
      <figure class="privacy__art">
        <img
          src="assets/shield-check.png"
          alt=""
          width="379"
          height="437"
          loading="lazy"
          decoding="async"
          role="presentation">
      </figure>
    </div>
  </section>