From 03723cb7a6baa3f9c310b3d23edd7389bff8e2c0 Mon Sep 17 00:00:00 2001 From: hunterzhang86 Date: Sun, 1 Sep 2024 21:56:37 +0800 Subject: [PATCH] FFlow Next --- .env.example | 2 +- README.md | 6 +++--- content/docs/configuration/blog.md | 2 +- public/site.webmanifest | 4 ++-- src/app/[locale]/(docs)/docs/[[...slug]]/page.tsx | 2 +- src/app/[locale]/(docs)/guides/[slug]/page.tsx | 2 +- .../(marketing)/(blog-post)/blog/[slug]/page.tsx | 2 +- src/app/[locale]/(marketing)/[slug]/page.tsx | 2 +- .../[locale]/(marketing)/blog/category/[slug]/page.tsx | 2 +- src/app/[locale]/(marketing)/blog/page.tsx | 4 ++-- src/app/[locale]/(marketing)/pricing/page.tsx | 2 +- src/app/[locale]/(protected)/admin/orders/page.tsx | 2 +- src/app/[locale]/(protected)/admin/page.tsx | 2 +- .../[locale]/(protected)/dashboard/billing/page.tsx | 4 ++-- src/app/[locale]/(protected)/dashboard/charts/page.tsx | 2 +- src/app/[locale]/(protected)/dashboard/page.tsx | 2 +- .../[locale]/(protected)/dashboard/settings/page.tsx | 2 +- src/app/api/og/route.tsx | 2 +- src/components/content/blog-header-layout.tsx | 2 +- src/components/layout/site-footer.tsx | 4 ++-- src/components/sections/hero-landing.tsx | 4 ++-- src/config/blog.ts | 2 +- src/config/site.ts | 4 ++-- src/locales/cn.json | 10 +++++----- src/locales/en.json | 4 ++-- 25 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.env.example b/.env.example index 97392a2c..24a3fc6f 100644 --- a/.env.example +++ b/.env.example @@ -24,7 +24,7 @@ DATABASE_URL='postgres://[user]:[password]@[neon_hostname]/[dbname]?sslmode=requ # Email (Resend) # ----------------------------------------------------------------------------- RESEND_API_KEY= -EMAIL_FROM="SaaS Starter App " +EMAIL_FROM="FFlow Next App " # ----------------------------------------------------------------------------- # Subscriptions (Stripe) diff --git a/README.md b/README.md index ace5df58..8274690b 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ - SaaS Starter + FFlow Next

Next SaaS Stripe Starter

- Start at full speed with SaaS Starter ! + Start at full speed with FFlow Next !

