Changes for stands without a title
authorPieter De Praetere <pieter.de.praetere@helptux.be>
Mon, 18 Jan 2021 20:47:28 +0000 (21:47 +0100)
committerPieter De Praetere <pieter.de.praetere@helptux.be>
Mon, 18 Jan 2021 20:47:28 +0000 (21:47 +0100)
.gitmodules
README.md
content/stands/box86 [new submodule]
content/stands/box86.md [new file with mode: 0644]
content/stands/box86_-_linux_userspace_x86_emulator.md [deleted file]
static/stands/box86 [new submodule]
themes/fosdem/layouts/stands/single.html
themes/fosdem/layouts/stands/stand.html

index 70261539151990a8583f9af4a7fc46677bebfffb..3719fafb5f54fc3fd76c19e1531767ac82c8a5ce 100644 (file)
@@ -37,3 +37,9 @@ url = https://git.fsfe.org/FSFE/fosdem21-static.git
 [submodule "content/stands/postgresql"]
        path = content/stands/postgresql
        url = https://git.postgresql.org/git/fosdem2021-content.git
+[submodule "static/stands/box86"]
+       path = static/stands/box86
+       url = https://github.com/rajdakin/box86-fosdem2021-static.git
+[submodule "content/stands/box86"]
+       path = content/stands/box86
+       url = https://github.com/rajdakin/box86-fosdem2021-content.git
index f0c80c4c12019dfaf49a246b12697d31d9ed4ff8..c703220867909fc232608d4f8278390d65052ee4 100644 (file)
--- a/README.md
+++ b/README.md
@@ -64,6 +64,8 @@ layout: stand
 
 All other files can by any content Hugo accepts (HTML, MD).
 
+You must provide a _title_ parameter in the front matter of your other pages; otherwise the links will not work.
+
 
 ## Technical details
 
