MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Free, open-source blog templates that connect to scatterpost. Deploy one in a click, then publish to it from your AI assistant.
MediaTypeScript · CSSGitHub @Sheldon-desouzaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Free MIT blog templates for founders, with the scatterpost connector built in: SEO and AI-search ready
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Four free, MIT-licensed Next.js blog templates: one repository, each
template a self-contained app you can deploy on its own. Made by
scatterpost, which lets your AI assistant
publish to your blog first, then share it to Dev.to, Hashnode,
LinkedIn, Bluesky, Mastodon and more, with every copy linking back to
your site.Read the full README ↗Four free, MIT-licensed Next.js blog templates built for SEO and GEO (generative engine optimization, in UK English "optimisation"): structured data, llms.txt, a sitemap, an RSS feed, canonical links and social preview images are generated for you.
Stack: Next.js App Router, TypeScript, Tailwind CSS, Markdown posts with front matter. Each template is a self-contained app you can deploy on its own.
Designs: Minimal, Developer, Magazine and Changelog. All four are listed below with a live demo and a Deploy to Vercel button. Browse them together in the demo gallery.
They work fully on their own. scatterpost is an optional extra, described in one section near the end.
Each demo runs on sample posts so you can click around before you deploy.
Each button clones that one template into its own repository on your own Vercel account, with the project's "Root Directory" preset to that template, and provisions a private Vercel Blob store for it.
| Template | Deploy |
|---|---|
minimal/ | |
developer/ | |
magazine/ | |
changelog/ |
Each Deploy button asks for one environment variable, NEXT_PUBLIC_SITE_URL (your site's full https:// address). If you later connect scatterpost, add SCATTERPOST_WEBHOOK_SECRET in the Vercel project settings and redeploy. Each template's own README has the full environment variable table.
Every item below exists in the code of all four templates.
BlogPosting, BreadcrumbList, WebSite, plus Person and Organization for the author)llms.txt and llms-full.txt, generated from your posts on every requestsitemap.xml, generatedrobots.txt that explicitly allows GPTBot, ClaudeBot, PerplexityBot and Google-Extended/feed.xmlGOOGLE_SITE_VERIFICATION and BING_SITE_VERIFICATIONINDEXNOW_KEY (off by default)This gives search engines and AI assistants a clean, well-described copy of your site to read. It does not promise any ranking, traffic or citation. What search engines and AI assistants do with it is up to them.
Step-by-step setup for Search Console, Bing, GA4 and IndexNow is in SETUP.md.
Is this an SEO-friendly blog template? It generates the technical pieces that search engines commonly read: structured data, a sitemap, an RSS feed, canonical links and Open Graph images. Whether a page ranks depends on much more than a template, and nothing here guarantees a ranking.
What is GEO and how does this help?
GEO is generative engine optimisation (also written "generative engine optimization"): making your content easy for AI assistants and AI search to find and read. These templates publish llms.txt and llms-full.txt plain-text summaries, structured data, and a robots.txt that allows all crawlers and also names GPTBot, ClaudeBot, PerplexityBot and Google-Extended explicitly. That helps an AI system read your site. It does not promise that any assistant will cite you.
Does it work without scatterpost?
Yes. Each template is a normal Next.js blog. Add Markdown files under content/posts when running locally, or use the connector if you want to publish from an AI assistant. With the scatterpost environment variables unset, the two connector endpoints return an error if called and the rest of the site is unaffected.
Is it free? Yes. All four templates are free and MIT licensed. Deploying one to Vercel runs on Vercel's own plan limits; scatterpost is a separate product you only need if you want it.
Can I use my own domain?
Yes. Point any domain at the Vercel project and set NEXT_PUBLIC_SITE_URL to it; the canonical links, sitemap, feed and llms.txt follow.
Can I customise the design? Yes. Each template is a plain Next.js app you own outright: edit the components, the CSS or the content.
Where are posts stored?
In Vercel Blob by default once deployed, with a file store (content/posts/*.md) for local development and an optional Supabase store as an alternative. CONTENT_STORE chooses between them.
How do I remove the "Built with" credit?
Set NEXT_PUBLIC_SHOW_SCATTERPOST_CREDIT=false in the deployed project's environment variables and redeploy. If you use scatterpost, the footer then says "Published with scatterpost."; set NEXT_PUBLIC_SHOW_SCATTERPOST_BADGE=false as well to show neither.
Let your AI assistant write and publish here, then share copies to Dev.to, LinkedIn and more. scatterpost is a separate tool, with a free plan and paid plans, that publishes to your blog first, then cross-posts with the canonical link pointing back to your site.
Tested with Claude, ChatGPT and Gemini. Publishing through ChatGPT is not yet tested. Other AI apps that support remote MCP connectors with sign-in can use the same address.
SCATTERPOST_WEBHOOK_SECRET env var, then redeploy. See the website connector docs, or connecting an existing site if you already have a blog.Every template ships POST /api/scatterpost (push mode: scatterpost calls this site) and GET /api/scatterpost/pull (pull mode: this site polls scatterpost on a schedule). If you stop using scatterpost, the blog and every post stay with you.
Claude, ChatGPT, Gemini, LinkedIn, Dev.to and the other platforms named here are trade marks of their owners; scatterpost is not affiliated with them.
LICENSE MIT, Copyright (c) 2026 Sheldon de Souza
AGENTS.md guide for coding agents
llms.txt summary of this repository for AI assistants
shared/ the connector code once: signature verification, payload
validation, the content stores (Vercel Blob, Supabase, file),
pull, slugify, safe HTML and Markdown rendering, plus their tests
scripts/sync-shared.mjs copies shared/ into <template>/src/lib/scatterpost/;
--check exits 1 if any copy has drifted
demo/ static gallery site for demo.scatterpost.io; Vercel Root Directory = demo
minimal/ self-contained Next.js app; Vercel Root Directory = minimal
developer/ self-contained Next.js app; Vercel Root Directory = developer
magazine/ self-contained Next.js app; Vercel Root Directory = magazine
changelog/ self-contained Next.js app; Vercel Root Directory = changelog
Each template is self-contained: its own package.json and package-lock.json, no workspace: or @scatterpost/* dependency, so npm install works from a plain copy of that one folder. The code under each template's src/lib/scatterpost/ is a synced copy of shared/, never hand-edited; run npm run sync from the repository root after changing shared/, and npm run check to confirm nothing has drifted. The scatterpost names in folders, modules and environment variables are kept so existing deployments keep working.
MIT. Next.js and Vercel are trade marks of Vercel Inc.; this project is not affiliated with or endorsed by Vercel. This repository is independent of scatterpost's own proprietary codebase: nothing here depends on a private package, and these templates may be used, forked and redeployed freely under the terms of the licence.
Made by scatterpost