diff --git a/blog/2024-10-25-ccc-agenda/index.md~ b/blog/2024-10-25-ccc-agenda/index.md~ deleted file mode 100644 index ae1a6dce8a..0000000000 --- a/blog/2024-10-25-ccc-agenda/index.md~ +++ /dev/null @@ -1,15 +0,0 @@ ---- -layout: post -title: Lorem Ipsum -tags: [news] -authors: [ivet] -slug: fix-this-slug-for-post-url ---- - -![](header.png "Blog Header Image") - -

Lorem Ipsum

- -Add content here - -BUTTON diff --git a/source/generate_who.py b/source/generate_who.py index 472a9d9df8..a7767a9a8c 100644 --- a/source/generate_who.py +++ b/source/generate_who.py @@ -84,7 +84,7 @@ def generate_markdown(pmc_members, committers): pmc_members.sort(key=lambda x: locale.strxfrm(x[0].lower())) committers.sort(key=lambda x: locale.strxfrm(x[0].lower())) repo_path = get_repo_path() - with open(repo_path + "/src/pages/who.md", "w", encoding="utf-8") as f: + with open(repo_path + "/src/pages/who.mdx", "w", encoding="utf-8") as f: f.write("""--- title: Apache CloudStack Project Membership --- @@ -95,10 +95,13 @@ def generate_markdown(pmc_members, committers): Board Minutes: https://whimsy.apache.org/board/minutes/CloudStack.html -""") +````mdx-code-block +import VP from "@site/src/components/VP"; + + +```` - pmc_chair = "Nicolás Vázquez (nvazquez)" - f.write(f"**PMC Chair**: {pmc_chair}\n\n") +""") f.write("The following data is subject to change. The up-to-date information can be found on the Apache Peoples site:\n\n") diff --git a/src/components/VP/index.tsx b/src/components/VP/index.tsx new file mode 100644 index 0000000000..a0e653604d --- /dev/null +++ b/src/components/VP/index.tsx @@ -0,0 +1,55 @@ +import React from "react"; + +const pmc_chair_quote = `"Earlier this year, I was selected by my fellow PMC members as the project’s VP. The main role of the VP is to report + quarterly to the Apache Software Foundation Board, + representing CloudStack and providing updates on the health + and status of the project. I am grateful for the opportunity + to serve as the CloudStack VP and to work with amazing people + from the community to continue making CloudStack an even + greater cloud orchestration platform!"` + +const pmc_chair_name = "Nicolás Vázquez" +const pmc_chair_picture = "/img/authors/nicolas.png" +const pmc_chair_githandle = "nvazquez" +const pmc_chair_linked = "nvazquezuy" + +const git_link = "https://github.com/"+pmc_chair_githandle +const linked_link = "https://www.linkedin.com/in/"+pmc_chair_linked + +export default function VP(): JSX.Element { + return <> +
+
+ +{pmc_chair_name} + +
+
+ +
+
+

+ PMC Chair: {pmc_chair_name} +

+
+
+

+ + + +    + + + +

+
+
+

+ + {pmc_chair_quote} + +

+
+
+ +} diff --git a/src/pages/who.md b/src/pages/who.mdx similarity index 98% rename from src/pages/who.md rename to src/pages/who.mdx index 7c169edc27..812de3eabb 100644 --- a/src/pages/who.md +++ b/src/pages/who.mdx @@ -8,7 +8,11 @@ PMC Information: https://projects.apache.org/committee.html?cloudstack Board Minutes: https://whimsy.apache.org/board/minutes/CloudStack.html -**PMC Chair**: Nicolás Vázquez (nvazquez) +````mdx-code-block +import VP from "@site/src/components/VP"; + + +```` The following data is subject to change. The up-to-date information can be found on the Apache Peoples site: diff --git a/static/img/social/LinkedIn-Blue.png b/static/img/social/LinkedIn-Blue.png new file mode 100644 index 0000000000..62232662ca Binary files /dev/null and b/static/img/social/LinkedIn-Blue.png differ