File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -64,16 +64,17 @@ process_html_file() {
6464 # Escape special characters in title for use in sed
6565 title=$( echo " $title " | sed ' s/[&/\]/\\&/g' )
6666
67- # Build the metadata string with version if available
68- local metadata=" title:${title} "
67+ # Build separate metadata attributes (pagefind requires separate attributes, not comma-separated)
68+ local title_meta=" title:${title} "
69+ local version_attr=" "
6970 if [[ -n " $version " ]]; then
70- metadata= " ${metadata} , version:${version} "
71+ version_attr= " data-pagefind-meta= \" version:${version} \" "
7172 fi
7273
7374 # Process the file with sed
7475 # 1. Add data-pagefind-body and metadata to <div class="body">
7576 # 2. Add data-pagefind-ignore to navigation elements
76- sed -e " s|<div class=\" body\" |<div class=\" body\" data-pagefind-body data-pagefind-meta=\" ${metadata } \" data-site= \" ${site_key} \" data-site-name= \" ${site_name} \" |" \
77+ sed -e " s|<div class=\" body\" |<div class=\" body\" data-pagefind-body data-pagefind-meta=\" ${title_meta } \" ${version_attr} |" \
7778 -e " s|<nav |<nav data-pagefind-ignore |g" \
7879 -e " s|<div class=\" sphinxsidebar\" |<div class=\" sphinxsidebar\" data-pagefind-ignore|g" \
7980 -e " s|<div class=\" related\" |<div class=\" related\" data-pagefind-ignore|g" \
You can’t perform that action at this time.
0 commit comments