Something In Your Eyes
This commit is contained in:
parent
3a45a2af05
commit
cf8dbf4bb4
41
main.c
41
main.c
|
|
@ -35,7 +35,8 @@ Markdown mdt = {
|
||||||
.code = 0
|
.code = 0
|
||||||
};
|
};
|
||||||
|
|
||||||
FILE *fptr, *fpto;
|
FILE *fptr, *fpto,
|
||||||
|
*fcss, *fcss_target;
|
||||||
|
|
||||||
char txt[MAX_LENGTH], of[MAX_LENGTH];
|
char txt[MAX_LENGTH], of[MAX_LENGTH];
|
||||||
|
|
||||||
|
|
@ -68,6 +69,32 @@ void add_css(void) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void copy_css(void) {
|
||||||
|
const char *css = "./media/style.css";
|
||||||
|
const char *css_target = "./target/style.css";
|
||||||
|
int x;
|
||||||
|
|
||||||
|
FILE *fcss = fopen(css, "r");
|
||||||
|
if (fcss == NULL) {
|
||||||
|
perror("Tidak bisa membuka file masukan CSS");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
FILE *fcss_target = fopen(css_target, "w");
|
||||||
|
if (fcss_target == NULL) {
|
||||||
|
perror("Tidak bisa membuka file keluaran CSS");
|
||||||
|
fclose(fcss);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
while ((x = fgetc(fcss)) != EOF) {
|
||||||
|
fputc(x, fcss_target);
|
||||||
|
}
|
||||||
|
|
||||||
|
fclose(fcss);
|
||||||
|
fclose(fcss_target);
|
||||||
|
}
|
||||||
|
|
||||||
void newsetup(void) {
|
void newsetup(void) {
|
||||||
struct stat st;
|
struct stat st;
|
||||||
if (stat("./source", &st) == -1) mkdir("./source", 0700);
|
if (stat("./source", &st) == -1) mkdir("./source", 0700);
|
||||||
|
|
@ -247,11 +274,15 @@ dohyperlink(void) {
|
||||||
fprintf(fpto, "[");
|
fprintf(fpto, "[");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
void build(void) {
|
||||||
}
|
}
|
||||||
void generate(void) {
|
void generate(void) {
|
||||||
fprintf(fpto, "<html>\n<body>\n<head>\n<meta charset=\"utf-8\"/>\n<title>daisy homepage</title>\n");
|
fprintf(fpto, "<html>\n<head>\n");
|
||||||
fprintf(fpto, "<style>body{background: #4caf50} blockquote{background: #fff}</style>\n</head>\n");
|
fprintf(fpto, "<meta charset=\"utf-8\"/>\n");
|
||||||
|
fprintf(fpto, "<title>daisy homepage</title>\n");
|
||||||
|
fprintf(fpto, "<link rel=\"stylesheet\" href=\"style.css\">\n");
|
||||||
|
fprintf(fpto, "</head>\n<body>\n");
|
||||||
while (fgets(txt, MAX_LENGTH, fptr) != NULL) {
|
while (fgets(txt, MAX_LENGTH, fptr) != NULL) {
|
||||||
len = strlen(txt);
|
len = strlen(txt);
|
||||||
|
|
||||||
|
|
@ -352,7 +383,6 @@ int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
char *new_name = gantihuruf(ent->d_name);
|
char *new_name = gantihuruf(ent->d_name);
|
||||||
snprintf(of, sizeof(of), "./target/%s", new_name);
|
snprintf(of, sizeof(of), "./target/%s", new_name);
|
||||||
|
|
||||||
fpto = fopen(of, "w");
|
fpto = fopen(of, "w");
|
||||||
if (fpto == NULL) {
|
if (fpto == NULL) {
|
||||||
perror("galat membuat berkas keluaran");
|
perror("galat membuat berkas keluaran");
|
||||||
|
|
@ -361,6 +391,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
generate();
|
generate();
|
||||||
|
copy_css();
|
||||||
|
|
||||||
fclose(fptr);
|
fclose(fptr);
|
||||||
fclose(fpto);
|
fclose(fpto);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user