尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Phase 1 skeleton for pastekaomoji.com: a kaomoji and Japanese emoticon copy-paste library. The domain is on Cloudflare. This release is the App Router app, the information architecture, and the pages that will hold the library. It is not the full catalog.
lib/site.ts, lib/seo.ts)app/robots.txt and app/sitemap.ts covering those routesnpm install
npm run dev
Open http://localhost:3000.
npm run lint
npm run build
npm run start
npm run build must pass before a deploy. The production server defaults to port 3000.
| Path | Role |
|---|---|
/ | Hub |
/cute-kaomoji | Cute |
/happy-kaomoji | Happy |
/cat-kaomoji | Cat |
/sad-kaomoji | Sad |
/crying-kaomoji | Crying (also the home for “cry kaomoji”; no second URL) |
/kaomoji-copy-paste | Copy-and-paste utility |
/japanese-emoticons | Japanese emoticons |
/text-faces | Text faces |
/about | About |
/contact | Contact ([email protected]) |
/privacy | Privacy |
/terms | Terms |
/robots.txt and /sitemap.xml are generated with the app. Canonical URLs use https://pastekaomoji.com.
app/ — routes, root layout, robots.txt, sitemap.tscomponents/ui/ — button primitivecomponents/layout/ — header, footer, trust page shellcomponents/kaomoji/ — grid, category page, copy stubdata/ — Kaomoji type and the sample setlib/site.ts — siteName, url, page registrylib/seo.ts — titles, canonicals, Open Graph, breadcrumb JSON-LDcontent/ — reserved for later editorial; no posts yetKaomoji shape: id, face, name, categories, tags, aliases, popularItemList JSON-LD only after a page has its real listcry → /crying-kaomoji, copy-paste word order → /kaomoji-copy-paste). Do not publish thin duplicatesStill later, not Phase 2: the face maker, favourites, AdSense, and a blog.
Not wired in this phase. The intended target is Cloudflare Pages or Workers, since the domain is already on Cloudflare. Point [email protected] at a real inbox before launch.
Astro 7 (static output) + Preact islands + TypeScript + Tailwind v4 (@tailwindcss/vite). Theme: Ink & Blue (--primary: #1D4ED8).
src/pages/ – Astro routes (one per old app/ route, plus [slug]/page/[n], blog/guides slugs, sitemap.xml, ads.txt, 404)src/layouts/Base.astro – root layout + head tags built from Next-style metadata (lib/head.ts, lib/root-metadata.ts)views/ – former app/*/page.tsx bodies, rendered server-side by Preactlib/island.tsx + src/client/islands.ts – formerly "use client" components hydrate as islandsshims/ – tiny stand-ins for next/link, next/navigation, next/dynamic, next typespublic/_redirects, public/_headers, functions/_middleware.ts – Cloudflare Pages redirects, headers, www + ?page= handlingnpm run dev (port 4321) · npm run build → dist/ · npm run preview