tools\Add-Post.ps1
Adds a new post skeleton in posts\YEAR\MM\slug\index.html, wired to the unified
layout and card grid. Prompts for title, date, tags, and a short summary.
.\tools\Add-Post.ps1
A living collection of DevSecOps automation scripts used by Justine Longla T. — keeping blogs, docs, and project sites fast, safe, reproducible, and effortless to maintain.
Safe-Rebase & git-suture
This page is a narrative walkthrough of the Publication Automation Toolkit. For full documentation, runbooks, and architecture notes, see the toolkit in the Docs site.
Open Automation Toolkit Documentation →
Adds a new post skeleton in posts\YEAR\MM\slug\index.html, wired to the unified
layout and card grid. Prompts for title, date, tags, and a short summary.
.\tools\Add-Post.ps1
Quick search by slug; opens the exact post folder so you never edit the wrong copy. Great for jumping straight into Visual Studio Code for a given post.
.\tools\Find-Post.ps1 new-devops-insights
Scans all posts and projects to make sure slugs are unique and match the
[a-z0-9-] pattern used by the site router.
.\tools\check-slugs.ps1
Finds posts missing tags: and suggests labels based on the content path and
existing taxonomy. Keeps your tag pages and filters honest.
.\tools\check-missing-tags.ps1
Creates a tagged release for the blog/docs repo, updates the changelog, and prepares the branch for deployment. Ideal when you’re ready to promote a batch of articles.
.\scripts\Cut-Release.ps1 -Version v1.2.0
Guard-rail rebase: checks for a clean working tree, creates a backup branch, and only proceeds if everything is safe. Designed for human-friendly, low-stress history rewrites.
.\tools\Safe-Rebase.ps1 main
Stitches together mismatched changes after a risky operation (rebase, force push, manual surgery). Helps you recover a known-good “reference state” without panic.
.\tools\git-suture.ps1
This toolkit doesn’t live in isolation — it supports the DevOps stories and deep dives across the site. When you want to see these scripts “in the wild”, start here: