feat(seo, routing): add Bisaya learning and German for Bisaya courses
All checks were successful
Deploy to production / deploy (push) Successful in 2m0s

- Introduced new routes for Bisaya learning and German for Bisaya courses, enhancing the marketing section of the application.
- Updated sitemap.xml to include new course URLs for better SEO visibility.
- Added localization entries for both courses in English and German, improving content accessibility for users.
- Enhanced SEO metadata generation for the new courses, ensuring proper indexing and visibility in search engines.
- Updated VocabLandingView to feature links to the new courses, improving user navigation and engagement.
This commit is contained in:
Torsten Schulz (local)
2026-04-20 08:28:00 +02:00
parent e6c90c219b
commit 71f2ee7c97
8 changed files with 492 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
const FalukantLandingView = () => import('../views/public/FalukantLandingView.vue');
const MinigamesLandingView = () => import('../views/public/MinigamesLandingView.vue');
const VocabLandingView = () => import('../views/public/VocabLandingView.vue');
const BisayaLearningLandingView = () => import('../views/public/BisayaLearningLandingView.vue');
const GermanForBisayaLandingView = () => import('../views/public/GermanForBisayaLandingView.vue');
const marketingRoutes = [
{
@@ -36,6 +38,28 @@ const marketingRoutes = [
},
},
},
{
path: '/bisaya-lernen',
name: 'BisayaLearningLanding',
component: BisayaLearningLandingView,
meta: {
seo: {
i18nKey: 'bisayaLearning',
canonicalPath: '/bisaya-lernen',
},
},
},
{
path: '/deutsch-fuer-bisaya',
name: 'GermanForBisayaLanding',
component: GermanForBisayaLandingView,
meta: {
seo: {
i18nKey: 'germanForBisaya',
canonicalPath: '/deutsch-fuer-bisaya',
},
},
},
];
export default marketingRoutes;