diff --git a/components/layout/LayoutFooter.vue b/components/layout/LayoutFooter.vue index 084a2eb44334c2d35d91f05ede7ba3995207ab9e..7d605677bcb11e0340fec94d584aea2b4f5f960e 100644 --- a/components/layout/LayoutFooter.vue +++ b/components/layout/LayoutFooter.vue @@ -81,6 +81,7 @@ :href="`https://twitter.com/${$config.twitter_user}`" target="_blank" class="flex items-center mb-2 hover:underline" + rel="noopener noreferrer" > <fa :icon="['fab', 'twitter']" class="text-2xl mr-2.5" /> <span>@{{ $config.twitter_user }}</span> @@ -91,6 +92,7 @@ :href="$config.facebook_group" target="_blank" class="flex items-center mb-2 hover:underline" + rel="noopener noreferrer" > <fa :icon="['fab', 'facebook']" class="text-2xl mr-2.5" /> <span>Groupe Facebook</span> @@ -119,23 +121,24 @@ href="https://nuxtjs.org" target="_blank" class="hover:underline" + rel="noopener noreferrer" > nuxtjs </a> - </div> - <div class="lg:mr-4"> + au commit <a - href="https://git.duniter.org/websites/monnaie-libre-fr" + :href="`https://git.duniter.org/websites/monnaie-libre-fr/-/commit/${$config.git_commit}`" target="_blank" class="hover:underline" + rel="noopener noreferrer" > - Code source + {{ $config.git_commit }} </a> </div> </div> <div class=""> <a - rel="license" + rel="license noopener noreferrer" href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" class="md:flex items-center" diff --git a/nuxt.config.js b/nuxt.config.js index 0530bb7e0259604d3da9a69438e247eab95cb703..9dc9b0002e09e7d5eb59b208b38b911bb3bde53e 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -1,3 +1,4 @@ +import { execSync } from 'child_process' import i18n from './plugins/i18n.js' import config from './static/settings/globals.json' import hooks from './libs/hooks.js' @@ -12,6 +13,7 @@ const publicRuntimeConfig = { twitter_user: process.env.twitter_user || 'monnaie_libre', social_networks_hashtags: process.env.social_networks_hashtags || 'MonnaieLibre,Äž1', + git_commit: execSync('git log --pretty=format:"%h" -n 1').toString().trim(), ...config, }