summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2021-03-17 18:02:04 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2021-03-17 18:02:04 +0100
commit06bd821545a7e25af5a0c570a305855490ff20dc (patch)
tree7880b2af7244b59c8237400c52490df76ca1091c
parent19ec3852e70d90c915e522e1b531abace580c9ae (diff)
downloadquatuorbellefeuille.com-06bd821545a7e25af5a0c570a305855490ff20dc.tar.xz
Add OpenGraph metadata
-rw-r--r--Makefile4
-rwxr-xr-xbuild-member.sh6
-rwxr-xr-xbuild.sh9
-rw-r--r--en/template.html10
-rw-r--r--template.html12
5 files changed, 33 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index df90bc1..23e59c9 100644
--- a/Makefile
+++ b/Makefile
@@ -51,10 +51,10 @@ langdir = .
$(OUTDIR)/en/%: langdir = en
$(pages): $(OUTDIR)/%.html: %.html %.sh $$(langdir)/template.html
- ./build.sh $< $*.sh $(langdir)/template.html $@
+ ./build.sh $< $*.sh $(langdir)/template.html $(OUTDIR) $*.html
$(members_pages): $(OUTDIR)/%.html: %.membre.in build-member.sh $$(langdir)/template.html
- ./build-member.sh $< $(langdir)/template.html $@
+ ./build-member.sh $< $(langdir)/template.html $(OUTDIR) $*.html
$(OUTDIR)/quatuor.html: quatuor.md
$(OUTDIR)/programmes.html: programs.in
diff --git a/build-member.sh b/build-member.sh
index 17d8e05..c980d1e 100755
--- a/build-member.sh
+++ b/build-member.sh
@@ -4,7 +4,9 @@ set -eu
input=$1
template=$2
-output=$3
+outdir=$3
+uri=$4
+output="${outdir}/${uri}"
firstname ()
{
@@ -85,4 +87,4 @@ EOF
./build.sh <(generate-main < "${input}") \
<(generate-parameters < "${input}") \
"${template}" \
- "${output}"
+ "${outdir}" "${uri}"
diff --git a/build.sh b/build.sh
index 3586801..7ad228e 100755
--- a/build.sh
+++ b/build.sh
@@ -5,7 +5,11 @@ set -eu
input=$1
parameters=$2
template=$3
-output=$4
+outdir=$4
+uri=$5
+output="${outdir}/${uri}"
+
+domain=klg.uber.space
cp ${template} ${output}
@@ -30,6 +34,9 @@ iconcolor=
sed -i s/'{TITLE}'/"${title}"/ ${output}
+sed -i s,'{URI}',"${uri}", ${output}
+sed -i s,'{DOMAIN}',"${domain}", ${output}
+
link_stylesheets=''
for s in "${stylesheets[@]}"
do
diff --git a/en/template.html b/en/template.html
index c43a45e..3f86915 100644
--- a/en/template.html
+++ b/en/template.html
@@ -3,9 +3,17 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
- <title>{TITLE} - Bellefeuille Quartet</title>
+ <title>{TITLE} — Bellefeuille Quartet</title>
<meta name="description" content="Welcome to the website of the Bellefeuille quartet, a young French string quartet, dynamic and sensitive, whose vocation lies in exploring and sharing the richness and diversity of the classical music repertoire. The Bellefeuille quartet has joined the network of Le Dimore del Quartetto and is invited to Musique à Flaine. The quartet consists of Sophie Guille des Buttes, David Forest, Hervé Blandinières and Enguerrand Bontoux.">
<meta name="keywords" content="Bellefeuille quartet, French string quartet, chamber music, classical music, violin, viola, cello">
+ <!-- OpenGraph metadata -->
+ <meta property="og:url" content="https://{DOMAIN}/{URI}">
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="{TITLE} — Bellefeuille Quartet">
+ <meta property="og:description" content="Welcome to the website of the Bellefeuille quartet!">
+ <meta property="og:image" content="https://{DOMAIN}/images/photos/PierreVaillant1.jpg">
+ <!-- Twitter metadata -->
+ <!-- Favicon, stylesheets, fonts -->
<link rel="icon" href="../images/favicon.svg">
<link rel="stylesheet" href="../stylesheets/commun.css">
{STYLESHEETS}
diff --git a/template.html b/template.html
index a173bf4..fcd5cd0 100644
--- a/template.html
+++ b/template.html
@@ -3,9 +3,17 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
- <title>{TITLE} - Quatuor Bellefeuille</title>
- <meta name="description" content="Bienvenue sur le site internet du quatuor Bellefeuille, jeune quatuor à cordes français dynamique et sensible dont la vocation est d’explorer et partager la richesse et la diversité du répertoire de la musique classique. Le quatuor Bellefeuille est membre du Dimore del Quartetto et invité à Musique à Flaine. Le quatuor est constitué de Sophie Guille des Buttes, David Forest, Hervé Blandinières et Enguerrand Bontoux.">
+ <title>{TITLE} — Quatuor Bellefeuille</title>
+ <meta name="description" content="Bienvenue sur le site Internet du quatuor Bellefeuille, jeune quatuor à cordes français dynamique et sensible dont la vocation est d’explorer et partager la richesse et la diversité du répertoire de la musique classique. Le quatuor Bellefeuille est membre du Dimore del Quartetto et invité à Musique à Flaine. Le quatuor est constitué de Sophie Guille des Buttes, David Forest, Hervé Blandinières et Enguerrand Bontoux.">
<meta name="keywords" content="quatuor à cordes français, musique de chambre, quatuor Bellefeuille, musique classique, violon, alto, violoncelle">
+ <!-- OpenGraph metadata -->
+ <meta property="og:url" content="https://{DOMAIN}/{URI}">
+ <meta property="og:type" content="website">
+ <meta property="og:title" content="{TITLE} — Quatuor Bellefeuille">
+ <meta property="og:description" content="Bienvenue sur le site du quatuor Bellefeuille !">
+ <meta property="og:image" content="https://{DOMAIN}/images/photos/PierreVaillant1.jpg">
+ <!-- Twitter metadata -->
+ <!-- Favicon, stylesheets, fonts -->
<link rel="icon" href="images/favicon.svg">
<link rel="stylesheet" href="stylesheets/commun.css">
{STYLESHEETS}