longform-markdown-splitter
Version:
Splits and transforms markdown files from obsidian for usage in hugo.
24 lines (23 loc) • 636 B
TypeScript
import { MD_Frontmatter_Template } from "./md-frontmatter";
export interface MD_Collection_Parameter_Type {
split_row: string;
cleanName: string;
url_prefix: string;
useCounter: boolean;
weightBase: number;
counter: number;
frontmatter: MD_Frontmatter_Template;
}
export declare class MD_Collection {
headline: string;
url_prefix: string;
url: string;
file_name: string;
file_content: string;
nr: number;
weight: number;
date: string;
constructor(parameter: MD_Collection_Parameter_Type);
add_content(content: string): void;
write_file(writePath: string): void;
}