Skip to content

Commit eda09e5

Browse files
authored
Fix sidebar: remove duplicate flat files, handle folder names with sp… (#825)
1 parent d7aab61 commit eda09e5

46 files changed

Lines changed: 19 additions & 3915 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/wiki-sync.yml

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,28 @@ jobs:
2020
- name: Generate Sidebar
2121
run: |
2222
cd wiki
23-
echo "<!-- This file is auto-generated from the wiki/ folder structure. Do not edit manually. -->" > _Sidebar.md
24-
echo "" >> _Sidebar.md
25-
echo "**[Home](Home)**" >> _Sidebar.md
26-
echo "" >> _Sidebar.md
23+
{
24+
echo '<!-- This file is auto-generated from the wiki/ folder structure. Do not edit manually. -->'
25+
echo ''
26+
echo '**[Home](Home)**'
2727
28-
# Add root-level pages (except Home, _Sidebar, _Footer) sorted alphabetically
29-
for file in $(find . -maxdepth 1 -name '*.md' ! -name 'Home.md' ! -name '_Sidebar.md' ! -name '_Footer.md' | sed 's|^\./||' | sort -f); do
30-
page_name="${file%.md}"
31-
display_name=$(echo "$page_name" | sed 's/-/ /g')
32-
echo "- [$display_name]($page_name)" >> _Sidebar.md
33-
done
28+
# Root-level pages (except Home, _Sidebar, _Footer)
29+
for f in $(find . -maxdepth 1 -name '*.md' ! -name 'Home.md' ! -name '_Sidebar.md' ! -name '_Footer.md' -exec basename {} .md \; | sort -f); do
30+
display=$(echo "$f" | sed 's/-/ /g')
31+
echo "- [$display]($f)"
32+
done
3433
35-
# Add grouped pages from subdirectories
36-
for dir in $(find . -mindepth 1 -maxdepth 1 -type d | sed 's|^\./||' | sort -f); do
37-
echo "" >> _Sidebar.md
38-
echo "**$dir**" >> _Sidebar.md
39-
echo "" >> _Sidebar.md
40-
for file in $(find "$dir" -maxdepth 1 -name '*.md' | sed "s|^$dir/||" | sort -f); do
41-
page_name="${file%.md}"
42-
display_name=$(echo "$page_name" | sed 's/-/ /g')
43-
echo "- [$display_name]($page_name)" >> _Sidebar.md
34+
# Grouped pages from subdirectories
35+
find . -mindepth 1 -maxdepth 1 -type d | sed 's|^\./||' | sort -f | while IFS= read -r dir; do
36+
echo ''
37+
echo "**$dir**"
38+
echo ''
39+
for f in $(find "$dir" -maxdepth 1 -name '*.md' -exec basename {} .md \; | sort -f); do
40+
display=$(echo "$f" | sed 's/-/ /g')
41+
echo "- [$display]($f)"
42+
done
4443
done
45-
done
44+
} > _Sidebar.md
4645
4746
- name: Sync to Wiki
4847
env:

wiki/Accessibility.md

Lines changed: 0 additions & 741 deletions
This file was deleted.

wiki/Alerting.md

Lines changed: 0 additions & 136 deletions
This file was deleted.

wiki/AmplitudeView.md

Lines changed: 0 additions & 77 deletions
This file was deleted.

wiki/Animations.md

Lines changed: 0 additions & 87 deletions
This file was deleted.

wiki/AutoScrollingTextView.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)