From 72ac595a2c8fd5b7a1d53e61935d46716a10046e Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 22 Jan 2026 22:59:55 +0100 Subject: [PATCH 1/8] Enable blog and create first article. Signed-off-by: Kurt Garloff --- blog/2026-01-22-introducing-docs-blog.md | 41 ++++++++++++++++++++++++ blog/authors.yml | 6 ++-- docusaurus.config.js | 31 ++++++++++++++++++ 3 files changed, 75 insertions(+), 3 deletions(-) create mode 100644 blog/2026-01-22-introducing-docs-blog.md diff --git a/blog/2026-01-22-introducing-docs-blog.md b/blog/2026-01-22-introducing-docs-blog.md new file mode 100644 index 0000000000..150df47922 --- /dev/null +++ b/blog/2026-01-22-introducing-docs-blog.md @@ -0,0 +1,41 @@ +--- +slug: introducing_new_blog +title: Introducing A New Blog Site On Our Docs Page +authors: [kurt_garloff] +tags: [docusaurus, scs, blog] +--- + +## Evolution of SCS activities + +Previously, we had [a project web site](https://scs.community/) that covered many +areas of work that was done in the SCS project until it was successfully completed +at the end of 2024. It covered the standardization work as well as the development +of the reference implementation and also had a vast collection of links and technical +content, most of which was related to the reference implementation. For newcomers, +it was somewhat hard to distill the various aspects and goals. + +With the end of the funded project, we split the activities into different organizations +with distinct goals: + +1. The [Forum SCS Standards](https://sovereigncloudstack.org/en/about-scs/network/) is + responsible for governing the standardization process. While it pull significant input + from the various software projects that belong to the SCS universe, it is neutral towards + them beyond the preference for standards compliance. This reflects that there can and + ideally should be several implementations for a standard. + The [new website](https://sovereigncloudstack.org/) focuses on the standardization. +2. The SCS community consists of individuals and organizations that develop, support, + test, use, or otherwise contribute to the software and standards that implement and + codify SCS. The community elects a [project board](https://docs.scs.community/standards/scs-0005-v2-project-governance) + that organizes and motivates contributions. + +## Blog articles + +Blog articles with technical content relating to a specific implementation (or a set +of implmentations) are not a great fit for Forum's web site. +The good news is that the SCS project also has a rich +[Documentation site](https://docs.scs.community/) which is architected in a way that +it assembles documentation from various places. Unlike the Forum, it does not need +to prioritize neutrality as top priority, but benefits and prefers those projects +that contribute useful content to it. + +We have decided to use docusaurus' blog feature to publish blog articles here. diff --git a/blog/authors.yml b/blog/authors.yml index 8d29c5958a..920460af29 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -12,12 +12,12 @@ itrich: garloff: name: Kurt Garloff - title: CEO @ SCS + title: CEO @ S7n Cloud Services, former CTO SCS url: https://github.com/garloff image_url: https://github.com/garloff.png fkr: name: Felix Kronlage-Dammers - title: Product Owner @ SCS + title: Leader Forum SCS-Standards url: https://github.com/fkr - image_url: https://github.com/fkr.png \ No newline at end of file + image_url: https://github.com/fkr.png diff --git a/docusaurus.config.js b/docusaurus.config.js index 9d54f3c9d1..ec4ec606b8 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -103,6 +103,32 @@ const config = { './src/plugins/docusaurus-plugin-matomo-analytics/index.js', './src/plugins/docusaurus-plugin-global-data/index.js' ], + blog: { + path: './blog', + routeBasePath: 'blog', + // Author display + showReadingTime: true, + blogSidebarTitle: 'Recent posts', + blogSidebarCount: 10, + // Post metadata + blogTitle: 'SCS Community Blog', + blogDescription: + 'Insights on cloud sovereignty, open infrastructure, and the Sovereign Cloud Stack', + // Authors + authorsMapPath: 'authors.yml', + // RSS/Atom feeds + feedOptions: { + type: 'all', // 'rss' | 'atom' | 'json' | 'all' + title: 'SCS Community Blog', + description: 'Latest articles from the Sovereign Cloud Stack community', + copyright: `Copyright © ${new Date().getFullYear()} Sovereign Cloud Stack`, + language: 'en' + }, + // Post URLs + postsPerPage: 10, + // Edit links (important for contributions!) + editUrl: 'https://github.com/SovereignCloudStack/docs/edit/main/' + }, themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ @@ -141,6 +167,11 @@ const config = { href: 'https://github.com/SovereignCloudStack/docs', label: 'GitHub', position: 'right' + }, + { + to: '/blog', + label: 'Blog', + position: 'left' } ] }, From d143698fc853fb440eaa1fbdc21273bd87fb428b Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 22 Jan 2026 23:08:43 +0100 Subject: [PATCH 2/8] Fix config. Signed-off-by: Kurt Garloff --- docusaurus.config.js | 52 ++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 28 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index ec4ec606b8..19fe3f6be2 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -34,8 +34,31 @@ const config = { editUrl: 'https://github.com/SovereignCloudStack/docs/tree/main/' }, blog: { + path: './blog', + routeBasePath: 'blog', + // Author display showReadingTime: true, - editUrl: 'https://github.com/SovereignCloudStack/docs/tree/main/' + blogSidebarTitle: 'Recent posts', + blogSidebarCount: 10, + // Post metadata + blogTitle: 'SCS Community Blog', + blogDescription: + 'Insights on cloud sovereignty, open infrastructure, and the Sovereign Cloud Stack', + // Authors + authorsMapPath: 'authors.yml', + // RSS/Atom feeds + feedOptions: { + type: 'all', // 'rss' | 'atom' | 'json' | 'all' + title: 'SCS Community Blog', + description: + 'Latest articles from the Sovereign Cloud Stack community', + copyright: `Copyright © ${new Date().getFullYear()} Sovereign Cloud Stack`, + language: 'en' + }, + // Post URLs + postsPerPage: 10, + // Edit links (important for contributions!) + editUrl: 'https://github.com/SovereignCloudStack/docs/edit/main/' }, theme: { customCss: [require.resolve('./src/css/custom.css')] @@ -103,33 +126,6 @@ const config = { './src/plugins/docusaurus-plugin-matomo-analytics/index.js', './src/plugins/docusaurus-plugin-global-data/index.js' ], - blog: { - path: './blog', - routeBasePath: 'blog', - // Author display - showReadingTime: true, - blogSidebarTitle: 'Recent posts', - blogSidebarCount: 10, - // Post metadata - blogTitle: 'SCS Community Blog', - blogDescription: - 'Insights on cloud sovereignty, open infrastructure, and the Sovereign Cloud Stack', - // Authors - authorsMapPath: 'authors.yml', - // RSS/Atom feeds - feedOptions: { - type: 'all', // 'rss' | 'atom' | 'json' | 'all' - title: 'SCS Community Blog', - description: 'Latest articles from the Sovereign Cloud Stack community', - copyright: `Copyright © ${new Date().getFullYear()} Sovereign Cloud Stack`, - language: 'en' - }, - // Post URLs - postsPerPage: 10, - // Edit links (important for contributions!) - editUrl: 'https://github.com/SovereignCloudStack/docs/edit/main/' - }, - themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ From 2c0c784f171448b765a2f5fa1e3e02400c987f51 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 22 Jan 2026 23:16:22 +0100 Subject: [PATCH 3/8] Fix author Signed-off-by: Kurt Garloff --- blog/2026-01-22-introducing-docs-blog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026-01-22-introducing-docs-blog.md b/blog/2026-01-22-introducing-docs-blog.md index 150df47922..bdf27ca45c 100644 --- a/blog/2026-01-22-introducing-docs-blog.md +++ b/blog/2026-01-22-introducing-docs-blog.md @@ -1,7 +1,7 @@ --- slug: introducing_new_blog title: Introducing A New Blog Site On Our Docs Page -authors: [kurt_garloff] +authors: [garloff] tags: [docusaurus, scs, blog] --- From d40d369f6255192063490b730c6dad8e168afe06 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 22 Jan 2026 23:51:28 +0100 Subject: [PATCH 4/8] Renove old dummy. Add link. Improve wording. Signed-off-by: Kurt Garloff --- blog/2022-10-28-first-blog-post.md | 8 -------- blog/2026-01-22-introducing-docs-blog.md | 22 +++++++++++++--------- docusaurus.config.js | 8 ++++---- 3 files changed, 17 insertions(+), 21 deletions(-) delete mode 100644 blog/2022-10-28-first-blog-post.md diff --git a/blog/2022-10-28-first-blog-post.md b/blog/2022-10-28-first-blog-post.md deleted file mode 100644 index 8307a418b9..0000000000 --- a/blog/2022-10-28-first-blog-post.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -slug: first-blog-post -title: First Blog Post -authors: itrich -tags: [community, howto] ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet diff --git a/blog/2026-01-22-introducing-docs-blog.md b/blog/2026-01-22-introducing-docs-blog.md index bdf27ca45c..18c113dff2 100644 --- a/blog/2026-01-22-introducing-docs-blog.md +++ b/blog/2026-01-22-introducing-docs-blog.md @@ -11,31 +11,35 @@ Previously, we had [a project web site](https://scs.community/) that covered man areas of work that was done in the SCS project until it was successfully completed at the end of 2024. It covered the standardization work as well as the development of the reference implementation and also had a vast collection of links and technical -content, most of which was related to the reference implementation. For newcomers, -it was somewhat hard to distill the various aspects and goals. +content, a lot of which was related to the reference implementation. For newcomers, +it was somewhat hard to distill the various aspects and goals of SCS though. With the end of the funded project, we split the activities into different organizations with distinct goals: 1. The [Forum SCS Standards](https://sovereigncloudstack.org/en/about-scs/network/) is - responsible for governing the standardization process. While it pull significant input - from the various software projects that belong to the SCS universe, it is neutral towards + responsible for governing the standardization process. While it pulls significant input + from the various software projects that belong to the SCS ecosystem, it is neutral towards them beyond the preference for standards compliance. This reflects that there can and ideally should be several implementations for a standard. The [new website](https://sovereigncloudstack.org/) focuses on the standardization. 2. The SCS community consists of individuals and organizations that develop, support, test, use, or otherwise contribute to the software and standards that implement and codify SCS. The community elects a [project board](https://docs.scs.community/standards/scs-0005-v2-project-governance) - that organizes and motivates contributions. + that organizes and motivates contributions. The work of the community is mainly visible + on the [Documentation web site](https://docs.scs.community) and the + [github site](https://github.com/SovereignCloudStack/). ## Blog articles Blog articles with technical content relating to a specific implementation (or a set -of implmentations) are not a great fit for Forum's web site. -The good news is that the SCS project also has a rich -[Documentation site](https://docs.scs.community/) which is architected in a way that +of implementations) are not a great fit for Forum's web site. +The good news is that the SCS project's rich +[Documentation site](https://docs.scs.community/) is architected in a way that it assembles documentation from various places. Unlike the Forum, it does not need to prioritize neutrality as top priority, but benefits and prefers those projects that contribute useful content to it. -We have decided to use docusaurus' blog feature to publish blog articles here. +We have decided to use docusaurus' blog feature to publish blog articles +[here](https://docs.scs.community/blog/). We will migrate some content over +and appreciate contributions. diff --git a/docusaurus.config.js b/docusaurus.config.js index 19fe3f6be2..752267165a 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -199,10 +199,10 @@ const config = { { title: 'More', items: [ - // { - // label: 'Blog', - // to: '/blog' - // }, + { + label: 'Blog', + to: '/blog' + }, { label: 'GitHub', href: 'https://github.com/SovereignCloudStack/docs' From e2a22e00a87f0c528e61d6501d027a29875587f4 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 23 Jan 2026 08:23:18 +0100 Subject: [PATCH 5/8] Link to archived blog and content. Signed-off-by: Kurt Garloff --- blog/2026-01-22-introducing-docs-blog.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/blog/2026-01-22-introducing-docs-blog.md b/blog/2026-01-22-introducing-docs-blog.md index 18c113dff2..a4070c28b4 100644 --- a/blog/2026-01-22-introducing-docs-blog.md +++ b/blog/2026-01-22-introducing-docs-blog.md @@ -41,5 +41,13 @@ to prioritize neutrality as top priority, but benefits and prefers those project that contribute useful content to it. We have decided to use docusaurus' blog feature to publish blog articles -[here](https://docs.scs.community/blog/). We will migrate some content over -and appreciate contributions. +[here](https://docs.scs.community/blog/). We appreciat contributions. + +## Old blog content + +The blog content from the old web site has been migrated over into the +[archive on the new site](https://sovereigncloudstack.org/en/community_blog/). You +can also find the other types of community news [there](https://sovereigncloudstack.org/en/community-news/). + +Some news that might fit the Blog category have also been published in the +[main news section](https://sovereigncloudstack.org/en/insights/news/) on the new page. From c515d09fe175cd9231820eed265a94eef06ebbf7 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 23 Jan 2026 08:35:28 +0100 Subject: [PATCH 6/8] Update blog/2026-01-22-introducing-docs-blog.md Reads better and is more accurate, thanks. Co-authored-by: Felix Kronlage-Dammers Signed-off-by: Kurt Garloff --- blog/2026-01-22-introducing-docs-blog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/2026-01-22-introducing-docs-blog.md b/blog/2026-01-22-introducing-docs-blog.md index a4070c28b4..8e9baa21bf 100644 --- a/blog/2026-01-22-introducing-docs-blog.md +++ b/blog/2026-01-22-introducing-docs-blog.md @@ -22,7 +22,7 @@ with distinct goals: from the various software projects that belong to the SCS ecosystem, it is neutral towards them beyond the preference for standards compliance. This reflects that there can and ideally should be several implementations for a standard. - The [new website](https://sovereigncloudstack.org/) focuses on the standardization. + The [new website](https://sovereigncloudstack.org/) serves as an overall entrance point to Sovereign Cloud Stack with a focus on the standardization and certification. 2. The SCS community consists of individuals and organizations that develop, support, test, use, or otherwise contribute to the software and standards that implement and codify SCS. The community elects a [project board](https://docs.scs.community/standards/scs-0005-v2-project-governance) From d678f5cd023d595d4bc9551f401293b2c7b4a561 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 23 Jan 2026 08:37:05 +0100 Subject: [PATCH 7/8] Removed link to old web site as per fkr's suggestion. Signed-off-by: Kurt Garloff --- blog/2026-01-22-introducing-docs-blog.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/blog/2026-01-22-introducing-docs-blog.md b/blog/2026-01-22-introducing-docs-blog.md index 8e9baa21bf..6ae0e19f21 100644 --- a/blog/2026-01-22-introducing-docs-blog.md +++ b/blog/2026-01-22-introducing-docs-blog.md @@ -7,7 +7,7 @@ tags: [docusaurus, scs, blog] ## Evolution of SCS activities -Previously, we had [a project web site](https://scs.community/) that covered many +Previously, we had a project web site that covered many areas of work that was done in the SCS project until it was successfully completed at the end of 2024. It covered the standardization work as well as the development of the reference implementation and also had a vast collection of links and technical @@ -22,7 +22,8 @@ with distinct goals: from the various software projects that belong to the SCS ecosystem, it is neutral towards them beyond the preference for standards compliance. This reflects that there can and ideally should be several implementations for a standard. - The [new website](https://sovereigncloudstack.org/) serves as an overall entrance point to Sovereign Cloud Stack with a focus on the standardization and certification. + The [new website](https://sovereigncloudstack.org/) serves as an overall entrance point to + Sovereign Cloud Stack with a focus on the standardization and certification. 2. The SCS community consists of individuals and organizations that develop, support, test, use, or otherwise contribute to the software and standards that implement and codify SCS. The community elects a [project board](https://docs.scs.community/standards/scs-0005-v2-project-governance) From 75c5e71f6ee20ca4b73c70009cf9e4a380131545 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 23 Jan 2026 08:45:35 +0100 Subject: [PATCH 8/8] Final typo correction. Famous last words, I know. Signed-off-by: Kurt Garloff --- blog/2026-01-22-introducing-docs-blog.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blog/2026-01-22-introducing-docs-blog.md b/blog/2026-01-22-introducing-docs-blog.md index 6ae0e19f21..288320f740 100644 --- a/blog/2026-01-22-introducing-docs-blog.md +++ b/blog/2026-01-22-introducing-docs-blog.md @@ -2,7 +2,7 @@ slug: introducing_new_blog title: Introducing A New Blog Site On Our Docs Page authors: [garloff] -tags: [docusaurus, scs, blog] +tags: [docusaurus, scs, community, blog] --- ## Evolution of SCS activities @@ -42,7 +42,7 @@ to prioritize neutrality as top priority, but benefits and prefers those project that contribute useful content to it. We have decided to use docusaurus' blog feature to publish blog articles -[here](https://docs.scs.community/blog/). We appreciat contributions. +[here](https://docs.scs.community/blog/). We appreciate contributions. ## Old blog content @@ -51,4 +51,4 @@ The blog content from the old web site has been migrated over into the can also find the other types of community news [there](https://sovereigncloudstack.org/en/community-news/). Some news that might fit the Blog category have also been published in the -[main news section](https://sovereigncloudstack.org/en/insights/news/) on the new page. +[main news section](https://sovereigncloudstack.org/en/insights/news/) on the new web site.