@@ -26,7 +26,7 @@ Empower your next project with the stack of Next.js 14, Prisma, Neon, Auth.js v5, Resend, React Email, Shadcn/ui, and Stripe.
-All seamlessly integrated with the SaaS Starter to accelerate your development and saas journey. +All seamlessly integrated with the FFlow Next to accelerate your development and saas journey. ## Installation diff --git a/content/docs/configuration/blog.md b/content/docs/configuration/blog.md index 8d8f50fe..2b20904f 100644 --- a/content/docs/configuration/blog.md +++ b/content/docs/configuration/blog.md @@ -62,7 +62,7 @@ export const BLOG_CATEGORIES: { { title: "News", slug: "news", - description: "Updates and announcements from Next SaaS Starter.", + description: "Updates and announcements from Next FFlow Next.", }, { title: "Education", diff --git a/public/site.webmanifest b/public/site.webmanifest index e0fbb9ec..bd3534f0 100644 --- a/public/site.webmanifest +++ b/public/site.webmanifest @@ -1,6 +1,6 @@ { - "name": "SaaS Starter", - "short_name": "SaaS Starter", + "name": "FFlow Next", + "short_name": "FFlow Next", "icons": [ { "src": "./favicons/android-chrome-192x192.png", diff --git a/src/app/[locale]/(docs)/docs/[[...slug]]/page.tsx b/src/app/[locale]/(docs)/docs/[[...slug]]/page.tsx index aecc58b0..22de7fab 100644 --- a/src/app/[locale]/(docs)/docs/[[...slug]]/page.tsx +++ b/src/app/[locale]/(docs)/docs/[[...slug]]/page.tsx @@ -38,7 +38,7 @@ export async function generateMetadata({ const { title, description } = doc; return constructMetadata({ - title: `${title} – SaaS Starter`, + title: `${title} – FFlow Next`, description: description, }); } diff --git a/src/app/[locale]/(docs)/guides/[slug]/page.tsx b/src/app/[locale]/(docs)/guides/[slug]/page.tsx index 85a07774..57263ff1 100644 --- a/src/app/[locale]/(docs)/guides/[slug]/page.tsx +++ b/src/app/[locale]/(docs)/guides/[slug]/page.tsx @@ -35,7 +35,7 @@ export async function generateMetadata({ const { title, description } = guide; return constructMetadata({ - title: `${title} – SaaS Starter`, + title: `${title} – FFlow Next`, description: description, }); } diff --git a/src/app/[locale]/(marketing)/(blog-post)/blog/[slug]/page.tsx b/src/app/[locale]/(marketing)/(blog-post)/blog/[slug]/page.tsx index 3eddf57a..a4664d0b 100644 --- a/src/app/[locale]/(marketing)/(blog-post)/blog/[slug]/page.tsx +++ b/src/app/[locale]/(marketing)/(blog-post)/blog/[slug]/page.tsx @@ -42,7 +42,7 @@ export async function generateMetadata({ const { title, description, image } = post; return constructMetadata({ - title: `${title} – SaaS Starter`, + title: `${title} – FFlow Next`, description: description, image, }); diff --git a/src/app/[locale]/(marketing)/[slug]/page.tsx b/src/app/[locale]/(marketing)/[slug]/page.tsx index 6b4507e4..dffd32bc 100644 --- a/src/app/[locale]/(marketing)/[slug]/page.tsx +++ b/src/app/[locale]/(marketing)/[slug]/page.tsx @@ -28,7 +28,7 @@ export async function generateMetadata({ const { title, description } = page; return constructMetadata({ - title: `${title} – SaaS Starter`, + title: `${title} – FFlow Next`, description: description, }); } diff --git a/src/app/[locale]/(marketing)/blog/category/[slug]/page.tsx b/src/app/[locale]/(marketing)/blog/category/[slug]/page.tsx index 497bf767..2a42a6da 100644 --- a/src/app/[locale]/(marketing)/blog/category/[slug]/page.tsx +++ b/src/app/[locale]/(marketing)/blog/category/[slug]/page.tsx @@ -27,7 +27,7 @@ export async function generateMetadata({ const { title, description } = category; return constructMetadata({ - title: `${title} Posts – Next SaaS Starter`, + title: `${title} Posts – Next FFlow Next`, description, }); } diff --git a/src/app/[locale]/(marketing)/blog/page.tsx b/src/app/[locale]/(marketing)/blog/page.tsx index eda18068..e647317a 100644 --- a/src/app/[locale]/(marketing)/blog/page.tsx +++ b/src/app/[locale]/(marketing)/blog/page.tsx @@ -4,8 +4,8 @@ import { constructMetadata, getBlurDataURL } from "@/lib/utils"; import { BlogPosts } from "@/components/content/blog-posts"; export const metadata = constructMetadata({ - title: "Blog – SaaS Starter", - description: "Latest news and updates from Next SaaS Starter.", + title: "Blog – FFlow Next", + description: "Latest news and updates from Next FFlow Next.", }); export default async function BlogPage() { diff --git a/src/app/[locale]/(marketing)/pricing/page.tsx b/src/app/[locale]/(marketing)/pricing/page.tsx index beafbc4a..f81bf2b6 100644 --- a/src/app/[locale]/(marketing)/pricing/page.tsx +++ b/src/app/[locale]/(marketing)/pricing/page.tsx @@ -9,7 +9,7 @@ import { PricingCards } from "@/components/pricing/pricing-cards"; import { PricingFaq } from "@/components/pricing/pricing-faq"; export const metadata = constructMetadata({ - title: "Pricing – SaaS Starter", + title: "Pricing – FFlow Next", description: "Explore our subscription plans.", }); diff --git a/src/app/[locale]/(protected)/admin/orders/page.tsx b/src/app/[locale]/(protected)/admin/orders/page.tsx index d0f6dce0..051bc612 100644 --- a/src/app/[locale]/(protected)/admin/orders/page.tsx +++ b/src/app/[locale]/(protected)/admin/orders/page.tsx @@ -7,7 +7,7 @@ import { DashboardHeader } from "@/components/dashboard/header"; import { EmptyPlaceholder } from "@/components/shared/empty-placeholder"; export const metadata = constructMetadata({ - title: "Orders – SaaS Starter", + title: "Orders – FFlow Next", description: "Check and manage your latest orders.", }); diff --git a/src/app/[locale]/(protected)/admin/page.tsx b/src/app/[locale]/(protected)/admin/page.tsx index f86ebcef..c5e8e11b 100644 --- a/src/app/[locale]/(protected)/admin/page.tsx +++ b/src/app/[locale]/(protected)/admin/page.tsx @@ -7,7 +7,7 @@ import InfoCard from "@/components/dashboard/info-card"; import TransactionsList from "@/components/dashboard/transactions-list"; export const metadata = constructMetadata({ - title: "Admin – SaaS Starter", + title: "Admin – FFlow Next", description: "Admin page for only admin management.", }); diff --git a/src/app/[locale]/(protected)/dashboard/billing/page.tsx b/src/app/[locale]/(protected)/dashboard/billing/page.tsx index 745a79ab..b864c606 100644 --- a/src/app/[locale]/(protected)/dashboard/billing/page.tsx +++ b/src/app/[locale]/(protected)/dashboard/billing/page.tsx @@ -9,7 +9,7 @@ import { BillingInfo } from "@/components/pricing/billing-info"; import { Icons } from "@/components/shared/icons"; export const metadata = constructMetadata({ - title: "Billing – SaaS Starter", + title: "Billing – FFlow Next", description: "Manage billing and your subscription plan.", }); @@ -34,7 +34,7 @@ export default async function BillingPage() { This is a demo app. - SaaS Starter app is a demo app using a Stripe test environment. You + FFlow Next app is a demo app using a Stripe test environment. You can find a list of test card numbers on the{" "} - SaaS Starter + FFlow Next

diff --git a/src/components/content/blog-header-layout.tsx b/src/components/content/blog-header-layout.tsx index fa6af2ed..60640b89 100644 --- a/src/components/content/blog-header-layout.tsx +++ b/src/components/content/blog-header-layout.tsx @@ -28,7 +28,7 @@ export function BlogHeaderLayout() {

{data?.description || - "Latest news and updates from Next SaaS Starter."} + "Latest news and updates from Next FFlow Next."}

diff --git a/src/components/layout/site-footer.tsx b/src/components/layout/site-footer.tsx index 2dfb75c6..949e67b5 100644 --- a/src/components/layout/site-footer.tsx +++ b/src/components/layout/site-footer.tsx @@ -49,11 +49,11 @@ export function SiteFooter({ className }: React.HTMLAttributes) { rel="noreferrer" className="font-medium underline underline-offset-4" > - mickasmt + NoOne . Hosted on{" "}