MarkX

0.1.4

MarkX - Markdown, XML, and PowerShell

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name MarkX

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name MarkX

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

2025 Start Automating

Package Details

Author(s)

  • James Brundage

Tags

Markdown MDX Astro Hugo Jekyll

Functions

Get-MarkX MarkX

Dependencies

This module has no dependencies.

Release Notes

## MarkX 0.1.4

* MarkX now handles multiple files (#57)
* MarkX is now an eponym (#55)
* MarkX now supports MDX (#59)
* MarkX now supports Astro (#64)
* Extended Type Improvements
 * `MarkX.CrossReference` cross references (#80)  
 * `MarkX.Date` (#58)
 * `MarkX.Find` finds content in Markdown (#76)  
 * `MarkX.Replace` replaces content in Markdown (#77)  
 * `MarkX.FindCodeBlock` finds code blocks (#78)
 * `MarkX.FindHyperlink` finds hyperlinks in markdown (#47)
 * `MarkX.FindReference` finds code references (#79)
 * `MarkX.get_Content` (#53)
 * `MarkX.get_Content` gets markdown content (front matter + markdown) (#53)
 * `MarkX.get_DataPath` gets the path to external front matter (#84)
 * `MarkX.get_DataUrl` gets markdown embedded in a data url (#74)
 * `MarkX.get_JavaScript` (#61)  
 * `MarkX.get_JavaScriptKeywordPattern` matches javascript keywords (#70)
 * `MarkX.get_JSON` gets markdown as [Markpub](https://markpub.at/) json (#75)
 * `MarkX.get_Liquid` now matches content (#54)
 * `MarkX.get_Markdown ContentType` gets ideal content types (#66)
 * `MarkX.get_MarkdownExtension` gets markdown extensions (#65)
 * `MarkX.get_Markpub` (#49)
 * `MarkX.get_Path` gets markdown path (#51)
 * `MarkX.get_StartPattern` matches the first heading, element, or block (#68)
 * `MarkX.get_SVG` gets markdown embedded in an SVG (#73)
 * `MarkX.get/set_FrontMatter` gets/sets Markdown front matter (#63)
 * `MarkX.HTML` fault tolerance (#52)
 * `MarkX.HTML` javascript support (#62)
 * `MarkX.Layout` gets or sets layout script or layout front matter (#72)
 * `MarkX.Page` gets markdown as a page (#71)
 * `MarkX.Save` saves markdown content (#67)
 * `MarkX.TableOfContents` gets a table of contents (#83)
 * `MarkX.Tags` (#41)
 * `MarkX.Title` (#60)
* Fixes:
 * `MarkX` no longer misses markdown when provided with headers (#50)
 * `MarkX.set_YamlHeader` tolerates `powershell-yaml` parameter difficulties (#69)
 * `MarkX` uses MarkDig's Advanced Extensions for better compatibility with `ConvertFrom-Markdown` (#81)
 * `MarkX` uses plural aliasing (#82)
* Demo now in `README.md.ps1` (#56)

---

Additional release notes in [CHANGELOG](https://github.com/StartAutomating/MarkX/blob/main/CHANGELOG.md)

FileList

Version History

Version Downloads Last updated
0.1.4 (current version) 141 10/27/2026
0.1.3 5,974 1/29/2026
0.1.2 221 1/21/2026
0.1.1 216 1/13/2026
0.1 102 12/24/2025