@@ -107,13 +107,15 @@ jobs:
107
107
108
108
# Convert jupyter notebooks to markdown
109
109
jupyter nbconvert --to markdown build/jupyter_execute/user_guide/*.ipynb --output-dir redis_vl_hugo/user_guide/ 2>/dev/null
110
+ jupyter nbconvert --to markdown build/jupyter_execute/user_guide/release_guide/*.ipynb --output-dir redis_vl_hugo/user_guide/release_guide/ 2>/dev/null
110
111
jupyter nbconvert --to markdown build/jupyter_execute/overview/cli.ipynb --output-dir redis_vl_hugo/overview/ 2>/dev/null
111
112
112
113
# Prepare markdown files
113
114
rsync -a ./build/markdown/api/ ./redis_vl_hugo/api/ --exclude=index.md
114
115
cp ./build/markdown/overview/installation.md ./redis_vl_hugo/overview/installation.md
115
116
116
117
# Format markdown files
118
+ shopt -s globstar
117
119
markdown_pages=(./redis_vl_hugo/**/*.md)
118
120
119
121
for markdown_page in "${markdown_pages[@]}"; do
@@ -208,19 +210,21 @@ jobs:
208
210
# Format _index.md pages
209
211
cp ./build/markdown/api/index.md ./redis_vl_hugo/api/_index.md
210
212
cp ./build/markdown/user_guide/index.md ./redis_vl_hugo/user_guide/_index.md
213
+ cp ./build/markdown/user_guide/release_guide/index.md ./redis_vl_hugo/user_guide/release_guide/_index.md
211
214
cp ./build/markdown/overview/index.md ./redis_vl_hugo/overview/_index.md
212
215
213
216
index_markdown_pages=(
214
217
./redis_vl_hugo/api/_index.md
215
218
./redis_vl_hugo/user_guide/_index.md
219
+ ./redis_vl_hugo/user_guide/release_guide/_index.md
216
220
./redis_vl_hugo/overview/_index.md
217
221
)
218
222
219
223
for index_markdown_page in "${index_markdown_pages[@]}"; do
220
224
format "${index_markdown_page}"
221
225
222
226
# Fix relrefs by removing .md extension and references to numbered pages
223
- sed -E -i 's/\.md/\//g; s/\([0-9]+ _/\(/g' "${index_markdown_page}"
227
+ sed -E -i 's/\.md/\//g; s/\([0-9]{2} _/\(/g; s/index\// /g' "${index_markdown_page}"
224
228
done
225
229
226
230
# Rename user guides to strip leading numbers from filename
0 commit comments