Skip to content

Enable community blog submissions on GitHub Pages (Docsify) - #542

Merged
MichaelCade merged 3 commits into
mainfrom
copilot/implement-blog-section
Jun 24, 2026
Merged

MichaelCade merged 3 commits into
mainfrom
copilot/implement-blog-section

Conversation

Copilot AI commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Blog Post Submission

Summary

This PR adds a first-class community blog flow to the existing Docsify/GitHub Pages site: contributors submit markdown posts via PR, maintainers review, and merged posts are published automatically. It introduces blog structure, contributor policy, review ownership, and CI validation for metadata/link quality.

  • Blog surface area

    • Added blog/README.md (landing page/index), blog/_template.md (required front matter schema), and blog/posts/2026-06-24-community-welcome.md (seed post).
    • Added Community Blog entry to _sidebar.md for site navigation.
  • Contributor + moderation model

    • Extended CONTRIBUTING.md with a dedicated “Submit a Blog Post” section (filename convention, required metadata, scope/quality expectations).
    • Added .github/PULL_REQUEST_TEMPLATE/blog_post.md to standardize submission quality and author self-checks.
    • Added .github/CODEOWNERS rule for /blog/** to enforce maintainer review routing.
  • Automated quality gate

    • Added .github/workflows/blog-post-validation.yml to validate changed blog/posts/*.md files on PRs.
    • Enforces required front matter keys, date format + non-future dates, and verifies local markdown links resolve.
    • Uses explicit minimal workflow token permissions.
---
title: "Your Post Title"
author: "Your Name"
date: "YYYY-MM-DD"
tags:
  - devops
summary: "One or two sentence summary."
---

Checklist

  • I added my post under blog/posts/ with filename format YYYY-MM-DD-short-title.md
  • I used the metadata schema from blog/_template.md (title, author, date, tags, summary)
  • My post is original and relevant to the 90DaysOfDevOps community topics
  • I verified local markdown links and image paths
  • I have read and followed CONTRIBUTING.md

@github-actions

Copy link
Copy Markdown
Contributor

Our team will soon review your PR. Thanks @Copilot :)

@github-actions

Copy link
Copy Markdown
Contributor

Hello there, thanks for opening your first Pull Request. Someone will review it soon. Welcome to the #90DaysOfDevOps community!

@MichaelCade
MichaelCade merged commit 69ed713 into main Jun 24, 2026
4 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

Thank you @Copilot for taking out your valuable time in order to contribute to our project. Looking forward for more such amazing contributions :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants