Skip to content

Commit 3abfd55

Browse files
committed
Adding legacy redirects for our Google results
1 parent 135e68b commit 3abfd55

File tree

365 files changed

+2906
-4
lines changed

Some content is hidden

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

365 files changed

+2906
-4
lines changed

_gen/genapi.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ for DIR in $DIRS; do
6161
ALIASLIST=""
6262
for i in "${vers[@]}"
6363
do
64-
ALIASLIST=$ALIASLIST"\n- \/api\/$i\/$PKGPATH"
64+
ALIASLIST=$ALIASLIST"\n- \/api\/$i\/$PKGPATH\n- \/api\/$i\/$PKGPATH.html"
6565
done
6666

6767
if [[ "$OUT" != '*.md' ]]; then
@@ -72,4 +72,4 @@ for DIR in $DIRS; do
7272
done
7373

7474
rm content/docs/api/v2/_index.md
75-
find content/docs/api/ -name \*.bak -exec rm {} \;
75+
find content/docs/api/ -name \*.bak -exec rm {} \;

_gen/genlegacy.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/bin/bash
2+
3+
cd "$(dirname "$0")"
4+
cd ..
5+
6+
PREFIX="content/docs"
7+
8+
legacy_files(){
9+
for FILE in $1/*; do
10+
FULL=`echo $FILE | sed "s|$PREFIX||"`
11+
NAME=`basename $FILE | sed 's/\.md//'`
12+
OUT=$NAME".md"
13+
14+
if [ -d "$FILE" ]; then
15+
legacy_files "$FILE"
16+
else
17+
if [[ $NAME != "_index" ]]; then
18+
REDIR=`echo $FULL | sed "s/\.md/\.html/"`
19+
sed -i.bak "s|aliases:|aliases:\n- $REDIR|" "$FILE"
20+
fi
21+
fi
22+
done
23+
}
24+
25+
legacy_files "$PREFIX"
26+
27+
find content/docs/ -name \*.bak -exec rm {} \;

content/docs/api/v2/app/pkg.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: app (package)
44
slug: (package)
55

66
aliases:
7+
- /api/v2/app/pkg.html
78
- /api/v2.0/app
9+
- /api/v2.0/app.html
810
- /api/v2.1/app
11+
- /api/v2.1/app.html
912
- /api/v2.2/app
13+
- /api/v2.2/app.html
1014
- /api/v2.3/app
15+
- /api/v2.3/app.html
1116
- /api/v2.4/app
17+
- /api/v2.4/app.html
1218
- /api/v2.5/app
19+
- /api/v2.5/app.html
1320
- /api/v2.6/app
21+
- /api/v2.6/app.html
1422
- /api/v2.7/app
23+
- /api/v2.7/app.html
1524

1625
package: fyne.io/fyne/v2/app
1726
---

content/docs/api/v2/app/settingsschema.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: app.SettingsSchema
44
slug: settingsschema
55

66
aliases:
7+
- /api/v2/app/settingsschema.html
78
- /api/v2.0/app/settingsschema
9+
- /api/v2.0/app/settingsschema.html
810
- /api/v2.1/app/settingsschema
11+
- /api/v2.1/app/settingsschema.html
912
- /api/v2.2/app/settingsschema
13+
- /api/v2.2/app/settingsschema.html
1014
- /api/v2.3/app/settingsschema
15+
- /api/v2.3/app/settingsschema.html
1116
- /api/v2.4/app/settingsschema
17+
- /api/v2.4/app/settingsschema.html
1218
- /api/v2.5/app/settingsschema
19+
- /api/v2.5/app/settingsschema.html
1320
- /api/v2.6/app/settingsschema
21+
- /api/v2.6/app/settingsschema.html
1422
- /api/v2.7/app/settingsschema
23+
- /api/v2.7/app/settingsschema.html
1524

1625
package: fyne.io/fyne/v2/app
1726
---

content/docs/api/v2/canvas/arc.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: canvas.Arc
44
slug: arc
55

66
aliases:
7+
- /api/v2/canvas/arc.html
78
- /api/v2.0/canvas/arc
9+
- /api/v2.0/canvas/arc.html
810
- /api/v2.1/canvas/arc
11+
- /api/v2.1/canvas/arc.html
912
- /api/v2.2/canvas/arc
13+
- /api/v2.2/canvas/arc.html
1014
- /api/v2.3/canvas/arc
15+
- /api/v2.3/canvas/arc.html
1116
- /api/v2.4/canvas/arc
17+
- /api/v2.4/canvas/arc.html
1218
- /api/v2.5/canvas/arc
19+
- /api/v2.5/canvas/arc.html
1320
- /api/v2.6/canvas/arc
21+
- /api/v2.6/canvas/arc.html
1422
- /api/v2.7/canvas/arc
23+
- /api/v2.7/canvas/arc.html
1524

1625
package: fyne.io/fyne/v2/canvas
1726
---

content/docs/api/v2/canvas/circle.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: canvas.Circle
44
slug: circle
55

66
aliases:
7+
- /api/v2/canvas/circle.html
78
- /api/v2.0/canvas/circle
9+
- /api/v2.0/canvas/circle.html
810
- /api/v2.1/canvas/circle
11+
- /api/v2.1/canvas/circle.html
912
- /api/v2.2/canvas/circle
13+
- /api/v2.2/canvas/circle.html
1014
- /api/v2.3/canvas/circle
15+
- /api/v2.3/canvas/circle.html
1116
- /api/v2.4/canvas/circle
17+
- /api/v2.4/canvas/circle.html
1218
- /api/v2.5/canvas/circle
19+
- /api/v2.5/canvas/circle.html
1320
- /api/v2.6/canvas/circle
21+
- /api/v2.6/canvas/circle.html
1422
- /api/v2.7/canvas/circle
23+
- /api/v2.7/canvas/circle.html
1524

1625
package: fyne.io/fyne/v2/canvas
1726
---

content/docs/api/v2/canvas/image.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: canvas.Image
44
slug: image
55

66
aliases:
7+
- /api/v2/canvas/image.html
78
- /api/v2.0/canvas/image
9+
- /api/v2.0/canvas/image.html
810
- /api/v2.1/canvas/image
11+
- /api/v2.1/canvas/image.html
912
- /api/v2.2/canvas/image
13+
- /api/v2.2/canvas/image.html
1014
- /api/v2.3/canvas/image
15+
- /api/v2.3/canvas/image.html
1116
- /api/v2.4/canvas/image
17+
- /api/v2.4/canvas/image.html
1218
- /api/v2.5/canvas/image
19+
- /api/v2.5/canvas/image.html
1320
- /api/v2.6/canvas/image
21+
- /api/v2.6/canvas/image.html
1422
- /api/v2.7/canvas/image
23+
- /api/v2.7/canvas/image.html
1524

1625
package: fyne.io/fyne/v2/canvas
1726
---

content/docs/api/v2/canvas/imagefill.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: canvas.ImageFill
44
slug: imagefill
55

66
aliases:
7+
- /api/v2/canvas/imagefill.html
78
- /api/v2.0/canvas/imagefill
9+
- /api/v2.0/canvas/imagefill.html
810
- /api/v2.1/canvas/imagefill
11+
- /api/v2.1/canvas/imagefill.html
912
- /api/v2.2/canvas/imagefill
13+
- /api/v2.2/canvas/imagefill.html
1014
- /api/v2.3/canvas/imagefill
15+
- /api/v2.3/canvas/imagefill.html
1116
- /api/v2.4/canvas/imagefill
17+
- /api/v2.4/canvas/imagefill.html
1218
- /api/v2.5/canvas/imagefill
19+
- /api/v2.5/canvas/imagefill.html
1320
- /api/v2.6/canvas/imagefill
21+
- /api/v2.6/canvas/imagefill.html
1422
- /api/v2.7/canvas/imagefill
23+
- /api/v2.7/canvas/imagefill.html
1524

1625
package: fyne.io/fyne/v2/canvas
1726
---

content/docs/api/v2/canvas/imagescale.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: canvas.ImageScale
44
slug: imagescale
55

66
aliases:
7+
- /api/v2/canvas/imagescale.html
78
- /api/v2.0/canvas/imagescale
9+
- /api/v2.0/canvas/imagescale.html
810
- /api/v2.1/canvas/imagescale
11+
- /api/v2.1/canvas/imagescale.html
912
- /api/v2.2/canvas/imagescale
13+
- /api/v2.2/canvas/imagescale.html
1014
- /api/v2.3/canvas/imagescale
15+
- /api/v2.3/canvas/imagescale.html
1116
- /api/v2.4/canvas/imagescale
17+
- /api/v2.4/canvas/imagescale.html
1218
- /api/v2.5/canvas/imagescale
19+
- /api/v2.5/canvas/imagescale.html
1320
- /api/v2.6/canvas/imagescale
21+
- /api/v2.6/canvas/imagescale.html
1422
- /api/v2.7/canvas/imagescale
23+
- /api/v2.7/canvas/imagescale.html
1524

1625
package: fyne.io/fyne/v2/canvas
1726
---

content/docs/api/v2/canvas/line.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,23 @@ title: canvas.Line
44
slug: line
55

66
aliases:
7+
- /api/v2/canvas/line.html
78
- /api/v2.0/canvas/line
9+
- /api/v2.0/canvas/line.html
810
- /api/v2.1/canvas/line
11+
- /api/v2.1/canvas/line.html
912
- /api/v2.2/canvas/line
13+
- /api/v2.2/canvas/line.html
1014
- /api/v2.3/canvas/line
15+
- /api/v2.3/canvas/line.html
1116
- /api/v2.4/canvas/line
17+
- /api/v2.4/canvas/line.html
1218
- /api/v2.5/canvas/line
19+
- /api/v2.5/canvas/line.html
1320
- /api/v2.6/canvas/line
21+
- /api/v2.6/canvas/line.html
1422
- /api/v2.7/canvas/line
23+
- /api/v2.7/canvas/line.html
1524

1625
package: fyne.io/fyne/v2/canvas
1726
---

0 commit comments

Comments
 (0)