mirror of
https://github.com/Ed94/metadesk.git
synced 2026-07-29 10:50:02 +00:00
trim -> skip/chop
This commit is contained in:
@@ -69,7 +69,7 @@ int main(int argument_count, char **arguments)
|
||||
|
||||
for(MD_EachNode(root, first))
|
||||
{
|
||||
MD_String8 code_filename = MD_TrimExtension(MD_TrimFolder(root->filename));
|
||||
MD_String8 code_filename = MD_ChopExtension(MD_SkipFolder(root->filename));
|
||||
MD_String8 info_filename = MD_PushStringF("parsed_%.*s.txt", MD_StringExpand(code_filename));
|
||||
printf("Parse Input -> Output: %.*s -> %.*s\n", MD_StringExpand(code_filename), MD_StringExpand(info_filename));
|
||||
|
||||
|
||||
@@ -64,8 +64,8 @@ int main(int argument_count, char **arguments)
|
||||
for(MD_FileIter it = {0}; MD_FileIterIncrement(&it, page_dir_path, &file_info);)
|
||||
{
|
||||
if(MD_StringMatch(MD_ExtensionFromPath(file_info.filename), MD_S8Lit("md"), MD_StringMatchFlag_CaseInsensitive) &&
|
||||
!MD_StringMatch(MD_TrimFolder(MD_TrimExtension(file_info.filename)),
|
||||
MD_TrimFolder(MD_TrimExtension(site_info_path)),
|
||||
!MD_StringMatch(MD_SkipFolder(MD_ChopExtension(file_info.filename)),
|
||||
MD_SkipFolder(MD_ChopExtension(site_info_path)),
|
||||
MD_StringMatchFlag_CaseInsensitive |
|
||||
MD_StringMatchFlag_SlashInsensitive))
|
||||
{
|
||||
@@ -125,7 +125,7 @@ int main(int argument_count, char **arguments)
|
||||
{
|
||||
PageInfo page_info = ParsePageInfo(root);
|
||||
|
||||
MD_String8 name_without_extension = MD_TrimFolder(MD_TrimExtension(root->filename));
|
||||
MD_String8 name_without_extension = MD_SkipFolder(MD_ChopExtension(root->filename));
|
||||
FILE *file = fopen(MD_PushStringF("%.*s.html", MD_StringExpand(name_without_extension)).str, "w");
|
||||
if(file)
|
||||
{
|
||||
@@ -521,7 +521,7 @@ GeneratePageContent(MD_NodeTable *index_table, SiteInfo *site_info, PageInfo *pa
|
||||
PageInfo info = ParsePageInfo(slot->node);
|
||||
|
||||
MD_String8 filename = slot->node->filename;
|
||||
MD_String8 filename_no_ext = MD_TrimExtension(MD_TrimFolder(filename));
|
||||
MD_String8 filename_no_ext = MD_ChopExtension(MD_SkipFolder(filename));
|
||||
MD_String8 link = MD_PushStringF("%.*s.html", MD_StringExpand(filename_no_ext));
|
||||
MD_String8 name = info.title->string;
|
||||
MD_String8 date = MakeDateString(info.date);
|
||||
|
||||
Reference in New Issue
Block a user