# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Homepage
spec:
    description: |
        Homepage is a modern, fully static, fast, secure, and highly customizable application dashboard. Features 100+ service integrations, Docker container management, custom bookmarks, and built-in widgets — all configured via simple YAML files.
    coverImage: https://raw.githubusercontent.com/gethomepage/homepage/dev/images/1.png
    icon: https://raw.githubusercontent.com/gethomepage/homepage/main/public/android-chrome-512x512.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Homepage dashboard
    tags:
        - Dashboard
        - Monitoring
    readme: |
        # Homepage

        A modern, fully static, fast, secure, and highly customizable application dashboard with 100+ service integrations.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Homepage loads with a default empty dashboard
        2. **Open Config Editor** — go to your service's **Settings > Configs > Open Config Editor** in Zeabur dashboard
        3. **Add config files** — click "Add Config file" and create the YAML files below at their `/app/config/` paths
        4. **Restart the service** — save configs and restart for changes to take effect
        5. **Iterate** — edit configs anytime in Config Editor, restart to apply

        ## How to Configure

        Homepage is configured via YAML files. On Zeabur, use the **Config Editor** (Settings > Configs) to create and edit these files. Changes persist across restarts. For full documentation, see [gethomepage.dev/configs](https://gethomepage.dev/configs/).

        ### 1. Add services — `/app/config/services.yaml`

        Services appear as large cards on your dashboard, with optional status monitoring.

        ```yaml
        - My Apps:
            - Grafana:
                icon: grafana.png
                href: https://grafana.example.com
                description: Monitoring dashboard
                siteMonitor: https://grafana.example.com

        - Social:
            - GitHub:
                icon: github.png
                href: https://github.com/your-username
            - YouTube:
                icon: youtube.png
                href: https://youtube.com/@your-channel
            - Twitter:
                icon: twitter.png
                href: https://x.com/your-handle
        ```

        ### 2. Add bookmarks — `/app/config/bookmarks.yaml`

        Bookmarks are compact link lists for quick navigation (no monitoring, just links).

        ```yaml
        - Developer:
            - GitHub:
                - href: https://github.com
                  icon: github.png
            - Stack Overflow:
                - href: https://stackoverflow.com
                  icon: stackoverflow.png

        - Social:
            - YouTube:
                - href: https://youtube.com
                  icon: youtube.png
            - Reddit:
                - href: https://reddit.com
                  icon: reddit.png
        ```

        ### 3. Customize appearance — `/app/config/settings.yaml`

        ```yaml
        title: My Dashboard
        theme: dark
        color: slate
        headerStyle: underlined
        language: en
        ```

        See [settings docs](https://gethomepage.dev/configs/settings/) for all options (colors, backgrounds, layouts, etc.).

        ### 4. Add widgets — `/app/config/widgets.yaml`

        ```yaml
        - search:
            provider: google
            target: _blank
        - datetime:
            locale: en
            format:
              dateStyle: short
              timeStyle: short
        ```

        ## Icons

        Homepage includes 1000+ icons via [Dashboard Icons](https://github.com/walkxcode/dashboard-icons). Use the filename directly: `github.png`, `youtube.png`, `twitter.png`, `discord.png`, `notion.png`, etc. You can also use `si-github` ([Simple Icons](https://simpleicons.org/)) or `mdi-home` ([Material Design Icons](https://pictogrammers.com/library/mdi/)).

        ## License

        GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [Docs](https://gethomepage.dev)
    services:
        - name: homepage
          icon: https://raw.githubusercontent.com/gethomepage/homepage/main/public/android-chrome-512x512.png
          template: PREBUILT_V2
          spec:
            id: homepage
            source:
                image: gethomepage/homepage:v1.12.1
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: config
                  dir: /app/config
            env:
                HOMEPAGE_ALLOWED_HOSTS:
                    default: ${ZEABUR_WEB_DOMAIN}
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Homepage es un panel de aplicaciones moderno, completamente estatico, rapido, seguro y altamente personalizable. Ofrece mas de 100 integraciones de servicios, gestion de contenedores Docker, marcadores personalizados y widgets integrados — todo configurado mediante archivos YAML.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder al panel de Homepage
        readme: |
            # Homepage

            Panel de aplicaciones moderno, rapido, seguro y altamente personalizable con mas de 100 integraciones de servicios.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — Homepage carga con un panel vacio por defecto
            2. **Abre el Config Editor** — en el panel de Zeabur, ve a **Settings > Configs > Open Config Editor** del servicio
            3. **Anade archivos de configuracion** — haz clic en "Add Config file" y crea los archivos YAML en la ruta `/app/config/`
            4. **Reinicia el servicio** — guarda la configuracion y reinicia para aplicar los cambios
            5. **Ajusta iterativamente** — edita en Config Editor en cualquier momento, reinicia para aplicar

            ## Como configurar

            Homepage se configura mediante archivos YAML. En Zeabur, usa el **Config Editor** (Settings > Configs) para crear y editar estos archivos. Los cambios persisten tras reinicios. Documentacion completa: [gethomepage.dev/configs](https://gethomepage.dev/configs/).

            ### 1. Anadir servicios — `/app/config/services.yaml`

            Los servicios se muestran como tarjetas grandes en el panel.

            ```yaml
            - Mis Apps:
                - Grafana:
                    icon: grafana.png
                    href: https://grafana.example.com
                    description: Panel de monitoreo

            - Social:
                - GitHub:
                    icon: github.png
                    href: https://github.com/your-username
                - YouTube:
                    icon: youtube.png
                    href: https://youtube.com/@your-channel
            ```

            ### 2. Anadir marcadores — `/app/config/bookmarks.yaml`

            Los marcadores son listas compactas de enlaces para navegacion rapida.

            ```yaml
            - Desarrollo:
                - GitHub:
                    - href: https://github.com
                      icon: github.png
            - Social:
                - YouTube:
                    - href: https://youtube.com
                      icon: youtube.png
            ```

            ### 3. Personalizar apariencia — `/app/config/settings.yaml`

            ```yaml
            title: Mi Panel
            theme: dark
            color: slate
            language: es
            ```

            ## Iconos

            Homepage incluye 1000+ iconos ([Dashboard Icons](https://github.com/walkxcode/dashboard-icons)). Usa el nombre del archivo: `github.png`, `youtube.png`, `twitter.png`, etc. Tambien puedes usar `si-github` (Simple Icons) o `mdi-home` (Material Design Icons).

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [Docs](https://gethomepage.dev)
    id-ID:
        description: |
            Homepage adalah dasbor aplikasi modern, sepenuhnya statis, cepat, aman, dan sangat dapat disesuaikan. Mendukung 100+ integrasi layanan, manajemen kontainer Docker, bookmark kustom, dan widget bawaan — semua dikonfigurasi melalui file YAML sederhana.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses dasbor Homepage
        readme: |
            # Homepage

            Dasbor aplikasi modern, cepat, aman, dan sangat dapat disesuaikan dengan 100+ integrasi layanan.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — Homepage memuat dasbor kosong default
            2. **Buka Config Editor** — di dasbor Zeabur, buka **Settings > Configs > Open Config Editor** pada layanan
            3. **Tambah file konfigurasi** — klik "Add Config file" dan buat file YAML di path `/app/config/`
            4. **Restart layanan** — simpan konfigurasi dan restart untuk menerapkan perubahan
            5. **Sesuaikan berulang** — edit di Config Editor kapan saja, restart untuk menerapkan

            ## Cara Konfigurasi

            Homepage dikonfigurasi melalui file YAML. Di Zeabur, gunakan **Config Editor** (Settings > Configs) untuk membuat dan mengedit file. Perubahan bertahan setelah restart. Dokumentasi lengkap: [gethomepage.dev/configs](https://gethomepage.dev/configs/).

            ### 1. Tambah layanan — `/app/config/services.yaml`

            Layanan ditampilkan sebagai kartu besar di dasbor.

            ```yaml
            - Aplikasi Saya:
                - Grafana:
                    icon: grafana.png
                    href: https://grafana.example.com
                    description: Dasbor pemantauan

            - Sosial:
                - GitHub:
                    icon: github.png
                    href: https://github.com/your-username
                - YouTube:
                    icon: youtube.png
                    href: https://youtube.com/@your-channel
            ```

            ### 2. Tambah bookmark — `/app/config/bookmarks.yaml`

            Bookmark adalah daftar tautan ringkas untuk navigasi cepat.

            ```yaml
            - Developer:
                - GitHub:
                    - href: https://github.com
                      icon: github.png
            - Sosial:
                - YouTube:
                    - href: https://youtube.com
                      icon: youtube.png
            ```

            ### 3. Kustomisasi tampilan — `/app/config/settings.yaml`

            ```yaml
            title: Dasbor Saya
            theme: dark
            color: slate
            language: id
            ```

            ## Ikon

            Homepage menyertakan 1000+ ikon ([Dashboard Icons](https://github.com/walkxcode/dashboard-icons)). Gunakan nama file langsung: `github.png`, `youtube.png`, `twitter.png`, dll. Bisa juga pakai `si-github` (Simple Icons) atau `mdi-home` (Material Design Icons).

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [Docs](https://gethomepage.dev)
    ja-JP:
        description: |
            Homepage はモダンで完全静的、高速、安全、高度にカスタマイズ可能なアプリケーションダッシュボードです。100以上のサービス統合、Docker コンテナ管理、カスタムブックマーク、ウィジェットを備え、すべて YAML ファイルで設定できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Homepage ダッシュボードにアクセスするためのドメイン
        readme: |
            # Homepage

            モダンで完全静的、高速、安全、高度にカスタマイズ可能なアプリケーションダッシュボード。100以上のサービス統合に対応。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — デフォルトの空のダッシュボードが表示されます
            2. **Config Editor を開く** — Zeabur ダッシュボードでサービスの **Settings > Configs > Open Config Editor** へ移動
            3. **設定ファイルを追加** —「Add Config file」をクリックし、`/app/config/` パスで以下の YAML ファイルを作成
            4. **サービスを再起動** — 設定を保存して再起動すると反映されます
            5. **繰り返し調整** — いつでも Config Editor で編集し、再起動で反映

            ## 設定方法

            Homepage は YAML ファイルで設定します。Zeabur では **Config Editor**（Settings > Configs）でファイルを作成・編集でき、再起動後も保持されます。詳細は [gethomepage.dev/configs](https://gethomepage.dev/configs/) を参照。

            ### 1. サービスを追加 — `/app/config/services.yaml`

            サービスはダッシュボード上に大きなカードとして表示されます。

            ```yaml
            - マイアプリ:
                - Grafana:
                    icon: grafana.png
                    href: https://grafana.example.com
                    description: モニタリングダッシュボード

            - ソーシャル:
                - GitHub:
                    icon: github.png
                    href: https://github.com/your-username
                - YouTube:
                    icon: youtube.png
                    href: https://youtube.com/@your-channel
            ```

            ### 2. ブックマークを追加 — `/app/config/bookmarks.yaml`

            ブックマークはコンパクトなリンクリストです（監視機能なし）。

            ```yaml
            - 開発ツール:
                - GitHub:
                    - href: https://github.com
                      icon: github.png
            - ソーシャル:
                - YouTube:
                    - href: https://youtube.com
                      icon: youtube.png
            ```

            ### 3. 外観をカスタマイズ — `/app/config/settings.yaml`

            ```yaml
            title: マイダッシュボード
            theme: dark
            color: slate
            language: ja
            ```

            ## アイコン

            Homepage には 1000 以上のアイコン（[Dashboard Icons](https://github.com/walkxcode/dashboard-icons)）が内蔵。ファイル名で指定：`github.png`、`youtube.png`、`twitter.png` など。`si-github`（Simple Icons）や `mdi-home`（Material Design Icons）も使用可能。

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [ドキュメント](https://gethomepage.dev)
    ko-KR:
        description: |
            Homepage는 현대적이고 완전한 정적 생성, 빠르고 안전하며 고도로 커스터마이징 가능한 애플리케이션 대시보드입니다. 100개 이상의 서비스 통합, Docker 컨테이너 관리, 커스텀 북마크 및 내장 위젯을 YAML 파일로 설정할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Homepage 대시보드에 접속할 도메인
        readme: |
            # Homepage

            현대적이고 빠르고 안전하며 고도로 커스터마이징 가능한 애플리케이션 대시보드. 100개 이상의 서비스 통합 지원.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 기본 빈 대시보드가 로드됩니다
            2. **Config Editor 열기** — Zeabur 대시보드에서 서비스의 **Settings > Configs > Open Config Editor**로 이동
            3. **설정 파일 추가** — 「Add Config file」을 클릭하고 `/app/config/` 경로로 아래 YAML 파일 생성
            4. **서비스 재시작** — 설정 저장 후 재시작하면 적용됩니다
            5. **반복 조정** — 언제든 Config Editor에서 편집하고 재시작으로 반영

            ## 설정 방법

            Homepage는 YAML 파일로 설정합니다. Zeabur에서는 **Config Editor**(Settings > Configs)로 파일을 생성·편집할 수 있으며, 재시작 후에도 유지됩니다. 전체 문서: [gethomepage.dev/configs](https://gethomepage.dev/configs/).

            ### 1. 서비스 추가 — `/app/config/services.yaml`

            서비스는 대시보드에 큰 카드로 표시됩니다.

            ```yaml
            - 내 앱:
                - Grafana:
                    icon: grafana.png
                    href: https://grafana.example.com
                    description: 모니터링 대시보드

            - 소셜:
                - GitHub:
                    icon: github.png
                    href: https://github.com/your-username
                - YouTube:
                    icon: youtube.png
                    href: https://youtube.com/@your-channel
            ```

            ### 2. 북마크 추가 — `/app/config/bookmarks.yaml`

            북마크는 간결한 링크 목록입니다 (모니터링 기능 없음).

            ```yaml
            - 개발 도구:
                - GitHub:
                    - href: https://github.com
                      icon: github.png
            - 소셜:
                - YouTube:
                    - href: https://youtube.com
                      icon: youtube.png
            ```

            ### 3. 외관 커스터마이징 — `/app/config/settings.yaml`

            ```yaml
            title: 내 대시보드
            theme: dark
            color: slate
            language: ko
            ```

            ## 아이콘

            Homepage에는 1000개 이상의 아이콘([Dashboard Icons](https://github.com/walkxcode/dashboard-icons))이 내장되어 있습니다. 파일명으로 지정: `github.png`, `youtube.png`, `twitter.png` 등. `si-github`(Simple Icons)이나 `mdi-home`(Material Design Icons)도 사용 가능.

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [문서](https://gethomepage.dev)
    th-TH:
        description: |
            Homepage คือแดชบอร์ดแอปพลิเคชันสมัยใหม่ สร้างแบบ static เต็มรูปแบบ รวดเร็ว ปลอดภัย และปรับแต่งได้สูง รองรับการเชื่อมต่อบริการ 100+ รายการ การจัดการ Docker container บุ๊กมาร์กที่กำหนดเอง และวิดเจ็ตในตัว — ทั้งหมดตั้งค่าผ่านไฟล์ YAML
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึงแดชบอร์ด Homepage
        readme: |
            # Homepage

            แดชบอร์ดแอปพลิเคชันสมัยใหม่ รวดเร็ว ปลอดภัย และปรับแต่งได้สูง รองรับการเชื่อมต่อบริการ 100+ รายการ

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** — Homepage โหลดแดชบอร์ดเปล่าเริ่มต้น
            2. **เปิด Config Editor** — ในแดชบอร์ด Zeabur ไปที่ **Settings > Configs > Open Config Editor** ของบริการ
            3. **เพิ่มไฟล์การตั้งค่า** — คลิก "Add Config file" แล้วสร้างไฟล์ YAML ที่พาธ `/app/config/`
            4. **รีสตาร์ทบริการ** — บันทึกการตั้งค่าแล้วรีสตาร์ทเพื่อให้มีผล
            5. **ปรับแต่งซ้ำ** — แก้ไขใน Config Editor ได้ทุกเมื่อ รีสตาร์ทเพื่อใช้งาน

            ## วิธีตั้งค่า

            Homepage ตั้งค่าผ่านไฟล์ YAML ทั้งหมด บน Zeabur ใช้ **Config Editor** (Settings > Configs) เพื่อสร้างและแก้ไขไฟล์ การเปลี่ยนแปลงจะคงอยู่หลังรีสตาร์ท เอกสารฉบับเต็ม: [gethomepage.dev/configs](https://gethomepage.dev/configs/)

            ### 1. เพิ่มบริการ — `/app/config/services.yaml`

            บริการจะแสดงเป็นการ์ดใหญ่บนแดชบอร์ด

            ```yaml
            - แอปของฉัน:
                - Grafana:
                    icon: grafana.png
                    href: https://grafana.example.com
                    description: แดชบอร์ดตรวจสอบ

            - โซเชียล:
                - GitHub:
                    icon: github.png
                    href: https://github.com/your-username
                - YouTube:
                    icon: youtube.png
                    href: https://youtube.com/@your-channel
            ```

            ### 2. เพิ่มบุ๊กมาร์ก — `/app/config/bookmarks.yaml`

            บุ๊กมาร์กเป็นรายการลิงก์กระชับสำหรับนำทางด่วน

            ```yaml
            - นักพัฒนา:
                - GitHub:
                    - href: https://github.com
                      icon: github.png
            - โซเชียล:
                - YouTube:
                    - href: https://youtube.com
                      icon: youtube.png
            ```

            ### 3. ปรับแต่งรูปลักษณ์ — `/app/config/settings.yaml`

            ```yaml
            title: แดชบอร์ดของฉัน
            theme: dark
            color: slate
            language: th
            ```

            ## ไอคอน

            Homepage มีไอคอนในตัว 1000+ รายการ ([Dashboard Icons](https://github.com/walkxcode/dashboard-icons)) ใช้ชื่อไฟล์โดยตรง: `github.png`, `youtube.png`, `twitter.png` ฯลฯ ใช้ `si-github` (Simple Icons) หรือ `mdi-home` (Material Design Icons) ก็ได้

            ## สัญญาอนุญาต

            GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [เอกสาร](https://gethomepage.dev)
    zh-CN:
        description: |
            Homepage 是现代化、全静态、快速、安全且高度可自定义的应用仪表板。支持 100+ 服务集成、Docker 容器管理、自定义书签和内置小组件 — 全部通过简单的 YAML 文件配置。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Homepage 仪表板的域名
        readme: |
            # Homepage

            现代化、全静态、快速、安全且高度可自定义的应用仪表板，支持 100+ 服务集成。

            ## 部署后可以做什么

            1. **打开域名** — Homepage 加载默认空白仪表板
            2. **打开配置编辑器** — 在 Zeabur 控制台进入服务的 **Settings > Configs > Open Config Editor**
            3. **添加配置文件** — 点击「Add Config file」创建以下 YAML 文件（路径以 `/app/config/` 开头）
            4. **重启服务** — 保存配置后重启服务即可生效
            5. **持续调整** — 随时回到 Config Editor 修改，重启后生效

            ## 如何配置

            Homepage 完全通过 YAML 文件配置。在 Zeabur 上使用 **Config Editor**（Settings > Configs）创建和编辑这些文件，配置会跨重启保存。完整文档请参考 [gethomepage.dev/configs](https://gethomepage.dev/configs/)。

            ### 1. 添加服务 — `/app/config/services.yaml`

            服务以大卡片展示在仪表盘上，可选状态监控。

            ```yaml
            - 我的应用:
                - Grafana:
                    icon: grafana.png
                    href: https://grafana.example.com
                    description: 监控仪表盘

            - 社交媒体:
                - GitHub:
                    icon: github.png
                    href: https://github.com/your-username
                - YouTube:
                    icon: youtube.png
                    href: https://youtube.com/@your-channel
            ```

            ### 2. 添加书签 — `/app/config/bookmarks.yaml`

            书签是紧凑的链接列表，适合快速导航。

            ```yaml
            - 开发工具:
                - GitHub:
                    - href: https://github.com
                      icon: github.png
            - 社交:
                - YouTube:
                    - href: https://youtube.com
                      icon: youtube.png
            ```

            ### 3. 自定义外观 — `/app/config/settings.yaml`

            ```yaml
            title: 我的仪表盘
            theme: dark
            color: slate
            language: zh-Hans
            ```

            ## 图标

            Homepage 内置 1000+ 图标（[Dashboard Icons](https://github.com/walkxcode/dashboard-icons)），直接用文件名：`github.png`、`youtube.png`、`twitter.png` 等。也可用 `si-github`（Simple Icons）或 `mdi-home`（Material Design Icons）。

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [文档](https://gethomepage.dev)
    zh-TW:
        description: |
            Homepage 是現代化、全靜態、快速、安全且高度可自訂的應用程式儀表板。支援 100+ 服務整合、Docker 容器管理、自訂書籤和內建小工具 — 全部透過簡單的 YAML 檔案設定。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Homepage 儀表板的網域
        readme: |
            # Homepage

            現代化、全靜態、快速、安全且高度可自訂的應用程式儀表板，支援 100+ 服務整合。

            ## 部署後可以做什麼

            1. **開啟網域** — Homepage 載入預設空白儀表板
            2. **開啟設定編輯器** — 在 Zeabur 控制台進入服務的 **Settings > Configs > Open Config Editor**
            3. **新增設定檔** — 點擊「Add Config file」建立以下 YAML 檔案（路徑為 `/app/config/` 開頭）
            4. **重新啟動服務** — 儲存設定後重啟服務即可套用
            5. **持續調整** — 隨時回到 Config Editor 修改，重啟後生效

            ## 如何設定

            Homepage 完全透過 YAML 檔案設定。在 Zeabur 上使用 **Config Editor**（Settings > Configs）建立和編輯這些檔案，設定會跨重啟保存。完整文件請參考 [gethomepage.dev/configs](https://gethomepage.dev/configs/)。

            ### 1. 新增服務 — `/app/config/services.yaml`

            服務會以大卡片呈現在儀表板上，可選擇加入狀態監控。

            ```yaml
            - 我的應用:
                - Grafana:
                    icon: grafana.png
                    href: https://grafana.example.com
                    description: 監控儀表板

            - 社群媒體:
                - GitHub:
                    icon: github.png
                    href: https://github.com/your-username
                - YouTube:
                    icon: youtube.png
                    href: https://youtube.com/@your-channel
                - Twitter:
                    icon: twitter.png
                    href: https://x.com/your-handle
            ```

            ### 2. 新增書籤 — `/app/config/bookmarks.yaml`

            書籤是精簡的連結列表，適合快速導航（無監控功能，純連結）。

            ```yaml
            - 開發工具:
                - GitHub:
                    - href: https://github.com
                      icon: github.png
                - Stack Overflow:
                    - href: https://stackoverflow.com
                      icon: stackoverflow.png

            - 社群:
                - YouTube:
                    - href: https://youtube.com
                      icon: youtube.png
                - Reddit:
                    - href: https://reddit.com
                      icon: reddit.png
            ```

            ### 3. 自訂外觀 — `/app/config/settings.yaml`

            ```yaml
            title: 我的儀表板
            theme: dark
            color: slate
            language: zh-Hant
            ```

            ## 圖示

            Homepage 內建 1000+ 圖示（[Dashboard Icons](https://github.com/walkxcode/dashboard-icons)），直接用檔名即可：`github.png`、`youtube.png`、`twitter.png`、`discord.png` 等。也可使用 `si-github`（Simple Icons）或 `mdi-home`（Material Design Icons）。

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/gethomepage/homepage) | [文件](https://gethomepage.dev)
