Replace all marketing placeholder content with real MYeasyCMS content
Some checks failed
Workflow / ʦ TypeScript (push) Failing after 6m12s
Workflow / ⚫️ Test (push) Has been skipped

- Logo: Replace generic Makerkit SVG with MYeasyCMS branded logo (grid icon + styled text)
- Blog: Replace 3 SaaS placeholder posts with 5 real articles (Vereinsverwaltung, SEPA, Website, DSGVO, Mitglieder-Tipps)
- Changelog: Replace 6 generic entries with real feature announcements (Verbandsverwaltung, Fischerei, Dateien, Kurse, Einladungen, i18n)
- Documentation: Rewrite all 20 docs from Makerkit references to MYeasyCMS content
- FAQ: Replace 6 generic SaaS questions with 10 real MYeasyCMS questions
- Navigation: Replace Changelog link with Contact in main nav
- Footer: Reorganize into Product/Company/Legal sections
- Translations: Update all EN marketing strings to match real Com.BISS content
This commit is contained in:
Zaid Marzguioui
2026-04-01 21:09:06 +02:00
parent bbb33aa63d
commit a5bbf42901
49 changed files with 1320 additions and 4735 deletions

View File

@@ -2,37 +2,44 @@ import { Footer } from '@kit/ui/marketing';
import { Trans } from '@kit/ui/trans';
import { AppLogo } from '~/components/app-logo';
import appConfig from '~/config/app.config';
export function SiteFooter() {
return (
<Footer
logo={<AppLogo className="w-[85px] md:w-[95px]" />}
logo={<AppLogo className="w-[120px] md:w-[140px]" />}
description={<Trans i18nKey="marketing.footerDescription" />}
copyright={
<Trans
i18nKey="marketing.copyright"
values={{
product: appConfig.name,
year: new Date().getFullYear(),
}}
/>
}
sections={[
{
heading: <Trans i18nKey="marketing.about" />,
links: [
{ href: '/blog', label: <Trans i18nKey="marketing.blog" /> },
{ href: '/contact', label: <Trans i18nKey="marketing.contact" /> },
],
},
{
heading: <Trans i18nKey="marketing.product" />,
links: [
{
href: '/pricing',
label: <Trans i18nKey="marketing.pricing" />,
},
{
href: '/docs',
label: <Trans i18nKey="marketing.documentation" />,
},
{
href: '/changelog',
label: <Trans i18nKey="marketing.changelog" />,
},
],
},
{
heading: <Trans i18nKey="marketing.about" />,
links: [
{ href: '/blog', label: <Trans i18nKey="marketing.blog" /> },
{ href: '/faq', label: <Trans i18nKey="marketing.faq" /> },
{ href: '/contact', label: <Trans i18nKey="marketing.contact" /> },
],
},
{

View File

@@ -18,10 +18,6 @@ const links = {
label: 'marketing.blog',
path: '/blog',
},
Changelog: {
label: 'marketing.changelog',
path: '/changelog',
},
Docs: {
label: 'marketing.documentation',
path: '/docs',
@@ -34,6 +30,10 @@ const links = {
label: 'marketing.faq',
path: '/faq',
},
Contact: {
label: 'marketing.contact',
path: '/contact',
},
};
export function SiteNavigation() {