feat(license): can choose the license in config file

This commit is contained in:
rick 2021-08-20 23:09:19 +02:00
parent 07ac99f5cd
commit 6012216a50
Signed by: Rick
GPG key ID: 2B593F087240EE99
2 changed files with 37 additions and 2 deletions

View file

@ -24,11 +24,30 @@ NUIR_AUTHORS = {
### Licence
La licence par défaut est la CC-BY-SA 4.0. Il est possible de la modifier dans le footer qui se trouve dans le fichier `templates/base.html`.
Il est possible dutiliser une licence à mettre sur le contenu des articles. Il faut rajouter une valeur à la variable `NUIR_LICENCE` dans le fichier de configuration de Pelican.
Les suivantes sont natives au thème:
* CCBY
* CCBYSA
* CCBYND
* CCBYNCSA
* CCBYNCND
* GNUFDL
Pour mettre une autre licence ou un bouton personnalisé à cet emplacement, il faut utiliser la structure suivante:
```
NUIR_LICENCE = {
'link': 'lien qui redirige lutilisateur quand il clique sur limage',
'alt': 'alt de limage',
'image': 'chemin de limage'
}
```
## Support de plugins
Ce thème supporte les plugins suivant :
* [Series](https://github.com/getpelican/pelican-plugins/tree/master/series).
* [Series](https://github.com/getpelican/pelican-plugins/tree/master/series)
* [Drafts](https://github.com/noirbizarre/pelican-drafts)

View file

@ -35,7 +35,23 @@
Thème principal fait par <a href="https://eban.bzh">Eban</a>, inspiré en partie par <a href="https://github.com/onur/medius">medius</a>. Utilise le moteur <a href="https://blog.getpelican.com/">Pelican</a>.
</div>
<div id="licence-art">
{% if NUIR_LICENCE == "CCBY" %}
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a>
{% elif NUIR_LICENCE == "CCBYSA" %}
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a>
{% elif NUIR_LICENCE == "CCBYNC" %}
<a rel="license" href="http://creativecommons.org/licenses/by-nc/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png" /></a>
{% elif NUIR_LICENCE == "CCBYNCSA" %}
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a>
{% elif NUIR_LICENCE == "CCBYND" %}
<a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nd/4.0/88x31.png" /></a>
{% elif NUIR_LICENCE == "CCBYNCND" %}
<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-nd/4.0/88x31.png" /></a>
{% elif NUIR_LICENCE == "GNUFDL" %}
<a rel="license" href="https://www.gnu.org/licenses/fdl-1.3.html"><img alt="GNU FDL" style="border-width:0" src="https://www.gnu.org/graphics/gfdl-logo-small.png" /></a>
{% elif NUIR_LICENCE %}
<a rel="license" href={{ NUIR_LICENCE["link"] }}><img alt="{{ NUIR_LICENCE['alt'] }}" style="border-width:0" src="{{ NUIR_LICENCE["image"] }}" /></a>
{% endif %}
</div>
</footer>
</body>