尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证SyncUpAlarm marketing landing
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Hey Phil — this is the Next.js site for syncupalarm.com (landing page, legal pages, and the Journal blog). Production runs on Vercel; you push code, Vercel builds and ships it.
npm install
npm run dev
Useful commands:
| Command | What it does |
|---|---|
npm run dev | Local dev server |
npm run build | Production build (run before you assume something is fine) |
npm run lint | ESLint |
npm run format | Prettier (writes files) |
app/ — Pages and routes (App Router). Marketing stuff mostly lives under app/(marketing)/.components/ — UI pieces (navbar, sections, blog markdown renderer, etc.).content/blog/*.md — Journal posts (Markdown + frontmatter). New file = new URL: /blog/your-slug.lib/constants.ts — Site name, nav links, App Store URLs, etc.public/ — Static files (llms.txt, images, etc.).Env reference: copy .env.example → .env.local if you need overrides (most local work does not).
main (or merge a PR) → Vercel runs npm run build and deploys to production (syncupalarm.com if that’s the production domain).If something breaks in prod, check the Deployments tab in Vercel for the failed build log.
G-TVH2BHSQ6E (see lib/gtag.ts). You can override with NEXT_PUBLIC_GA_MEASUREMENT_ID in Vercel env vars if that ever changes.NEXT_PUBLIC_GTM_ID loads Tag Manager instead of raw gtag; configure GA4 inside GTM so you don’t double-count (see .env.example).STORE_LINKS.appStore in lib/constants.ts./download — server 307 redirect to the App Store; append query params (e.g. ?utm_source=newsletter) and they are forwarded for campaign analytics.docs/organic-seo-playbook.md./rss.xml. Sitemap: /sitemap.xml.Questions or access issues (Vercel, GA, domain): ping whoever owns the SyncUpAlarm accounts.