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