面向 GoHighLevel 白标 SaaS 转售商与代理机构的 Astro 主题
automark-astro — Astro SaaS模板
作者 themefisher
Automark 是一个面向 GoHighLevel 白标 SaaS 转售商与代理机构的免费 Astro 主题,内置 GHL 与 Stripe 集成,提供 10 多个预设页面。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
预置 GoHighLevel 集成,覆盖线索、联系人、会话与日历预约
预置 Stripe 订阅结账与 webhook 回写 GHL 联系人状态
提供 10 多个页面,含定价月付/年付切换、博客、招聘与案例研究
包含 .agents/skills 目录,适配 Cursor、Claude Code、VS Code 等代理式 IDE
使用 MDX 编写内容,并自动生成 OG 图片与站点地图
模板详细介绍
Automark 是 Themefisher 发布的免费 Astro 主题,定位为 GoHighLevel 白标 SaaS 转售商和代理机构搭建官网与产品页的起点。它用 Astro 与 Tailwind CSS 构建,并预置了 GoHighLevel 与 Stripe 的对接代码,用于线索收集、联系人管理、会话记录、日历预约和订阅支付。
模板自带 10 多个页面,包括首页、关于、功能、集成、定价、博客、招聘、案例研究、联系、隐私政策与条款、404 页。定价页含月付/年付切换,博客与案例研究等通过 MDX 编写,并自动生成 OG 图片和站点地图。仓库中还包含 .agents/skills 目录,用于配合 Cursor、Claude Code、VS Code 等支持代理的 IDE。
集成方面,README 说明表单提交会写入 GHL 并打标签,Stripe 结账通过 webhook 回写 GHL 联系人状态。使用前需要自行准备 GHL Location ID、Private API Key、日历预约链接,以及 Stripe 密钥和 webhook 签名密钥。演示图片仅作展示用途,第三方素材需单独核对许可。
适合你的项目吗?
适用场景
- GoHighLevel 白标 SaaS 转售商搭建品牌官网与产品介绍页
- 代理机构为客户快速搭建含线索收集与订阅支付的营销站点
- 需要将表单线索、会话记录和预约同步到 GHL 的 Astro 项目
- 使用 Stripe 处理订阅并希望自动更新 GHL 联系人状态的 SaaS 站点
适合人群
- GoHighLevel 白标 SaaS 转售商
- 使用 GHL 管理线索与客户的代理机构
- 熟悉 Astro 并需要 SaaS 官网起点的开发者
- 需要 Stripe 订阅与 GHL 联动方案的项目
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
需要 Node.js LTS 以及 npm、yarn 或 pnpm,README 推荐使用 yarn
- 2
复制 .env.example 为 .env,填入 GHL 与 Stripe 的集成密钥
- 3
GHL 侧需准备 Location ID、Private API Key,并创建唯一键为 price 的字段
- 4
Stripe 侧需配置 Secret key,并将 webhook 指向 /api/webhooks/stripe,监听 checkout.session.completed 事件
- 5
演示图片仅用于展示,字体、图标等第三方素材需按各自许可单独核对
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 仓库中的图片仅可用于演示目的,不得作为正式站点素材直接使用;如需上线使用,须自行替换或另行取得图片授权。
- 线索收集、结账跟踪与客户状态回写依赖 GoHighLevel 服务,需自行注册 GHL 账号并配置 Location ID 与 Private API Key 才能使用。
- 订阅与一次性支付依赖 Stripe 服务,需自行注册 Stripe 账号、获取 Secret key 并配置 webhook 签名密钥,可能产生 Stripe 交易费用。
- 可视化内容编辑依赖第三方 Sitepins CMS 服务,需使用其账号;该服务为外部服务,可能涉及额外费用或条款。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
**Image license:** Demonstration purposes only.
README 原文
This project uses GHL to capture leads from contact forms, track checkout initiations, and mark customers as paid upon successful Stripe transactions.
README 原文
Stripe handles subscriptions and one-time payments, syncing status back to GHL via webhooks.
README 原文
https://github.com/themefisher/automark-astro/blob/main/LICENSEhttps://github.com/themefisher/automark-astro/blob/main/README.mdThis template comes pre-configured with [**Sitepins**](https://sitepins.com/?aff=tfgithub), a Git-based Headless CMS designed for seamless content management.
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-09-30。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 92 / 100
- 技术栈
- Astro
- 网站类型
- SaaS · 企业官网 · 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-06-27
- 截图检查日期
- 2026-09-30
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Astro。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。
查看当时使用的来源资料
SHA-256: f5b5b77c7476acccc790a1ab38693cd9908df763f3557c07fe3e8e2322c83530
2026-09-30T08:52:46.161Z
来源文件 / 仓库<h1 align=center>Automark - Free Astro + GoHighLevel SaaS Website Template</h1>
<p align=center> Automark is a free Astro SaaS theme specifically crafted for GoHighLevel White-Label SaaS resellers and agencies.
</p>
<h2 align="center">
<a target="_blank" href="https://automark-astro.vercel.app/" rel="nofollow">👀Demo</a> |
<a target="_blank" href="https://pagespeed.web.dev/report?url=https%3A%2F%2Fautomark-astro.vercel.app%2F&form_factor=desktop">Page Speed (100%)🚀</a>
</h2>
<p align=center>
<a href="https://github.com/withastro/astro/releases/tag/astro%406.1.5" alt="Contributors">
<img src="https://img.shields.io/static/v1?label=ASTRO&message=6.1.5&color=000&logo=astro" />
</a>
<a href="LICENSE">
<img src="https://img.shields.io/github/license/themefisher/automark-astro" alt="license"></a>
<img src="https://img.shields.io/github/languages/code-size/themefisher/automark-astro" alt="code size">
<a href="https://github.com/themefisher/automark-astro/graphs/contributors">
<img src="https://img.shields.io/github/contributors/themefisher/automark-astro" alt="contributors"></a>
</p>
<img width="1600" height="900" alt="automark-astro-gohighlevel-template" src="https://github.com/user-attachments/assets/dc93ae19-4e8a-46e3-b5b6-41c7bd46870c" />
While most resellers use the same stock templates, Automark gives you a modern, bespoke look to differentiate your brand. It comes pre-integrated with **GoHighLevel** for CRM/Lead management and **Stripe** for subscription handling, allowing you to launch a professional SaaS presence in minutes.
The template is **Agent-Ready**, featuring a dedicated .agents/skills directory designed to work seamlessly with agentic IDEs like Antigravity, Cursor, VS Code, and Claude Code. It follows industry-leading patterns for Astro, GoHighLevel, and Stripe best practices, making it as easy for an AI agent to maintain as it is for a human.
## 🔑 Key Features
* **Native GoHighLevel integration** for leads, contacts, conversations, calendar booking, and more.
* **Stripe subscription suite** with automated checkout sessions and GHL contact tagging via webhooks
* **10+ conversion-focused pages** covering every section a SaaS reseller website needs
* **Agentic IDE support** with a pre-configured `.agents/skills` directory for Cursor, Claude Code, and VS Code
* **100 Google** [**PageSpeed score**](https://pagespeed.web.dev/analysis/https-automark-astro-vercel-app/xtvggyeeh3?form_factor=desktop) (Desktop)
* **Built with Astro 6 and Tailwind CSS 4** for minimal JavaScript output and fast load times
* **MDX support** for blog posts, case studies, and careers pages
* **Automatic OG images and sitemap generation** with schema-friendly markup throughout
* **Interactive pricing table** with monthly/yearly toggle built in
## 📄 Pre-Designed Pages
1. **Home**: High-conversion landing page with automation focus.
2. **About**: Showcase your team, mission, and company values.
3. **Features**: Detailed breakdown of automation and growth tools.
4. **Integrations**: Display your ecosystem with a sleek grid layout.
5. **Pricing**: Interactive pricing tiers with monthly/yearly switching.
6. **Blog**: Full-featured blog with category and single post support.
7. **Careers**: Job listings with individual position pages.
8. **Case Studies**: Portfolio of client success stories.
9. **Contact**: GHL-integrated form and calendar booking.
10. **Legal Pages**: Professional Privacy Policy and Terms templates.
11. **404 Page**: Custom error page.
## ⚙️Installation
### 🔧Install prerequisites
- **Node.js:** [Install Node.js LTS](https://nodejs.org/en/download/)
- **Package Manager:** `npm`, `yarn`, or `pnpm` (Yarn recommended).
### 🖥️Local setup
1. 👉 **Install dependencies**
```bash
yarn install
```
2. 👉 **Configure Environment Variables**
Copy `.env.example` to `.env` and fill in your integration keys.
```bash
cp .env.example .env
```
3. 👉 **Run locally**
```bash
yarn dev
```
## 🔌 Integration Setup guide
Automark works out-of-the-box with GoHighLevel and Stripe. Follow these steps to activate the automation features:
### 1. GoHighLevel (GHL) Setup
This project uses GHL to capture leads from contact forms, track checkout initiations, and mark customers as paid upon successful Stripe transactions.
- **Location ID**: Navigate to **Settings** -> **Business Info** in your GHL sub-account and copy the **Location ID**.
- **Private API Key**: Go to **Settings** -> **Integrations** -> **Private Integration**. Generate/Copy your API Key.
- Create a **"price"** field (Text/Monetary) to track Stripe purchases.
- *Note: Ensure the Unique Key in GHL matches `"price"` exactly as used in the API routes.*
- **Calendar Meeting**: Find your calendar in **Calendars**, copy the **Scheduling Link**, and paste it into `src/content/contact/-index.md`.
### 2. Stripe Setup
Stripe handles subscriptions and one-time payments, syncing status back to GHL via webhooks.
- **API Keys**: Get your **Secret key** (`sk_...`) from **Developers** -> **API keys**.
- **Configure Webhooks**:
- Add an endpoint in **Developers** -> **Webhooks** pointing to `https://your-domain.com/api/webhooks/stripe`.
- Select the `checkout.session.completed` event.
- Copy the **Signing secret** (`whsec_...`) to your `.env` file.
### 3. Workflow Overview
- **`/api/lead`**: Captures leads and assigns the `website-lead-generation` tag.
- **`/api/contact`**: Captures form data, assigns `website-contact-form`, and sends the message to the GHL **Conversations** tab.
- **`/api/checkout`**: Initiates a Stripe subscription and tags the contact as `checkout-initiated`.
- **Stripe Webhook**: Updates the GHL contact to `paid-customer` and logs the price upon successful payment.
## 🔨Production Build
```bash
yarn build
```
## 📝 Edit Content with CMS
This template comes pre-configured with [**Sitepins**](https://sitepins.com/?aff=tfgithub), a Git-based Headless CMS designed for seamless content management.
**How to get started:**
Click the Edit with Sitepins button below to start editing your content visually.
<a target="_blank" href="https://app.sitepins.com/new/clone?name=Automark%20Astro&repository=https://github.com/themefisher/automark-astro/?aff=tfgithub">
<img src="https://sitepins.com/button.svg" alt="Edit with Sitepins">
</a>
## 🐞Reporting Issues
We use GitHub Issues as the official bug tracker. Please Search [existing issues](https://github.com/themefisher/automark-astro/issues) before opening a new one.
## 📄License
Copyright (c) 2016 - Present, Designed & Developed by [Themefisher](https://themefisher.com)
- **Code License:** Released under the [MIT](LICENSE) license.
- **Image license:** Demonstration purposes only.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

astrowind
⭕️ AstroWind: A free template using Astro v7 and Tailwind CSS v4. Astro starter theme.
Astro · 博客
accessible-astro-starter
Accessible Astro Starter 是一个以无障碍为核心理念的 Astro 6 启动模板,由 incluud 团队维护。
Astro · 博客

astro-erudite
An opinionated, unstyled static blogging template built with Astro and native CSS.
Astro · 作品集

astro-landing-page
An Astro + Tailwind CSS Example/Template for Landing Pages
Astro · 企业官网

astro-shopify
astro-shopify 是一个面向开发者的轻量级电商启动模板,用于构建基于 Shopify 的无头店面。
Astro · 电商

brutal
A neobrutalism Astro starter theme
Astro · 启动器
