#4 Generate HTML Assembler

Ditutup
dibuka 5 tahun lalu oleh kazuki · 0 komentar
  • Assemble HTML components (inserts html blocks in an html file)

If no header.html and/or footer.html are provided, default to normal HTML closure.

tl;dr; The tool should generate a valid html5 page regardless of footer and header.

Considerations

  • Page title, namely <title>...</title> should be derived from the first <h1> element content. Alternatively, using the AST from comrak, detect it.

This would mean instead of returning the content from md_to_html, return a

struct FileData {
    content: String, 
    title: String
}
* Assemble HTML components (inserts html blocks in an html file) If no header.html and/or footer.html are provided, default to normal HTML closure. tl;dr; The tool should generate a valid html5 page regardless of footer and header. # Considerations * Page title, namely `<title>...</title>` should be derived from the first `<h1>` element content. Alternatively, using the AST from `comrak`, detect it. This would mean instead of returning the content from `md_to_html`, return a ```rust struct FileData { content: String, title: String } ```
Masuk untuk bergabung dalam percakapan ini.
Tidak ada tonggak
Tidak ada penerima
1 Peserta
Memuat...
Batal
Simpan
Belum ada konten.