fix bad link in footer for sourcecode
authorrick <rick@gnous.eu>
Fri, 13 Jan 2023 19:12:02 +0000 (20:12 +0100)
committerrick <rick@gnous.eu>
Fri, 13 Jan 2023 19:14:17 +0000 (20:14 +0100)
footer.html
generate.sh

index 6e0bb5e3ebaba7eebbb1cd1488b7014699e07c05..fee14f4bba30804e1bb3a38fd0d3fd3fc9a554d1 100644 (file)
@@ -8,7 +8,7 @@
                 </div>
                 <div id="footer-text">
                     <p>Site sans cookie, ni JS, ni tracker.</p>
-                    <p><a href="https://git.gyiwr.tf/gyiwr/tree/%file%">Code source de la page</a></p>
+                    <p><a href="https://git.gyiwr.tf/gyiwr/tree/%gitfile%">Code source de la page</a></p>
                     <p id="footer-contact">2023 (c) rick <span id="footer-link-email">&lt;rick [at] gnous [dot] eu&gt;</span></p>
                 </div>
                 <a id="fsf" href="https://my.fsf.org/join">
index c0370f8ecd0b291162816aafa0b8bb3797fc639e..df17231b96510c01d83e0c34be37c3de036ffc49 100755 (executable)
@@ -126,6 +126,10 @@ do
         cat $tmpHeader > $file
         # on extrait le bloc contenant les link, on les enlève et rajoute
         # <link />
+        # merci
+        # https://www.theunixschool.com/2012/12/sed-10-examples-to-print-lines-from-file.html
+        # https://stackoverflow.com/questions/68573654/copy-a-content-from-one-file-and-need-to-replace-in-another-file-using-sed
+        # https://unix.stackexchange.com/questions/26284/how-can-i-use-sed-to-replace-a-multi-line-string
         # TODO pouvoir mettre plusieurs lignes link
         newHeader=$(sed -n -e "/%link%/,/%endlink%/p" $files/$l/$i | sed -e "/%link%/d;/%endlink%/d" -e 's/\//\\\//g' -e "i<link " -e 'a\ \\\/>' | tr -d "\n")
 
@@ -149,7 +153,7 @@ do
         sed -i -e "s/img alt=\"$l/img id=\"choose\" alt=\"$l/" $file
 
         sed -i -e "s/%file%/$i/" $file
-        sed -i -e "s/%gitfile%/$l\/$i/" $file
+        sed -i -e "s/%gitfile%/lang\/$l\/$i/" $file
         sed -i -e "s/%lang%/$l/" $file
     done
 done