diff --git a/blog/2019-05-28-first-blog-post.md b/blog/2019-05-28-first-blog-post.md index d340919..edb6dca 100644 --- a/blog/2019-05-28-first-blog-post.md +++ b/blog/2019-05-28-first-blog-post.md @@ -1,5 +1,6 @@ --- title: Removed example post +slug: first-blog-post-legacy authors: [slorber] tags: [archived] draft: true diff --git a/blog/2019-05-28-first-blog-post.mdx b/blog/2019-05-28-first-blog-post.mdx index 42cc361..a163ce7 100644 --- a/blog/2019-05-28-first-blog-post.mdx +++ b/blog/2019-05-28-first-blog-post.mdx @@ -1,6 +1,3 @@ -import AuthorCard from '@site/src/components/AuthorCard'; - ---- --- slug: first-blog-post title: First Blog Post @@ -9,6 +6,8 @@ tags: [archived] draft: true --- +import AuthorCard from '@site/src/components/AuthorCard'; + This example blog post has been removed and replaced by updated content. See the new post "Twelve-Factor App methodology" in this blog. diff --git a/blog/2019-05-29-long-blog-post.md b/blog/2019-05-29-long-blog-post.md index d340919..af59bfb 100644 --- a/blog/2019-05-29-long-blog-post.md +++ b/blog/2019-05-29-long-blog-post.md @@ -1,5 +1,6 @@ --- title: Removed example post +slug: long-blog-post-legacy authors: [slorber] tags: [archived] draft: true diff --git a/blog/2019-05-29-long-blog-post.mdx b/blog/2019-05-29-long-blog-post.mdx index ccb01c0..1448037 100644 --- a/blog/2019-05-29-long-blog-post.mdx +++ b/blog/2019-05-29-long-blog-post.mdx @@ -1,6 +1,3 @@ -import AuthorCard from '@site/src/components/AuthorCard'; - ---- --- title: Removed example post authors: [slorber] @@ -8,6 +5,8 @@ tags: [archived] draft: true --- +import AuthorCard from '@site/src/components/AuthorCard'; + This example blog post has been removed and replaced by updated content. See the new post "Twelve-Factor App methodology" in this blog. diff --git a/blog/2021-08-01-mdx-blog-post.mdx b/blog/2021-08-01-mdx-blog-post.mdx index 81dd72b..fd0d22f 100644 --- a/blog/2021-08-01-mdx-blog-post.mdx +++ b/blog/2021-08-01-mdx-blog-post.mdx @@ -1,5 +1,4 @@ --- ---- title: Removed example post (MDX) authors: [slorber] tags: [archived] diff --git a/blog/2025-11-08-twelve-factor-app-methodology.md b/blog/2025-11-08-twelve-factor-app-methodology.md index 31e9a7c..39afa99 100644 --- a/blog/2025-11-08-twelve-factor-app-methodology.md +++ b/blog/2025-11-08-twelve-factor-app-methodology.md @@ -1,5 +1,6 @@ --- title: "Twelve-Factor App methodology — twelve quick rules for modern apps" +slug: twelve-factor-app-methodology-legacy authors: [marcelo-m7] tags: [architecture, twelve-factor, best-practices] draft: true diff --git a/blog/2025-11-08-twelve-factor-app-methodology.mdx b/blog/2025-11-08-twelve-factor-app-methodology.mdx index 750d73f..afba1bb 100644 --- a/blog/2025-11-08-twelve-factor-app-methodology.mdx +++ b/blog/2025-11-08-twelve-factor-app-methodology.mdx @@ -1,11 +1,11 @@ -import AuthorCard from '@site/src/components/AuthorCard'; - --- title: "Twelve-Factor App methodology — twelve quick rules for modern apps" authors: [marcelo-m7] tags: [architecture, twelve-factor, best-practices] --- +import AuthorCard from '@site/src/components/AuthorCard'; + The Twelve-Factor App is a methodology for building software-as-a-service apps that are portable, declarative, and suitable for modern cloud platforms. Originally described at https://12factor.net/ and summarized on https://en.wikipedia.org/wiki/Twelve-Factor_App_methodology, the twelve factors provide pragmatic guidance that applies to web apps, microservices, and even static/documentation sites that have runtime components. diff --git a/blog/authors/marcelo-m7/index.md b/blog/authors/marcelo-m7/index.md index 8ead07f..ea82c4e 100644 --- a/blog/authors/marcelo-m7/index.md +++ b/blog/authors/marcelo-m7/index.md @@ -8,6 +8,8 @@ draft: true Marcelo (GitHub: `marcelo-m7`) is the founder and maintainer of MonaDocs. He focuses on developer experience, documentation tooling, and building internal tools that make publishing and maintaining docs easier. + + Contact & links - LinkedIn: https://www.linkedin.com/in/marcelo-m7/ diff --git a/src/components/AuthorCard/index.js b/src/components/AuthorCard/index.js index 54f57c6..1e2b353 100644 --- a/src/components/AuthorCard/index.js +++ b/src/components/AuthorCard/index.js @@ -1,7 +1,7 @@ import React from 'react'; import styles from './styles.module.css'; -export default function AuthorCard({ name, title, image = '/img/marcelo-m7-avatar.png', linkedin, github, children }) { +export default function AuthorCard({ name, title, image = '/img/marcelo-m7-avatar.svg', linkedin, github, children }) { return (
{name} { e.currentTarget.onerror = null; e.currentTarget.src = '/img/marcelo-m7-avatar.svg'; }} />