mirror of
https://github.com/NohamR/papeer.git
synced 2026-05-25 12:27:20 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a6ba42f3e1 |
@@ -127,6 +127,22 @@ func ToEpub(c chapter, filename string) string {
|
||||
func AppendToEpub(e *epub.Epub, c chapter) {
|
||||
content := ""
|
||||
|
||||
// append table of content
|
||||
if len(c.SubChapters()) > 1 {
|
||||
html := "<h1>Table of Contents</h1>"
|
||||
|
||||
html += "<ol>"
|
||||
for _, sc := range c.SubChapters() {
|
||||
html += fmt.Sprintf("<li>%s</li>", sc.Name())
|
||||
}
|
||||
html += "</ol>"
|
||||
|
||||
_, err := e.AddSection(html, "Table of Contents", "", "")
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
|
||||
// chapter content
|
||||
if c.config.Include {
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -14,6 +14,6 @@ var versionCmd = &cobra.Command{
|
||||
Use: "version",
|
||||
Short: "Print the version number of papeer",
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
fmt.Println("papeer v0.7.0")
|
||||
fmt.Println("papeer v0.7.1")
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user