Removed updated and created front data

Helper-2023-12-21 -> Helper-2024-01-05
This commit is contained in:
2024-01-05 18:39:49 -07:00
parent 90380fdd43
commit ccea8de8cf
6 changed files with 1352 additions and 372 deletions

View File

@ -1282,12 +1282,7 @@ internal static partial class HelperMarkdown
string h1Line;
string[] lines;
string typeLine;
string createdLine;
string updatedLine;
DateTime creationDateTime;
MarkdownFile markdownFile;
string createdLineCompare;
string updatedLineCompare;
foreach (KeyValuePair<string, MarkdownFileAndLines> relativeTo in relativeToCollection)
{
if (relativeTo.Value.Lines.Length == 0)
@ -1296,13 +1291,8 @@ internal static partial class HelperMarkdown
lines = relativeTo.Value.Lines;
markdownFile = relativeTo.Value.MarkdownFile;
results.AddRange(lines);
creationDateTime = markdownFile.CreationDateTime > markdownFile.LastWriteDateTime ? markdownFile.LastWriteDateTime : markdownFile.CreationDateTime;
typeLine = $"type: \"{appSettings.DefaultNoteType}\"";
h1Line = $"# {markdownFile.FileNameWithoutExtension}";
createdLineCompare = $"created: \"{creationDateTime.ToUniversalTime():yyyy-MM-dd}T";
createdLine = $"created: \"{creationDateTime.ToUniversalTime():yyyy-MM-ddTHH:mm:ss.fffZ}\"";
updatedLineCompare = $"updated: \"{markdownFile.LastWriteDateTime.ToUniversalTime():yyyy-MM-dd}T";
updatedLine = $"updated: \"{markdownFile.LastWriteDateTime.ToUniversalTime():yyyy-MM-ddTHH:mm:ss.fffZ}\"";
if (markdownFile.LineNumber.FrontMatterYamlEnd is null)
{
if (markdownFile.LineNumber.H1 is null)
@ -1312,8 +1302,6 @@ internal static partial class HelperMarkdown
results.Insert(0, string.Empty);
}
results.Insert(0, "---");
results.Insert(0, updatedLine);
results.Insert(0, createdLine);
results.Insert(0, typeLine);
results.Insert(0, "---");
}
@ -1327,20 +1315,8 @@ internal static partial class HelperMarkdown
}
if (markdownFile.LineNumber.Type is null)
results.Insert(markdownFile.LineNumber.FrontMatterYamlEnd.Value, typeLine);
if (markdownFile.LineNumber.Updated is null)
results.Insert(markdownFile.LineNumber.FrontMatterYamlEnd.Value, updatedLine);
else
{
if (results[markdownFile.LineNumber.Updated.Value].Contains('$'))
continue;
if (results[markdownFile.LineNumber.Updated.Value][..updatedLineCompare.Length] == updatedLineCompare)
continue;
results[markdownFile.LineNumber.Updated.Value] = updatedLine;
}
if (markdownFile.LineNumber.Created is null)
results.Insert(markdownFile.LineNumber.FrontMatterYamlEnd.Value, createdLine);
else if (results[markdownFile.LineNumber.Created.Value][..createdLineCompare.Length] != createdLineCompare)
results[markdownFile.LineNumber.Created.Value] = createdLine;
if (markdownFile.LineNumber.H1 is not null && markdownFile.LineNumber.Type is not null)
continue;
}
File.WriteAllLines(markdownFile.File, results);
File.SetLastWriteTime(markdownFile.File, markdownFile.LastWriteDateTime);