À propos de ce répertoire #
Contient les fichiers constituant le site https://atlastk.org
ATTENTION : voir la section concernant Hugo à propos des images (utilisation de hard links au lie de liens symboliques).
Le répertoire content
du générateur de site Hugo doit être un lien vers ce répertoire.
Par défaut, c’est l’entrée title
du front matter qui est utilisé comme libellé d’entrée de menu. Pour que menu
soit utilisé, remplacer, dans le fichier /themes/hugo-book/layouts/partials/docs/menu-filetree.html
, {{- partial "docs/title" .Page -}}
par {{.Page.Params.menu}}
.
Préchargement Brython #
Au premier lancement, Brython met un certains temps (plus de 10s) avant de se lancer. Les lancements suivants seront beaucoup plus rapide.
Pour accélèrerl’expérience utilisateur, Brython va êtr préchargé en modifiant le fichier /themes/hugo-book/layouts/_default/baseof.html(.ori)
de la façon suivante :
- ajout du script suivant dans la section head (adapter le contenu de la variable
version
) :
<script type="text/javascript">
const version = "3.11.3";
function prefetchBrython() {
if ( localStorage.brythonVersion !== version ) {
console.log("Prefetching Brython v" + version);
document.getElementById("BrythonPrefetch").src="https://faas.q37.info/brython/brython.php?code=import%20atlastk";
localStorage.brythonVersion = version;
} else
console.log("Brython v" + version + " already prefetched.");
}
</script>
- ajout du code suivant juste après l’affichage du hostname :
<iframe id="BrythonPrefetch" onload="prefetchBrython();" style="display: none"></iframe>