]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Move Icons in data. (#29087)
authorXhmikosR <xhmikosr@gmail.com>
Tue, 23 Jul 2019 06:41:14 +0000 (09:41 +0300)
committerGitHub <noreply@github.com>
Tue, 23 Jul 2019 06:41:14 +0000 (09:41 +0300)
site/content/docs/4.3/extend/icons.md
site/data/icons.yml [new file with mode: 0644]

index b950ad17907ea5645b7400f3b0039eb407c22774..1be21c38e827f8e4217a57fdec94d08b12e6233e 100644 (file)
@@ -11,19 +11,20 @@ Bootstrap doesn't include an icon library by default, but we have a handful of r
 
 We've tested and used these icon sets ourselves.
 
-- [Font Awesome](https://fontawesome.com/)
-- [Feather](https://feathericons.com/)
-- [Octicons](https://octicons.github.com/)
+{{< markdown >}}
+{{< icons.inline >}}
+{{- $type := .Get "type" | default "preferred" -}}
+
+{{- range (index .Site.Data.icons $type) }}
+- [{{ .name }}]({{ .website }})
+{{- end }}
+{{< /icons.inline >}}
+{{< /markdown >}}
 
 ## More options
 
 While we haven't tried these out, they do look promising and provide multiple formats—including SVG.
 
-- [Bytesize](https://github.com/danklammer/bytesize-icons)
-- [Google Material icons](https://material.io/tools/icons/)
-- [Ionicons](https://ionicons.com/)
-- [Dripicons](http://demo.amitjakhu.com/dripicons/)
-- [Ikons](http://ikons.piotrkwiatkowski.co.uk/)
-- [Glyph](https://glyph.smarticons.co/)
-- [Icons8](https://icons8.com/)
-- [icofont](https://icofont.com/)
+{{< markdown >}}
+{{< icons.inline type="more" />}}
+{{< /markdown >}}
diff --git a/site/data/icons.yml b/site/data/icons.yml
new file mode 100644 (file)
index 0000000..81a65aa
--- /dev/null
@@ -0,0 +1,25 @@
+preferred:
+  - name: Font Awesome
+    website: https://fontawesome.com/
+  - name: Feather
+    website: https://feathericons.com/
+  - name: Octicons
+    website: https://octicons.github.com/
+
+more:
+  - name: Bytesize
+    website: https://github.com/danklammer/bytesize-icons
+  - name: Google Material icons
+    website: https://material.io/tools/icons/
+  - name: Ionicons
+    website: https://ionicons.com/
+  - name: Dripicons
+    website: http://demo.amitjakhu.com/dripicons/
+  - name: Ikons
+    website: http://ikons.piotrkwiatkowski.co.uk/
+  - name: Glyph
+    website: https://glyph.smarticons.co/
+  - name: Icons8
+    website: https://icons8.com/
+  - name: icofont
+    website: https://icofont.com/