diff --git a/CHANGELOG.md b/CHANGELOG.md
index e621c062a..21d7f897b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
+- Added a blog post: _Ghostfolio auf Sackgeld.com vorgestellt_
- Added _Sackgeld.com_ to the _As seen in_ section on the landing page
### Changed
diff --git a/apps/api/src/app/frontend.middleware.ts b/apps/api/src/app/frontend.middleware.ts
index eb9e5561c..8165af216 100644
--- a/apps/api/src/app/frontend.middleware.ts
+++ b/apps/api/src/app/frontend.middleware.ts
@@ -83,6 +83,13 @@ export class FrontendMiddleware implements NestMiddleware {
) {
featureGraphicPath = 'assets/images/blog/20221226.jpg';
title = `The importance of tracking your personal finances - ${title}`;
+ } else if (
+ request.path.startsWith(
+ '/de/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt'
+ )
+ ) {
+ featureGraphicPath = 'assets/images/blog/ghostfolio-x-sackgeld.png';
+ title = `Ghostfolio auf Sackgeld.com vorgestellt - ${title}`;
}
if (
diff --git a/apps/client/src/app/app-routing.module.ts b/apps/client/src/app/app-routing.module.ts
index b90c19364..740d919c4 100644
--- a/apps/client/src/app/app-routing.module.ts
+++ b/apps/client/src/app/app-routing.module.ts
@@ -116,6 +116,13 @@ const routes: Routes = [
'./pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.module'
).then((m) => m.TheImportanceOfTrackingYourPersonalFinancesPageModule)
},
+ {
+ path: 'blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt',
+ loadChildren: () =>
+ import(
+ './pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.module'
+ ).then((m) => m.GhostfolioAufSackgeldVorgestelltPageModule)
+ },
{
path: 'demo',
loadChildren: () =>
diff --git a/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html b/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html
index 7a72ada19..d60041586 100644
--- a/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html
+++ b/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.html
@@ -7,7 +7,7 @@
2022-07-23
diff --git a/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page-routing.module.ts b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page-routing.module.ts
new file mode 100644
index 000000000..fa3ad2df1
--- /dev/null
+++ b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page-routing.module.ts
@@ -0,0 +1,20 @@
+import { NgModule } from '@angular/core';
+import { RouterModule, Routes } from '@angular/router';
+import { AuthGuard } from '@ghostfolio/client/core/auth.guard';
+
+import { GhostfolioAufSackgeldVorgestelltPageComponent } from './ghostfolio-auf-sackgeld-vorgestellt-page.component';
+
+const routes: Routes = [
+ {
+ canActivate: [AuthGuard],
+ component: GhostfolioAufSackgeldVorgestelltPageComponent,
+ path: '',
+ title: 'Ghostfolio auf Sackgeld.com vorgestellt'
+ }
+];
+
+@NgModule({
+ imports: [RouterModule.forChild(routes)],
+ exports: [RouterModule]
+})
+export class GhostfolioAufSackgeldVorgestelltPageRoutingModule {}
diff --git a/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.component.ts b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.component.ts
new file mode 100644
index 000000000..0b0443d22
--- /dev/null
+++ b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.component.ts
@@ -0,0 +1,9 @@
+import { Component } from '@angular/core';
+
+@Component({
+ host: { class: 'page' },
+ selector: 'gf-ghostfolio-auf-sackgeld-vorgestellt-page',
+ styleUrls: ['./ghostfolio-auf-sackgeld-vorgestellt-page.scss'],
+ templateUrl: './ghostfolio-auf-sackgeld-vorgestellt-page.html'
+})
+export class GhostfolioAufSackgeldVorgestelltPageComponent {}
diff --git a/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html
new file mode 100644
index 000000000..1a149277b
--- /dev/null
+++ b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+
Ghostfolio auf Sackgeld.com vorgestellt
+
2023-01-21
+
+
+
+
+ Wir freuen uns darüber, dass unsere Open Source Portfolio Tracking
+ Software Ghostfolio auf dem
+ Fintech News Portal Sackgeld.com vorgestellt wurde.
+
+
+
+
+ Ghostfolio – Open Source Wealth Management Software
+
+
+ Ghostfolio ermöglicht es dir, deine Portfolio-Performance einfach zu
+ verfolgen und zu analysieren. Es bietet dir detaillierte
+ Informationen über deine Positionen, historische Entwicklung und die
+ Zusammenstellung deines Portfolios. Durch die Open Source-Lizenz (GNU Affero General Public License v3.0) wird die Software ständig weiterentwickelt und verbessert und du
+ hast sogar die Möglichkeit, dich selbst daran zu beteiligen. Wir
+ sind davon überzeugt, mit dem Open-Source-Ansatz von Ghostfolio das
+ Finanzwissen und Investieren für alle zugänglicher zu machen.
+
+
+
+ Sackgeld.com – App für ein höheres Sackgeld
+
+ Das Schweizer Fintech News Portal
+ Sackgeld.com
+ informiert über die neuesten Entwicklungen und Innovationen im
+ Bereich FinTech. Dazu gehören News, Artikel und persönliche
+ Erfahrungen aus der Welt der digitalen Finanz Apps, Säule 3a, P2P
+ und Immobilien.
+
+
+
+
+
+ -
+ AGPL-3.0
+
+ -
+ Aktie
+
+ -
+ Altersvorsorge
+
+ -
+ Anlage
+
+ -
+ App
+
+ -
+ Feedback
+
+ -
+ Finanzwissen
+
+ -
+ Fintech
+
+ -
+ Ghostfolio
+
+ -
+ Immobilien
+
+ -
+ Innovation
+
+ -
+ Investieren
+
+ -
+ Lizenz
+
+ -
+ Open Source
+
+ -
+ OSS
+
+ -
+ P2P
+
+ -
+ Performance
+
+ -
+ Portfolio
+
+ -
+ Sackgeld
+
+ -
+ Säule 3a
+
+ -
+ Schweiz
+
+ -
+ Software
+
+ -
+ Taschengeld
+
+ -
+ Tool
+
+ -
+ Vermögen
+
+ -
+ Wealth Management
+
+
+
+
+
+
+
diff --git a/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.module.ts b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.module.ts
new file mode 100644
index 000000000..8cc63ce83
--- /dev/null
+++ b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.module.ts
@@ -0,0 +1,17 @@
+import { CommonModule } from '@angular/common';
+import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core';
+import { RouterModule } from '@angular/router';
+
+import { GhostfolioAufSackgeldVorgestelltPageRoutingModule } from './ghostfolio-auf-sackgeld-vorgestellt-page-routing.module';
+import { GhostfolioAufSackgeldVorgestelltPageComponent } from './ghostfolio-auf-sackgeld-vorgestellt-page.component';
+
+@NgModule({
+ declarations: [GhostfolioAufSackgeldVorgestelltPageComponent],
+ imports: [
+ CommonModule,
+ GhostfolioAufSackgeldVorgestelltPageRoutingModule,
+ RouterModule
+ ],
+ schemas: [CUSTOM_ELEMENTS_SCHEMA]
+})
+export class GhostfolioAufSackgeldVorgestelltPageModule {}
diff --git a/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.scss b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.scss
new file mode 100644
index 000000000..5d4e87f30
--- /dev/null
+++ b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.scss
@@ -0,0 +1,3 @@
+:host {
+ display: block;
+}
diff --git a/apps/client/src/app/pages/blog/blog-page.html b/apps/client/src/app/pages/blog/blog-page.html
index 2e8379955..e2ebfa891 100644
--- a/apps/client/src/app/pages/blog/blog-page.html
+++ b/apps/client/src/app/pages/blog/blog-page.html
@@ -2,6 +2,32 @@
Blog
+
+
+
+
+
diff --git a/apps/client/src/assets/images/blog/ghostfolio-x-sackgeld.png b/apps/client/src/assets/images/blog/ghostfolio-x-sackgeld.png
new file mode 100644
index 000000000..a18e058c8
Binary files /dev/null and b/apps/client/src/assets/images/blog/ghostfolio-x-sackgeld.png differ
diff --git a/apps/client/src/assets/sitemap.xml b/apps/client/src/assets/sitemap.xml
index f9043bed7..8a86fa81e 100644
--- a/apps/client/src/assets/sitemap.xml
+++ b/apps/client/src/assets/sitemap.xml
@@ -6,82 +6,86 @@
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
https://ghostfol.io
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/de/blog/2021/07/hallo-ghostfolio
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
+
+
+ https://ghostfol.io/de/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/about
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/about/changelog
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2021/07/hello-ghostfolio
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2022/01/ghostfolio-first-months-in-open-source
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2022/07/ghostfolio-meets-internet-identity
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2022/07/how-do-i-get-my-finances-in-order
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2022/08/500-stars-on-github
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2022/10/hacktoberfest-2022
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2022/11/black-friday-2022
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/blog/2022/12/the-importance-of-tracking-your-personal-finances
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/demo
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/faq
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/features
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/markets
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/pricing
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/register
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00
https://ghostfol.io/en/resources
- 2023-01-05T00:00:00+00:00
+ 2023-01-23T00:00:00+00:00