add gen script
This commit is contained in:
parent
0de8131993
commit
fb786a3bbc
2 changed files with 58 additions and 2 deletions
12
README.txt
12
README.txt
|
@ -1,6 +1,14 @@
|
||||||
Configuration Docker pour mon blog.
|
Configuration Docker pour mon blog et autres scripts pouvant être utiles.
|
||||||
|
|
||||||
Utilisation
|
Scripts
|
||||||
|
=======
|
||||||
|
|
||||||
|
- gen-template-pelican.sh : permet de générer un fichier Markdown vide avec
|
||||||
|
des métadatas propres à Pelican.
|
||||||
|
|
||||||
|
Usage: ./gen-template-pelican.sh nom-fichier.md
|
||||||
|
|
||||||
|
Déploiement
|
||||||
===========
|
===========
|
||||||
|
|
||||||
Télécharger les dépôts pour le thème et les articles de blogs dans ce dossier
|
Télécharger les dépôts pour le thème et les articles de blogs dans ce dossier
|
||||||
|
|
48
gen-article-pelican.sh
Executable file
48
gen-article-pelican.sh
Executable file
|
@ -0,0 +1,48 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
#**************************#
|
||||||
|
# gen-article-pelican.sh #
|
||||||
|
# #
|
||||||
|
# author: rick@gnous.eu #
|
||||||
|
# licence: Apache-2.0 #
|
||||||
|
#**************************#
|
||||||
|
|
||||||
|
FILE="nouveau-billet.md"
|
||||||
|
AUTHOR="Moi"
|
||||||
|
STATUS="draft"
|
||||||
|
LANGUE="fr"
|
||||||
|
|
||||||
|
filemd=${1:-$FILE}
|
||||||
|
|
||||||
|
read -p "Titre de l’article : " titre
|
||||||
|
read -p "Date de l’article (vide pour aujourd’hui) : " date
|
||||||
|
read -p "Catégorie : " categorie
|
||||||
|
read -p "Tags (les séparer par une ,) : " tags
|
||||||
|
read -p "URL : " url
|
||||||
|
read -p "Auteurs (séparez les différents auteurs par une ,) : " auteurs
|
||||||
|
read -p "Status (draft par défaut) : " statuspost
|
||||||
|
read -p "Langue (fr par défaut) : " langue
|
||||||
|
read -p "Sommaire : " sommaire
|
||||||
|
|
||||||
|
date=${date:-$(date +%Y-%m-%d)}
|
||||||
|
statuspost=${statuspost:-$STATUS}
|
||||||
|
langue=${langue:-$LANGUE}
|
||||||
|
auteurs=${auteurs:-$AUTHOR}
|
||||||
|
|
||||||
|
[[ $auteurs == *","* ]] && auteurs="Authors: $auteurs" || auteurs="Author: $auteurs"
|
||||||
|
|
||||||
|
echo "Title: $titre
|
||||||
|
Date: $date
|
||||||
|
Category: $categorie
|
||||||
|
Tags: $tags
|
||||||
|
Slug: $url
|
||||||
|
$auteurs
|
||||||
|
Lang: $langue
|
||||||
|
Status: $statuspost" > $filemd
|
||||||
|
|
||||||
|
if [ ! -z "$sommaire" ]
|
||||||
|
then
|
||||||
|
echo "Summary: $sommaire" >> $filemd
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo -e "\n" >> $filemd
|
Loading…
Reference in a new issue