diff --git a/content/stands/box86 b/content/stands/box86
new file mode 160000 (submodule)
index 0000000..0230954
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 023095417b1b4c17093c617aaa4b0d792e037f7c
diff --git a/content/stands/box86.md b/content/stands/box86.md
new file mode 100644 (file)
index 0000000..3e2acf4
--- /dev/null
@@ -0,0 +1,26 @@
+---
+description: "Box86 allows to run 32bits x86 applications on ARM devices.\r\n\r\n\
+  Playing linux games, like WorldOfGoo, FTL or Unreal Tournament 2004 on a RaspberryPI\
+  \ 4 or other SBC, becomes possible with Box86. Using Wine is also supported, opening\
+  \ a lot more possibilities and enhancing the compatibility of ARM board.\r\nYou\
+  \ are not limited on games with box86, and you can use it to run Zoom linux client,\
+  \ or setup a Teamspeak or Game Server.\r\n\r\nBox86 combine a fast Dynarec that\
+  \ converts on the fly x86 code to ARM code, with native library wrapping to avoid\
+  \ emulating frequently used functions and to be able to use box86 super easily:\
+  \ no need for a full x86 chroot system, most used libraries are the native versions."
+layout: stand
+show_on_overview: true
+logo: stands/box86_-_linux_userspace_x86_emulator/logo.png
+new_this_year: "Box86 is targeted towards 32bits. While compatibility and speed can\
+  \ be improved, the support of 16bits code (for Wine) is probably the last missing\
+  \ feature for box86.\r\nAfter that, Box64 will be targeted toward 64bits apps. It\
+  \ will be a different application, and will allow similar principles with native\
+  \ use of ARM64 native libs directly on x86_64 linux apps."
+showcase: Discover new possibilties for your RaspberryPI 4 and all other ARM SBC with
+  Box86. Playing FTL or Into the Breach, Unreal Tournament 99 or 2004, or racing a
+  few laps on Flatout (to name just a few) becomes possible on a small SBC.
+themes:
+- Gaming
+title: Box86
+website: https://ptitseb.github.io/box86/
+---
\ No newline at end of file
diff --git a/content/stands/box86_-_linux_userspace_x86_emulator.md b/content/stands/box86_-_linux_userspace_x86_emulator.md
deleted file mode 100644 (file)
index 3e2acf4..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
----
-description: "Box86 allows to run 32bits x86 applications on ARM devices.\r\n\r\n\
-  Playing linux games, like WorldOfGoo, FTL or Unreal Tournament 2004 on a RaspberryPI\
-  \ 4 or other SBC, becomes possible with Box86. Using Wine is also supported, opening\
-  \ a lot more possibilities and enhancing the compatibility of ARM board.\r\nYou\
-  \ are not limited on games with box86, and you can use it to run Zoom linux client,\
-  \ or setup a Teamspeak or Game Server.\r\n\r\nBox86 combine a fast Dynarec that\
-  \ converts on the fly x86 code to ARM code, with native library wrapping to avoid\
-  \ emulating frequently used functions and to be able to use box86 super easily:\
-  \ no need for a full x86 chroot system, most used libraries are the native versions."
-layout: stand
-show_on_overview: true
-logo: stands/box86_-_linux_userspace_x86_emulator/logo.png
-new_this_year: "Box86 is targeted towards 32bits. While compatibility and speed can\
-  \ be improved, the support of 16bits code (for Wine) is probably the last missing\
-  \ feature for box86.\r\nAfter that, Box64 will be targeted toward 64bits apps. It\
-  \ will be a different application, and will allow similar principles with native\
-  \ use of ARM64 native libs directly on x86_64 linux apps."
-showcase: Discover new possibilties for your RaspberryPI 4 and all other ARM SBC with
-  Box86. Playing FTL or Into the Breach, Unreal Tournament 99 or 2004, or racing a
-  few laps on Flatout (to name just a few) becomes possible on a small SBC.
-themes:
-- Gaming
-title: Box86
-website: https://ptitseb.github.io/box86/
----
\ No newline at end of file
diff --git a/static/stands/box86 b/static/stands/box86
new file mode 160000 (submodule)
index 0000000..66639c6
--- /dev/null
@@ -0,0 +1 @@
+Subproject commit 66639c6a7026b54680ea48f6b084daa601bbb10e
index 205c99793158e5bc31350612d2aebfba08edfde8..4901264da56b59b78c4838b2b0714084ff126508 100644 (file)
@@ -7,9 +7,15 @@
         <div class="col">
             <nav aria-label="breadcrumb">
                 <ol class="breadcrumb">
-                    <li class="breadcrumb-item"><a href="/themes/{{ .Parent.Params.Theme }}">{{ .Parent.Params.Theme }}</a></li>
+                    {{ range (.Parent.GetTerms "themes") }}
+                        <li class="breadcrumb-item"><a href="{{ .Permalink }}">{{ .LinkTitle }}</a></li>
+                    {{ end }}
                     <li class="breadcrumb-item"><a href="{{ .Parent.Permalink }}">{{ .Parent.Title }}</a></li>
+                    {{ if .Title }}
                     <li class="breadcrumb-item active" aria-current="page"> {{ .Title }} </li>
+                    {{ else }}
+                    <li class="breadcrumb-item active" aria-current="page"> {{ .File.TranslationBaseName }} </li>
+                    {{ end }}
                 </ol>
             </nav>
         </div>
index 240e7b598d1477e2940823cab518b607e8429ecf..61b79dddff1fdf4a27697f80069d48a9afc97c98 100644 (file)
                         <li class="list-group-item"><a href="https://chat.fosdem.org/stands/{{ .Params.Title }}">Chatroom</a></li>
                         <li class="list-group-item"><a href="https://video.fosdem.org/stands/{{ .Params.Title }}">Video's</a></li>
                         {{ range .Pages }}
+                        {{ if .Params.title }}
                         <li class="list-group-item"><a href="{{ .Permalink }}">{{ .Params.title }}</a></li>
+                        {{ else }}
+                        <li class="list-group-item"><a href="{{ .Permalink }}">{{ .File.TranslationBaseName }}</a></li>
+                        {{ end }}
                         {{ end }}
                     </ul>
                 </div>