File tree Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Expand file tree Collapse file tree 1 file changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -1492,18 +1492,8 @@ function GetMarkdownFilesFromPath
1492
1492
[switch ]$IncludeModulePage
1493
1493
)
1494
1494
1495
- if ($IncludeModulePage )
1496
- {
1497
- $filter = ' *.md'
1498
- }
1499
- else
1500
- {
1501
- $filter = ' *-*.md'
1502
- }
1503
-
1504
1495
$aboutFilePrefixPattern = ' about_*'
1505
1496
1506
-
1507
1497
$MarkdownFiles = @ ()
1508
1498
if ($Path ) {
1509
1499
$Path | ForEach-Object {
@@ -1516,7 +1506,16 @@ function GetMarkdownFilesFromPath
1516
1506
}
1517
1507
elseif (Test-Path - PathType Container $_ )
1518
1508
{
1519
- $MarkdownFiles += Get-ChildItem $_ - Filter $filter | Where-Object {$_.BaseName -notlike $aboutFilePrefixPattern }
1509
+ $MarkdownFiles += Get-ChildItem $_ - File | ForEach-Object {
1510
+ $md = Get-Content - Raw - Path $_
1511
+ $yml = [Markdown.MAML.Parser.MarkdownParser ]::GetYamlMetadata($md )
1512
+ $isModulePage = $null -ne $yml .' Module Guid'
1513
+
1514
+ if ($IncludeModulePage -and $isModulePage -or -not $isModulePage -and -not $IncludeModulePage )
1515
+ {
1516
+ $_ | Where-Object {$_.BaseName -notlike $aboutFilePrefixPattern }
1517
+ }
1518
+ }
1520
1519
}
1521
1520
else
1522
1521
{
You can’t perform that action at this time.
0 commit comments