summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock4
-rw-r--r--Cargo.toml2
-rw-r--r--src/generate_html.rs2
3 files changed, 4 insertions, 4 deletions
diff --git a/Cargo.lock b/Cargo.lock
index d17b517..b2a3e59 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4,8 +4,8 @@ version = 4
[[package]]
name = "markdown"
-version = "2.1.1"
-source = "git+git://benbridle.com/markdown?tag=v2.1.1#259eeb0094b70d80cb8300707fe89f5adf554b1d"
+version = "2.1.2"
+source = "git+git://benbridle.com/markdown?tag=v2.1.2#5c9ff7c79fec508017ea6c15b2612bc99276a9b6"
[[package]]
name = "recipe"
diff --git a/Cargo.toml b/Cargo.toml
index 9032713..26e45b8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,7 @@ edition = "2021"
[dependencies]
vagabond = { git = "git://benbridle.com/vagabond", tag = "v1.0.3" }
-markdown = { git = "git://benbridle.com/markdown", tag = "v2.1.1" }
+markdown = { git = "git://benbridle.com/markdown", tag = "v2.1.2" }
recipe = { git = "git://benbridle.com/recipe", tag = "v1.4.0" }
xflags = "0.4.0-pre.1"
diff --git a/src/generate_html.rs b/src/generate_html.rs
index 0210986..4a72da2 100644
--- a/src/generate_html.rs
+++ b/src/generate_html.rs
@@ -71,7 +71,7 @@ pub fn get_html_head(page: &Page, website: &Website) -> String {
pub fn get_table_of_contents(page: &Page) -> String {
- if page.headings.len() < 3 {
+ if page.headings.iter().filter(|h| h.level != Level::Heading3).count() < 3 {
return String::new();
}
let mut toc = String::from("<details><summary></summary><ul>\n");