diff --git a/main.c b/main.c index 55d6c08..7ecb908 100644 --- a/main.c +++ b/main.c @@ -40,7 +40,9 @@ FILE *fptr, *fpto, *fcss, *fcss_target; char txt[MAX_LENGTH], of[MAX_LENGTH]; int i, len, judul; char *header, *footer; - +char *headertwo; +char *doinsert(const char * nama); + char *gantihuruf(const char *kata) { static char output[100]; char *dot = strrchr(kata, '.'); @@ -105,6 +107,8 @@ void get_posts(const char *path, Post *posts, int *count) { } void generate_pagination(Post *posts, int total_posts, int posts_per_page) { + header = doinsert("./media/header.html"); + footer = doinsert("./media/footer.html"); int total_pages = (total_posts + posts_per_page - 1) / posts_per_page; FILE *archive = fopen("./target/archive.html", "w"); @@ -115,8 +119,10 @@ void generate_pagination(Post *posts, int total_posts, int posts_per_page) { fprintf(archive, "\n
\n\n"); fprintf(archive, "