Notes

À 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>