From 246782fb826a7895e86c5cd653479d0f49a748f2 Mon Sep 17 00:00:00 2001 From: echarp Date: Wed, 26 Oct 2022 23:12:29 +0200 Subject: [PATCH] Proper initial setup, with basic quiz --- .gitignore | 3 + .gitmodules | 2 +- archetypes/default.md | 6 - bin/_commands/_extract.sh | 11 + bin/_commands/choice.sh | 50 +++ bin/_commands/choice_test.bats | 38 ++ bin/_commands/content.sh | 19 + bin/_commands/content_test.bats | 30 ++ bin/_commands/create.sh | 14 + bin/_commands/create_delete_test.bats | 40 ++ bin/_commands/default_actions.sh | 34 ++ bin/_commands/default_actions_test.bats | 75 ++++ bin/_commands/delete.sh | 9 + bin/_commands/prop.sh | 95 ++++ bin/_commands/prop_test.bats | 131 ++++++ bin/ac_route.sh | 21 + bin/acoeur.conf | 26 ++ bin/apache_on_change.sh | 14 + config.toml | 34 -- config.yaml | 16 + content/_index.md | 8 +- content/{about/_index.md => about.md} | 2 +- content/assets/Swallow_flying_drinking.jpg | Bin 0 -> 18514 bytes content/assets/_index.md | 5 + content/assets/adl.png | Bin 0 -> 61483 bytes content/assets/coccinelle.jpg | Bin 0 -> 53651 bytes content/assets/halfOgre.jpg | Bin 0 -> 67488 bytes content/assets/penguins.jpg | Bin 0 -> 103836 bytes content/contact.md | 14 - content/pages.txt | 26 ++ .../0a24b36c-32b0-40b3-aa8c-d13000e8e4cb.md | 5 + .../0ee87528-a6e2-4c12-9d37-3046a9855685.md | 10 + .../1fafe4b4-2519-438f-b69a-e14b8616eaff.md | 4 + .../2149a943-5525-42d2-970a-820107d8aaf7.md | 10 + .../2149a943-5525-42d2-970a-820107d8aaf7.md~ | 9 + .../235ce274-b98f-4f39-b363-ed8951d85699.md | 10 + .../283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36.md | 10 + .../65c8096f-c940-4002-90af-52ac3c3c6cd4.md | 10 + .../7c038015-c989-4024-a3cf-14b8557fdb0c.md | 10 + .../91b5935e-6a59-447f-afeb-cb7cc2e5bf1c.md | 10 + ...de4891-d0f3-4644-8d4d-4e787aeaf22c.content | 4 + .../9ade4891-d0f3-4644-8d4d-4e787aeaf22c.md | 12 + .../9c978c3a-801e-4c09-b4ce-8b2d6cb233b0.md | 10 + content/pages/1er-quizz/_index.md | 4 + .../b80fcc08-170e-4422-8498-ae1f97b47eda.md | 10 + .../c4611613-92e4-4b4b-b9af-a246b86a5a22.md | 10 + .../cff71434-fdaf-468f-838c-067059979299.md | 10 + .../e0391bfd-e794-49d8-a2f9-76802fed3b52.md | 10 + .../e9745d63-1c31-42b4-a30a-dff7aae19059.md | 10 + content/pages/1er-quizz/erreur.md | 6 + .../f8dfe972-1995-4f4e-9866-97306228768c.md | 10 + .../fff60373-d04a-4923-8b0d-2836668cdf62.md | 10 + content/pages/1er-quizz/start.md | 11 + content/pages/doc/_index.md | 3 + content/pages/doc/devoir.md | 5 + content/pages/doc/intro.md | 15 + content/pages/doc/pouvoir.md | 11 + content/pages/doc/savoir.md | 5 + content/pages/doc/vouloir.md | 7 + content/post/_index.md | 5 - content/post/chapter-1.md | 81 ---- content/post/chapter-2.md | 90 ---- content/post/chapter-3.md | 100 ----- content/post/chapter-4.md | 86 ---- content/post/chapter-5.md | 17 - content/post/chapter-6.md | 99 ----- themes/acoeur/archetypes/pages/_index.md | 6 + themes/acoeur/archetypes/users/_index.md | 9 + themes/acoeur/assets/ananke/css/custom.css | 123 +++++ themes/acoeur/assets/js/author.js | 31 ++ themes/acoeur/assets/js/choice.js | 13 + themes/acoeur/assets/js/create.js | 1 + themes/acoeur/assets/js/misc.js | 1 + themes/acoeur/assets/js/prop.js | 118 +++++ themes/acoeur/assets/js/setup.js | 80 ++++ themes/acoeur/i18n/fr.yaml | 13 + themes/acoeur/layouts/_default/list.html | 47 ++ themes/acoeur/layouts/_default/single.html | 16 + .../layouts/_default/summary-with-image.html | 41 ++ themes/acoeur/layouts/_default/summary.html | 16 + themes/acoeur/layouts/index.html | 19 + .../acoeur/layouts/partials/ac_choices.html | 44 ++ .../acoeur/layouts/partials/breadcrumb.html | 11 + .../layouts/partials/head-additions.html | 29 ++ themes/acoeur/static/favicon.ico | Bin 0 -> 20126 bytes .../images/Pope-Edouard-de-Beaumont-1844.jpg | Bin .../static}/images/Victor_Hugo-Hunchback.jpg | Bin .../acoeur/static}/images/esmeralda.jpg | Bin .../acoeur/static}/images/notebook.jpg | Bin themes/acoeur/static/js/langs/fr-FR.js | 419 ++++++++++++++++++ themes/acoeur/static/js/langs/fr.js | 419 ++++++++++++++++++ themes/acoeur/theme.toml | 15 + themes/ananke | 1 + themes/gohugo-theme-ananke | 1 - 94 files changed, 2387 insertions(+), 538 deletions(-) delete mode 100644 archetypes/default.md create mode 100755 bin/_commands/_extract.sh create mode 100755 bin/_commands/choice.sh create mode 100755 bin/_commands/choice_test.bats create mode 100755 bin/_commands/content.sh create mode 100755 bin/_commands/content_test.bats create mode 100755 bin/_commands/create.sh create mode 100755 bin/_commands/create_delete_test.bats create mode 100755 bin/_commands/default_actions.sh create mode 100755 bin/_commands/default_actions_test.bats create mode 100755 bin/_commands/delete.sh create mode 100755 bin/_commands/prop.sh create mode 100755 bin/_commands/prop_test.bats create mode 100755 bin/ac_route.sh create mode 100644 bin/acoeur.conf create mode 100755 bin/apache_on_change.sh delete mode 100644 config.toml create mode 100644 config.yaml rename content/{about/_index.md => about.md} (97%) create mode 100644 content/assets/Swallow_flying_drinking.jpg create mode 100644 content/assets/_index.md create mode 100644 content/assets/adl.png create mode 100644 content/assets/coccinelle.jpg create mode 100644 content/assets/halfOgre.jpg create mode 100644 content/assets/penguins.jpg delete mode 100644 content/contact.md create mode 100644 content/pages.txt create mode 100644 content/pages/1er-quizz/0a24b36c-32b0-40b3-aa8c-d13000e8e4cb.md create mode 100644 content/pages/1er-quizz/0ee87528-a6e2-4c12-9d37-3046a9855685.md create mode 100644 content/pages/1er-quizz/1fafe4b4-2519-438f-b69a-e14b8616eaff.md create mode 100644 content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md create mode 100644 content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md~ create mode 100644 content/pages/1er-quizz/235ce274-b98f-4f39-b363-ed8951d85699.md create mode 100644 content/pages/1er-quizz/283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36.md create mode 100644 content/pages/1er-quizz/65c8096f-c940-4002-90af-52ac3c3c6cd4.md create mode 100644 content/pages/1er-quizz/7c038015-c989-4024-a3cf-14b8557fdb0c.md create mode 100644 content/pages/1er-quizz/91b5935e-6a59-447f-afeb-cb7cc2e5bf1c.md create mode 100644 content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.content create mode 100644 content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.md create mode 100644 content/pages/1er-quizz/9c978c3a-801e-4c09-b4ce-8b2d6cb233b0.md create mode 100644 content/pages/1er-quizz/_index.md create mode 100644 content/pages/1er-quizz/b80fcc08-170e-4422-8498-ae1f97b47eda.md create mode 100644 content/pages/1er-quizz/c4611613-92e4-4b4b-b9af-a246b86a5a22.md create mode 100644 content/pages/1er-quizz/cff71434-fdaf-468f-838c-067059979299.md create mode 100644 content/pages/1er-quizz/e0391bfd-e794-49d8-a2f9-76802fed3b52.md create mode 100644 content/pages/1er-quizz/e9745d63-1c31-42b4-a30a-dff7aae19059.md create mode 100644 content/pages/1er-quizz/erreur.md create mode 100644 content/pages/1er-quizz/f8dfe972-1995-4f4e-9866-97306228768c.md create mode 100644 content/pages/1er-quizz/fff60373-d04a-4923-8b0d-2836668cdf62.md create mode 100644 content/pages/1er-quizz/start.md create mode 100644 content/pages/doc/_index.md create mode 100644 content/pages/doc/devoir.md create mode 100644 content/pages/doc/intro.md create mode 100644 content/pages/doc/pouvoir.md create mode 100644 content/pages/doc/savoir.md create mode 100644 content/pages/doc/vouloir.md delete mode 100644 content/post/_index.md delete mode 100644 content/post/chapter-1.md delete mode 100644 content/post/chapter-2.md delete mode 100644 content/post/chapter-3.md delete mode 100644 content/post/chapter-4.md delete mode 100644 content/post/chapter-5.md delete mode 100644 content/post/chapter-6.md create mode 100644 themes/acoeur/archetypes/pages/_index.md create mode 100644 themes/acoeur/archetypes/users/_index.md create mode 100644 themes/acoeur/assets/ananke/css/custom.css create mode 100644 themes/acoeur/assets/js/author.js create mode 100644 themes/acoeur/assets/js/choice.js create mode 100644 themes/acoeur/assets/js/create.js create mode 100644 themes/acoeur/assets/js/misc.js create mode 100644 themes/acoeur/assets/js/prop.js create mode 100644 themes/acoeur/assets/js/setup.js create mode 100644 themes/acoeur/i18n/fr.yaml create mode 100644 themes/acoeur/layouts/_default/list.html create mode 100644 themes/acoeur/layouts/_default/single.html create mode 100644 themes/acoeur/layouts/_default/summary-with-image.html create mode 100644 themes/acoeur/layouts/_default/summary.html create mode 100644 themes/acoeur/layouts/index.html create mode 100644 themes/acoeur/layouts/partials/ac_choices.html create mode 100644 themes/acoeur/layouts/partials/breadcrumb.html create mode 100644 themes/acoeur/layouts/partials/head-additions.html create mode 100644 themes/acoeur/static/favicon.ico rename {static => themes/acoeur/static}/images/Pope-Edouard-de-Beaumont-1844.jpg (100%) rename {static => themes/acoeur/static}/images/Victor_Hugo-Hunchback.jpg (100%) rename {static => themes/acoeur/static}/images/esmeralda.jpg (100%) rename {static => themes/acoeur/static}/images/notebook.jpg (100%) create mode 100644 themes/acoeur/static/js/langs/fr-FR.js create mode 100644 themes/acoeur/static/js/langs/fr.js create mode 100755 themes/acoeur/theme.toml create mode 160000 themes/ananke delete mode 160000 themes/gohugo-theme-ananke diff --git a/.gitignore b/.gitignore index a48cf0d..1554d2d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ +.hugo_build.lock public +resources +.vscode diff --git a/.gitmodules b/.gitmodules index 1cdadd8..6c27d80 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "themes/gohugo-theme-ananke"] - path = themes/gohugo-theme-ananke + path = themes/ananke url = https://github.com/budparr/gohugo-theme-ananke.git diff --git a/archetypes/default.md b/archetypes/default.md deleted file mode 100644 index 00e77bd..0000000 --- a/archetypes/default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "{{ replace .Name "-" " " | title }}" -date: {{ .Date }} -draft: true ---- - diff --git a/bin/_commands/_extract.sh b/bin/_commands/_extract.sh new file mode 100755 index 0000000..ed3f1d6 --- /dev/null +++ b/bin/_commands/_extract.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +IFS=' +' + +extract() { + dir=$1 file=$2 key=$3 + + grep -A 100 "^$key:$" "$dir/$file" | grep -B 100 -m 2 "^\([^\-]\|\-\-\-\)" | grep "^\- " | sed 's/^- *//g' +} + diff --git a/bin/_commands/choice.sh b/bin/_commands/choice.sh new file mode 100755 index 0000000..5419168 --- /dev/null +++ b/bin/_commands/choice.sh @@ -0,0 +1,50 @@ +#!/bin/sh + +. ./_commands/_extract.sh + +dir=$1 file=$2 + +page=${file%.choice} + +values=$(extract "$dir" "$page.md" ac_choices) + +choose() { + dir=$1 file=$2 target=$3 + + user=${dir#*/users/} + user=${user%%/*} + target=${target#*(} + target=${target%)*} + + echo "Choice => $target.md for user $user" + + echo cp "../content$target.md" "../content/users/$user${target%/*}/" + cp "../content$target.md" "../content/users/$user${target%/*}/" + + # Delete former result files + rm "$dir/*.result" + + # Generate a result file + echo "$target" > "$dir/$page.result" +} + +index=0 +target=$(cat "$dir/$file") + +for value in $values +do + if [ $index = "${target#ac_choice=}" ] + then + choose "$dir" "$file" "$value" + break + fi + index=$((index+1)) +done + +if [ -z "${dir##*/content/users/*}" ] +then + # Remove the originating file + rm "$dir/$page.md" + # And destination directory + rm -rf "${dir%/content/*}/public/${dir#*/content/}/$page/" +fi diff --git a/bin/_commands/choice_test.bats b/bin/_commands/choice_test.bats new file mode 100755 index 0000000..49df7bc --- /dev/null +++ b/bin/_commands/choice_test.bats @@ -0,0 +1,38 @@ +#!/usr/bin/env bats + +setup() { + mkdir -p content/users/test +} + +@test "Basic choice" { + echo "--- +title: Basic test +--- +" > content/test.md + + echo "--- +title: Basic choice test +ac_choices: +- \"[abc](/home)\" +- \"[def](/test)\" +- \"[ghi](/home)\" +--- +" > content/users/test/choice_test.md + + echo "ac_choice=1" > content/users/test/choice_test.choice + + [ -e content/users/test/choice_test.md ] + [ -e content/users/test/choice_test.choice ] + + bin/ac_route.sh "$(pwd)/content/users/test" choice_test.choice + + [ ! -e content/users/test/choice_test.md ] + [ ! -e content/users/test/choice_test.choice ] + [ -e content/users/test/choice_test.result ] + [ -e content/users/test/test.md ] +} + +teardown() { + rm -f content/test.md + rm -rf content/users +} diff --git a/bin/_commands/content.sh b/bin/_commands/content.sh new file mode 100755 index 0000000..2f2edb2 --- /dev/null +++ b/bin/_commands/content.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +. ./_commands/_extract.sh + +dir=$1 file=$2 + +page=${file%.content} + +echo +echo "= $dir/$page.md" + +echo "Changing content" + +line_number=$(sed -n "/---/=" "$dir/$page.md" | tail -1) + +headers=$(sed -n "1,$line_number p" "$dir/$page.md") +content=$(cat "$dir/$file") + +printf "%s\n%s" "$headers" "$content" > "$dir/$page.md" diff --git a/bin/_commands/content_test.bats b/bin/_commands/content_test.bats new file mode 100755 index 0000000..d590ce6 --- /dev/null +++ b/bin/_commands/content_test.bats @@ -0,0 +1,30 @@ +#!/usr/bin/env bats + +setup() { + mkdir -p content/users/test +} + +@test "Changing content" { + echo "--- +title: Simple ac_choice edition test +--- + +hello world +" > content/users/test/content_test.md + # Necessary for the test setup, but not required in prod + echo "new content +On multiple lines" > content/users/test/content_test.content + + bin/ac_route.sh "$(pwd)/content/users/test" content_test.content + + [ -e content/users/test/content_test.md ] + + cat content/users/test/content_test.md + grep -o "new content" content/users/test/content_test.md + grep -o "On multiple lines" content/users/test/content_test.md + grep -v "^hello world" content/users/test/content_test.md +} + +teardown() { + rm -rf content/users +} diff --git a/bin/_commands/create.sh b/bin/_commands/create.sh new file mode 100755 index 0000000..eb0e5e1 --- /dev/null +++ b/bin/_commands/create.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +dir=$1 file=$2 + +page=${file%.create} + +kind=$(cat "$dir/$file") + +echo "Creating content/$kind/$page" + +hugo --source=.. new "content/$kind/$page" + +# Important to automated tests +chmod g+w "../content/$kind/$page" diff --git a/bin/_commands/create_delete_test.bats b/bin/_commands/create_delete_test.bats new file mode 100755 index 0000000..ee7b28e --- /dev/null +++ b/bin/_commands/create_delete_test.bats @@ -0,0 +1,40 @@ +#!/usr/bin/env bats + +setup() { + mkdir -p content/users/create_test +} + +@test "Create user" { + echo "users" > content/users/create_test.create + + [ -e content/users/create_test.create ] + + bin/ac_route.sh "$(pwd)/content/users" create_test.create + + [ ! -e content/users/create_test.create ] + [ -e content/users/create_test/_index.md ] +} + +@test "Update property" { + echo "title: Simple edit" > content/users/create_test/_index.prop + + bin/ac_route.sh "$(pwd)/content/users/create_test" _index.prop + + grep -o "^title: Simple edit" content/users/create_test/_index.md +} + +@test "Delete user" { + echo "hop" > content/users/create_test.delete + + [ -e content/users/create_test.delete ] + + bin/ac_route.sh "$(pwd)/content/users" create_test.delete + + [ ! -e content/users/create_test.delete ] + [ ! -e content/users/create_test/_index.md ] + [ ! -e content/users/create_test ] +} + +teardown() { + rm -rf content/users +} diff --git a/bin/_commands/default_actions.sh b/bin/_commands/default_actions.sh new file mode 100755 index 0000000..4e2b153 --- /dev/null +++ b/bin/_commands/default_actions.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +# shellcheck source=./bin/_commands/_extract.sh +. ./_commands/_extract.sh + +dir=$1 file=$2 + +echo "Default actions for $dir/$file" + +create() { + values=$(extract "$dir" "$file" ac_create) + + for value in $values + do + echo "Creating $value" + cp "../content/$value.md" "$dir/$value.md" + done +} + +delete() { + values=$(extract "$dir" "$file" ac_delete) + + for value in $values + do + echo "Deleting $value" + rm -f "$dir/$value.md" + done +} + +if [ -z "${dir##*/content/users/*}" ] +then + create + delete +fi diff --git a/bin/_commands/default_actions_test.bats b/bin/_commands/default_actions_test.bats new file mode 100755 index 0000000..7ad42de --- /dev/null +++ b/bin/_commands/default_actions_test.bats @@ -0,0 +1,75 @@ +#!/usr/bin/env bats + +setup() { + mkdir -p content/pages/test + mkdir -p content/users/test +} + +@test "Simple publication" { + echo "--- +title: Simple link test +--- +" > content/simple_link_test.md + + cp content/simple_link_test.md content/users/test/ + + bin/ac_route.sh "$(pwd)/content" simple_link_test.md + + [ -e content/users/test/simple_link_test.md ] +} + +@test "Create file" { + echo "--- +title: Test file to be create +--- +" > content/to_create.md + + echo "--- +title: Create test +ac_create: +- to_create +--- +" > content/to_create_test.md + + cp content/to_create_test.md content/users/test/ + + bin/ac_route.sh "$(pwd)/content/users/test" to_create_test.md + + [ -e content/users/test/to_create.md ] +} + +@test "Delete file" { + echo "--- +title: Delete test +--- +" > content/test.md + + cp content/test.md content/users/test/test.md + + echo "--- +title: Delete test +ac_delete: +- to_delete +--- +" > content/to_delete_test.md + + cp content/to_delete_test.md content/users/test/ + + [ -e content/users/test/to_delete_test.md ] + + bin/ac_route.sh "$(pwd)/content/users/test" to_delete_test.md + + [ -e content/users/test/to_delete_test.md ] + [ ! -e content/users/test/to_delete.md ] +} + +teardown() { + rm -f content/test.md + rm -rf content/pages/test + rm -rf content/users + rm -f content/simple_link_test.md + rm -f content/to_create_test.md + rm -f content/to_delete_test.md + rm -f content/to_create.md + rm -f content/to_delete.md +} diff --git a/bin/_commands/delete.sh b/bin/_commands/delete.sh new file mode 100755 index 0000000..cfe5fc9 --- /dev/null +++ b/bin/_commands/delete.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +dir=$1 file=$2 + +page=${file%.delete} + +echo "Deleting $page" + +rm -rf "${dir:?}/${page:?}" diff --git a/bin/_commands/prop.sh b/bin/_commands/prop.sh new file mode 100755 index 0000000..417bf6c --- /dev/null +++ b/bin/_commands/prop.sh @@ -0,0 +1,95 @@ +#!/bin/sh + +. ./_commands/_extract.sh + +dir=$1 file=$2 + +content=$(cat "$dir/$file") + +page=${file%.prop} + +echo +echo "= $dir/$page.md" + +if [ ! -e "$dir/$page.md" ] +then + echo "Create file" + echo "--- +--- +" > "$dir/$page.md" +fi + +property="${content%: *}" + +line_number=$(grep -n "$property:" "$dir/$page.md") +line_number="${line_number%%:*}" + +case $property in + *\[*\]*) + line_offset=${property##*[} + line_offset=${line_offset%%]*} + + property=${property%%[*} + + content="- ${content##*: }" + + line_number=$(grep -n "$property:" "$dir/$page.md") + line_number="${line_number%%:*}" + line_number=$((line_number+line_offset+1)) + + # echo "line_offset: $line_offset" +esac + +# echo "line_number: $line_number" +case $line_number in + *[0-9]*) + line=$(sed "$line_number!d" "$dir/$page.md") + # echo "<= $line" +esac +# echo "=> $content" + +if [ "$content" = "$property: " ] || [ "$content" = "- " ] +then + echo "Delete property '$property'" + operation=d + content= + +elif [ "$line" != "" ] && [ "${line%- *}" = "" ] +then + echo "Updating nth element of property '$property'" + operation=c + +elif [ "$line_number" != "" ] && [ "${content%- *}" = "" ] +then + if grep -q "^$property:" "$dir/$page.md" + then + echo "Insert nth element of property '$property'" + else + echo "Creating property $property" + line_number=$(sed -n "/---/=" "$dir/$page.md" | tail -1) + content="$property:\n$content" + fi + + echo "=> $content" + operation=i + +elif grep -q "^$property: " "$dir/$page.md" +then + echo "Updating property '$property'" + operation=c + +else + echo "Create property '$property'" + line_number=$(sed -n "/---/=" "$dir/$page.md" | tail -1) + operation=i +fi + +# See https://www.thegeekstuff.com/2009/11/unix-sed-tutorial-append-insert-replace-and-count-file-lines/ +sed -i "$line_number $operation $content" "$dir/$page.md" + +if [ "$property" = "title" ] +then + echo "Reindexing pages" + grep --include=*.md -or "title: .*" ../content/ | grep -v "pages.txt" | grep -v "users/" | + grep -v "_index.md" | grep -o "content/.*" | grep -o "/.*" > ../content/pages.txt +fi diff --git a/bin/_commands/prop_test.bats b/bin/_commands/prop_test.bats new file mode 100755 index 0000000..c8e4de4 --- /dev/null +++ b/bin/_commands/prop_test.bats @@ -0,0 +1,131 @@ +#!/usr/bin/env bats + +setup() { + mkdir -p content/users/test +} + +@test "Create property" { + echo "title: Simple create test" > content/users/test/create_prop_test.prop + + ! grep -o "^title: Simple create test" content/users/test/create_prop_test.md + + bin/ac_route.sh "$(pwd)/content/users/test" create_prop_test.prop + + [ -e content/users/test/create_prop_test.md ] + + grep -o "^title: Simple create test" content/users/test/create_prop_test.md +} + +@test "Update property" { + echo "--- +title: Simple update test +--- +" > content/users/test/update_prop_test.md + echo "title: Simple edit" > content/users/test/update_prop_test.prop + + ! grep -o "^title: Simple edit" content/users/test/update_prop_test.md + + bin/ac_route.sh "$(pwd)/content/users/test" update_prop_test.prop + + [ -e content/users/test/update_prop_test.md ] + + grep -o "^title: Simple edit" content/users/test/update_prop_test.md +} + +@test "Delete property" { + echo "--- +title: Simple delete test +--- +" > content/users/test/delete_prop_test.md + echo "title: " > content/users/test/delete_prop_test.prop + + grep -o "^title:" content/users/test/delete_prop_test.md + + bin/ac_route.sh "$(pwd)/content/users/test" delete_prop_test.prop + + [ -e content/users/test/delete_prop_test.md ] + + ! grep -o "^title:" content/users/test/delete_prop_test.md +} + +@test "Insert new ac_choice" { + echo "--- +title: Simple ac_choice new insert test +--- +" > content/users/test/choice_new_insert_test.md + echo "ac_choices[0]: new choice" > content/users/test/choice_new_insert_test.prop + + bin/ac_route.sh "$(pwd)/content/users/test" choice_new_insert_test.prop + + [ -e content/users/test/choice_new_insert_test.md ] + + cat content/users/test/choice_new_insert_test.md + grep -o "^- new choice" content/users/test/choice_new_insert_test.md +} + +@test "Insert ac_choice" { + echo "--- +title: Simple ac_choice insert test +ac_choices: +- choice number 1 +- choice number 2 +- choice number 3 +world: hello +hello: world +--- +" > content/users/test/choice_insert_test.md + echo "ac_choices[3]: new choice" > content/users/test/choice_insert_test.prop + + bin/ac_route.sh "$(pwd)/content/users/test" choice_insert_test.prop + + [ -e content/users/test/choice_insert_test.md ] + + cat content/users/test/choice_insert_test.md + grep -o "^- new choice" content/users/test/choice_insert_test.md + grep -o "^- choice number 3" content/users/test/choice_insert_test.md + grep -o "^hello: world" content/users/test/choice_insert_test.md +} + +@test "Update ac_choice" { + echo "--- +title: Simple ac_choice update test +ac_choices: +- choice number 1 +- choice number 2 +- choice number 3 +--- +" > content/users/test/choice_update_test.md + echo "ac_choices[2]: updated choice" > content/users/test/choice_update_test.prop + + bin/ac_route.sh "$(pwd)/content/users/test" choice_update_test.prop + + [ -e content/users/test/choice_update_test.md ] + + cat content/users/test/choice_update_test.md + grep -o "^- updated choice" content/users/test/choice_update_test.md + grep -v "^- choice number 3" content/users/test/choice_update_test.md +} + +@test "Delete ac_choice" { + echo "--- +title: Simple ac_choice delete test +ac_choices: +- choice number 1 +- choice number 2 +- choice number 3 +--- +" > content/users/test/choice_delete_test.md + echo "ac_choices[2]: " > content/users/test/choice_delete_test.prop + + grep -o "^- choice number 3" content/users/test/choice_delete_test.md + + bin/ac_route.sh "$(pwd)/content/users/test" choice_delete_test.prop + + [ -e content/users/test/choice_delete_test.md ] + + ! grep -o "^- choice number 3" content/users/test/choice_delete_test.md +} + +teardown() { + rm -rf content/users +} diff --git a/bin/ac_route.sh b/bin/ac_route.sh new file mode 100755 index 0000000..bf9e833 --- /dev/null +++ b/bin/ac_route.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +# Routing acoeur commands to corresponding shell command + +echo "Triggering command for $1 $2" + +cd "$(dirname "$0")" || exit + +case $2 in + *.create) ./_commands/create.sh "$1" "$2";; + *.delete) ./_commands/delete.sh "$1" "$2";; + *.choice) ./_commands/choice.sh "$1" "$2";; + *.content) ./_commands/content.sh "$1" "$2";; + *.prop) ./_commands/prop.sh "$1" "$2";; + *.md) ./_commands/default_actions.sh "$1" "$2";; +esac + +case $2 in + *.md|*.result|*.jpg|*.png|*.gif) ;; + *.*) echo "Deleting $1/$2" && rm "$1/$2";; +esac diff --git a/bin/acoeur.conf b/bin/acoeur.conf new file mode 100644 index 0000000..5fce763 --- /dev/null +++ b/bin/acoeur.conf @@ -0,0 +1,26 @@ + + ServerName acoeur.localhost + ServerAlias acoeur acoeur.acoeuro.com + + DocumentRoot /var/simpleWeb/apps/acoeur/public + + + + ServerName edit.acoeur.localhost + ServerAlias edit.acoeur edit.acoeur.acoeuro.com + ServerSignature Off + Header add Access-Control-Allow-Origin "*" + Header add Access-Control-Allow-Methods "HEAD, GET, POST, PUT, OPTIONS, DELETE" + Header add Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, API-Key, Authorization, X-Test" + + DocumentRoot /var/simpleWeb/apps/acoeur/content + + # This is special, anybody can see and edit it! + Require all granted + + + CustomLog /var/simpleWeb/log/apache/acoeur.log combined + + # So that simple web editor can display eventual errors + Alias /app.log /var/simpleWeb/apps/acoeur/public/app.log + diff --git a/bin/apache_on_change.sh b/bin/apache_on_change.sh new file mode 100755 index 0000000..68f59d5 --- /dev/null +++ b/bin/apache_on_change.sh @@ -0,0 +1,14 @@ +#!/usr/bin/sh + +cd "$(dirname "$0")/.." || exit + +line="$1" + +url=$(echo "$line" | cut -d ' ' -f7) + +full="$(pwd)/content$url" + +dir=${full%/*} +page=${url##*/} + +"bin/ac_route.sh" "$dir" "$page" diff --git a/config.toml b/config.toml deleted file mode 100644 index edd003c..0000000 --- a/config.toml +++ /dev/null @@ -1,34 +0,0 @@ -title = "Notre-Dame de Paris" -languageCode = "en-us" -theme = "gohugo-theme-ananke" - -DefaultContentLanguage = "en" -SectionPagesMenu = "main" -Paginate = 3 # this is set low for demonstrating with dummy content. Set to a higher number -googleAnalytics = "" -enableRobotsTXT = true - -[sitemap] - changefreq = "monthly" - priority = 0.5 - filename = "sitemap.xml" - -[params] - favicon = "" - site_logo = "" - description = "The last theme you'll ever need. Maybe." - facebook = "" - twitter = "https://twitter.com/GoHugoIO" - instagram = "" - youtube = "" - github = "" - gitlab = "" - linkedin = "" - mastodon = "" - slack = "" - stackoverflow = "" - rss = "" - # choose a background color from any on this page: http://tachyons.io/docs/themes/skins/ and preface it with "bg-" - background_color_class = "bg-black" - featured_image = "/images/gohugo-default-sample-hero-image.jpg" - recent_posts_number = 2 \ No newline at end of file diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..23cdab8 --- /dev/null +++ b/config.yaml @@ -0,0 +1,16 @@ +title: moteur acoeur +languageCode: fr +theme: [acoeur, ananke] + +DefaultContentLanguage: fr +enableRobotsTXT: true +Paginate: 50 +# SectionPagesMenu: main + +params: + custom_css: [custom.css] + description: Votre outil d'écriture + recent_posts_number: 50 + site_logo: + +markup.goldmark.renderer.unsafe: true diff --git a/content/_index.md b/content/_index.md index 73c1cda..5807932 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,6 +1,8 @@ --- -title: "Ananke: a Hugo Theme" +title: Le moteur acoeur featured_image: '/images/gohugo-default-sample-hero-image.jpg' -description: "The last theme you'll ever need. Maybe." +description: "Pour des livres et des histoires dynamiques!" --- -Welcome to my blog with some of my work in progress. I've been working on this book idea. You can read some of the chapters below. +Bienvenue sur le moteur «acoeur». + +Pour écrire et gérer des livres navigables, des histoires ou des manuels qui se construisent au fur et à mesure où ils sont lus! diff --git a/content/about/_index.md b/content/about.md similarity index 97% rename from content/about/_index.md rename to content/about.md index fe404f9..38043b1 100644 --- a/content/about/_index.md +++ b/content/about.md @@ -1,5 +1,5 @@ --- -title: "About" +title: "À propos" description: "A few years ago, while visiting or, rather, rummaging about Notre-Dame, the author of this book found, in an obscure nook of one of the towers, the following word, engraved by hand upon the wall: —ANANKE." featured_image: '' --- diff --git a/content/assets/Swallow_flying_drinking.jpg b/content/assets/Swallow_flying_drinking.jpg new file mode 100644 index 0000000000000000000000000000000000000000..378d9abeb44a3cf73b1774c455ea6c5254c45403 GIT binary patch literal 18514 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

E-eOJLQ1=|k%rS&N7C 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 literal 0 HcmV?d00001 diff --git a/content/assets/coccinelle.jpg b/content/assets/coccinelle.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d27d96b511e1aa03811123766cb5e59a3ecb67f2 GIT binary patch literal 53651 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ŢE9r?}lY}}={lNwb|Q{Ibo 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

}NTAiu1Lp9z?WN9uG!lpQrT@hFjdn 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 literal 0 HcmV?d00001 diff --git a/content/assets/halfOgre.jpg b/content/assets/halfOgre.jpg new file mode 100644 index 0000000000000000000000000000000000000000..498f5472e266b56a94cd6fe225b8e3d0f5301a15 GIT binary patch literal 67488 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�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%0A&4&!~49W&&)G#_=XKLBm-QCB%DBS^UWYm5 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 literal 0 HcmV?d00001 diff --git a/content/contact.md b/content/contact.md deleted file mode 100644 index 07ae1f5..0000000 --- a/content/contact.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Contact -featured_image: "images/notebook.jpg" -omit_header_text: true -description: We'd love to hear from you -type: page -menu: main - ---- - - -This is an example of a custom shortcode that you can put right into your content. You will need to add a form action to the the shortcode to make it work. Check out [Formspree](https://formspree.io/) for a simple, free form service. - -{{< form-contact action="https://example.com" >}} diff --git a/content/pages.txt b/content/pages.txt new file mode 100644 index 0000000..90a4905 --- /dev/null +++ b/content/pages.txt @@ -0,0 +1,26 @@ +/pages/1er-quizz/cff71434-fdaf-468f-838c-067059979299.md:title: Chapitre 3 - Les lettres de nulle part +/pages/1er-quizz/b80fcc08-170e-4422-8498-ae1f97b47eda.md:title: Chapitre 5 - Le chemin de traverse +/pages/1er-quizz/7c038015-c989-4024-a3cf-14b8557fdb0c.md:title: Chapitre 6 - Rendez-vous sur la voie 9 3/4 +/pages/1er-quizz/e0391bfd-e794-49d8-a2f9-76802fed3b52.md:title: Chapitre 8 - Le maître des potions +/pages/1er-quizz/91b5935e-6a59-447f-afeb-cb7cc2e5bf1c.md:title: Chapitre 9 - Duel à minuit +/pages/1er-quizz/e9745d63-1c31-42b4-a30a-dff7aae19059.md:title: Chapitre 10 - Halloween +/pages/1er-quizz/0ee87528-a6e2-4c12-9d37-3046a9855685.md:title: Chapitre 11 - Le match de Quidditch +/pages/1er-quizz/fff60373-d04a-4923-8b0d-2836668cdf62.md:title: Chapitre 12 - Le miroir du Riséd +/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md:title: Chapitre 14 - Norbert le dragon +/pages/1er-quizz/235ce274-b98f-4f39-b363-ed8951d85699.md:title: Chapitre 15 - La forêt interdite +/pages/1er-quizz/65c8096f-c940-4002-90af-52ac3c3c6cd4.md:title: Chapitre 13 - Nicolas Flamel +/pages/1er-quizz/9c978c3a-801e-4c09-b4ce-8b2d6cb233b0.md:title: Chapitre 16 - Sous la trappe +/pages/1er-quizz/f8dfe972-1995-4f4e-9866-97306228768c.md:title: Chapitre 17 - L'homme aux deux visages +/pages/1er-quizz/283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36.md:title: Chapitre 7 - Le Choixpeau Magique +/pages/1er-quizz/c4611613-92e4-4b4b-b9af-a246b86a5a22.md:title: Chapitre 4 - Le gardien des clefs +/pages/1er-quizz/0a24b36c-32b0-40b3-aa8c-d13000e8e4cb.md:title: Félicitations +/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.md:title: Chapitre 2 - Une vitre disparait +/pages/1er-quizz/erreur.md:title: Ne te décourage pas +/pages/1er-quizz/1fafe4b4-2519-438f-b69a-e14b8616eaff.md:title: Ne te décourage pas +/pages/1er-quizz/start.md:title: Chapitre 1 - Le survivant +/pages/doc/devoir.md:title: Devoir +/pages/doc/intro.md:title: Introduction +/pages/doc/savoir.md:title: Savoir +/pages/doc/vouloir.md:title: Vouloir +/pages/doc/pouvoir.md:title: Pouvoir +/about.md:title: "À propos" diff --git a/content/pages/1er-quizz/0a24b36c-32b0-40b3-aa8c-d13000e8e4cb.md b/content/pages/1er-quizz/0a24b36c-32b0-40b3-aa8c-d13000e8e4cb.md new file mode 100644 index 0000000..ec4beb1 --- /dev/null +++ b/content/pages/1er-quizz/0a24b36c-32b0-40b3-aa8c-d13000e8e4cb.md @@ -0,0 +1,5 @@ +--- +title: Félicitations +--- + +Tu es arrivé au bout, tu es très connaisseur... ou très perspicace! :-) \ No newline at end of file diff --git a/content/pages/1er-quizz/0ee87528-a6e2-4c12-9d37-3046a9855685.md b/content/pages/1er-quizz/0ee87528-a6e2-4c12-9d37-3046a9855685.md new file mode 100644 index 0000000..0c34777 --- /dev/null +++ b/content/pages/1er-quizz/0ee87528-a6e2-4c12-9d37-3046a9855685.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 11 - Le match de Quidditch +ac_choices: +- "[Avec la main gauche](/pages/1er-quizz/erreur)" +- "[Avec la bouche](/pages/1er-quizz/fff60373-d04a-4923-8b0d-2836668cdf62)" +- "[Il ne l'attrape pas](/pages/1er-quizz/erreur)" +- "[Il lui demande gentiment de venir se poser dans sa main](/pages/1er-quizz/erreur)" +--- + +Comment Harry attrape-t-il le Vif d'Or qui lui fait gagner son premier match? diff --git a/content/pages/1er-quizz/1fafe4b4-2519-438f-b69a-e14b8616eaff.md b/content/pages/1er-quizz/1fafe4b4-2519-438f-b69a-e14b8616eaff.md new file mode 100644 index 0000000..4a3d8b4 --- /dev/null +++ b/content/pages/1er-quizz/1fafe4b4-2519-438f-b69a-e14b8616eaff.md @@ -0,0 +1,4 @@ +--- +title: Ne te décourage pas +--- + diff --git a/content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md b/content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md new file mode 100644 index 0000000..7699ca1 --- /dev/null +++ b/content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 14 - Norbert le dragon +ac_choices: +- "[Gilbert](/pages/1er-quizz/erreur)" +- "[Il n'est jamais rebaptisé](/pages/1er-quizz/erreur)" +- "[Framboise](/pages/1er-quizz/erreur)" +- "[Norberta](/pages/1er-quizz/235ce274-b98f-4f39-b363-ed8951d85699)" +--- + +Norbert est le nom qui a été donné par Hagrid au dragon qu'il a vu naître, mais plus tard, il sera rebaptisé. Comment? diff --git a/content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md~ b/content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md~ new file mode 100644 index 0000000..e646856 --- /dev/null +++ b/content/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7.md~ @@ -0,0 +1,9 @@ +--- +title: Chapitre 14 - Norbert le dragon +ac_choices: +- "[Gilbert](/pages/1er-quizz/erreur)" +--- +- "[Framboise](/pages/1er-quizz/erreur)" +- "[Norberta](235ce274-b98f-4f39-b363-ed8951d85699)" + +Norbert est le nom qui a été donné par Hagrid au dragon qu'il a vu naître, mais plus tard, il sera rebaptisé. Comment? \ No newline at end of file diff --git a/content/pages/1er-quizz/235ce274-b98f-4f39-b363-ed8951d85699.md b/content/pages/1er-quizz/235ce274-b98f-4f39-b363-ed8951d85699.md new file mode 100644 index 0000000..acd991b --- /dev/null +++ b/content/pages/1er-quizz/235ce274-b98f-4f39-b363-ed8951d85699.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 15 - La forêt interdite +ac_choices: +- "[Firenze](/pages/1er-quizz/9c978c3a-801e-4c09-b4ce-8b2d6cb233b0)" +- "[Bane](/pages/1er-quizz/erreur)" +- "[Ronan](/pages/1er-quizz/erreur)" +- "[Patrick](/pages/1er-quizz/erreur)" +--- + +Quel est le nom du centaure qui sauve Harry de la silhouette buveuse de sang de licorne (Voldemort)? diff --git a/content/pages/1er-quizz/283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36.md b/content/pages/1er-quizz/283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36.md new file mode 100644 index 0000000..fec8165 --- /dev/null +++ b/content/pages/1er-quizz/283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 7 - Le Choixpeau Magique +ac_choices: +- "[Ils ont une si mauvaise vue qu'ils n'ont jamais vraiment vu les fentes dans le Choixpeau qui forme son visage](/pages/1er-quizz/erreur)" +- "[Ils n’ont pas été répartis dans la bonne maison](/pages/1er-quizz/erreur)" +- "[Ils n'ont pas aimé le choix du Choixpeau et auraient voulu être dans une autre maison](/pages/1er-quizz/erreur)" +- "[Ils ont été particulièrement difficiles à répartir, le Choixpeau hésitant entre deux maisons](/pages/1er-quizz/e0391bfd-e794-49d8-a2f9-76802fed3b52)" +--- + +Minerva McGonagall, Filius Flitwick, et Harry Potter ont un point commun, ce sont des “Chapeauflou”. Qu’est-ce que cela signifie? \ No newline at end of file diff --git a/content/pages/1er-quizz/65c8096f-c940-4002-90af-52ac3c3c6cd4.md b/content/pages/1er-quizz/65c8096f-c940-4002-90af-52ac3c3c6cd4.md new file mode 100644 index 0000000..a413821 --- /dev/null +++ b/content/pages/1er-quizz/65c8096f-c940-4002-90af-52ac3c3c6cd4.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 13 - Nicolas Flamel +ac_choices: +- "[Sur la carte chocogrenouille de Dumbledore](/pages/1er-quizz/2149a943-5525-42d2-970a-820107d8aaf7)" +- "[Dans un des livres qu'Hermione aime lire avant de dormir et qu'il lui avait emprunté](/pages/1er-quizz/erreur)" +- "[Dans un devoir de métamorphose](/pages/1er-quizz/erreur)" +- "[Sur la porte d'un bureau](/pages/1er-quizz/erreur)" +--- + +Harry connaît ce nom... Mais où l'a-t-il vu? \ No newline at end of file diff --git a/content/pages/1er-quizz/7c038015-c989-4024-a3cf-14b8557fdb0c.md b/content/pages/1er-quizz/7c038015-c989-4024-a3cf-14b8557fdb0c.md new file mode 100644 index 0000000..0c8d2db --- /dev/null +++ b/content/pages/1er-quizz/7c038015-c989-4024-a3cf-14b8557fdb0c.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 6 - Rendez-vous sur la voie 9 3/4 +ac_choices: +- "[Sirius Black](/pages/1er-quizz/erreur)" +- "[Cornelius Fudge](/pages/1er-quizz/erreur)" +- "[Nicolas Flamel](/pages/1er-quizz/283b1ec8-bfa7-48f3-8ce2-9d8f7487fd36)" +- "[Gregorovitch](/pages/1er-quizz/erreur)" +--- + +De quel ami de Dumbledore Harry entend-il parler pour la première fois dans le train, sans y faire plus attention que cela? \ No newline at end of file diff --git a/content/pages/1er-quizz/91b5935e-6a59-447f-afeb-cb7cc2e5bf1c.md b/content/pages/1er-quizz/91b5935e-6a59-447f-afeb-cb7cc2e5bf1c.md new file mode 100644 index 0000000..3b5329e --- /dev/null +++ b/content/pages/1er-quizz/91b5935e-6a59-447f-afeb-cb7cc2e5bf1c.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 9 - Duel à minuit +ac_choices: +- "[La grande salle](/pages/1er-quizz/erreur)" +- "[La bibliothèque](/pages/1er-quizz/erreur)" +- "[La salle de métamorphose](/pages/1er-quizz/erreur)" +- "[La salle des trophées](/pages/1er-quizz/e9745d63-1c31-42b4-a30a-dff7aae19059)" +--- + +Suite à une confrontation, Drago et Harry se donnent rendez-vous à minuit dans… \ No newline at end of file diff --git a/content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.content b/content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.content new file mode 100644 index 0000000..eca05aa --- /dev/null +++ b/content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.content @@ -0,0 +1,4 @@ + +Dans ce chapitre, Harry se souvient avoir été plusieurs fois arrêté dans la rue par des gens à l’allure étrange qui le remerciaient… + +L’un d’eux était un homme au chapeau haut de forme violet, qui s’était incliné devant Harry; de qui s’agit-il? \ No newline at end of file diff --git a/content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.md b/content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.md new file mode 100644 index 0000000..73fd417 --- /dev/null +++ b/content/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c.md @@ -0,0 +1,12 @@ +--- +title: Chapitre 2 - Une vitre disparait +ac_choices: +- "[Kingsley Shacklebolt](/pages/1er-quizz/erreur)" +- "[Quirinus Quirrell](/pages/1er-quizz/erreur)" +- "[Dedalus Diggle](/pages/1er-quizz/cff71434-fdaf-468f-838c-067059979299)" +- "[Doris Crockford](/pages/1er-quizz/erreur)" +--- + +Dans ce chapitre, Harry se souvient avoir été plusieurs fois arrêté dans la rue par des gens à l’allure étrange qui le remerciaient… + +L’un d’eux était un homme au chapeau haut de forme violet, qui s’était incliné devant Harry; de qui s’agit-il? \ No newline at end of file diff --git a/content/pages/1er-quizz/9c978c3a-801e-4c09-b4ce-8b2d6cb233b0.md b/content/pages/1er-quizz/9c978c3a-801e-4c09-b4ce-8b2d6cb233b0.md new file mode 100644 index 0000000..489e2a3 --- /dev/null +++ b/content/pages/1er-quizz/9c978c3a-801e-4c09-b4ce-8b2d6cb233b0.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 16 - Sous la trappe +ac_choices: +- "[Touffu, Filet du diable, Clefs volantes, Echiquiers, Miroir du Riséd](/pages/1er-quizz/erreur)" +- "[Touffu, Filet du diable, Echiquiers, Clefs volantes, Potion, Miroir du Riséd](/pages/1er-quizz/erreur)" +- "[Touffu, Filet du diable, Clefs volantes, Echiquiers, Troll, Potions, Miroir du Riséd](/pages/1er-quizz/f8dfe972-1995-4f4e-9866-97306228768c)" +- "[Touffu, Filet du diable, Clefs volantes, Echiquiers, Potions, Troll, Miroir du Riséd](/pages/1er-quizz/erreur)" +--- + +Dans l'ordre chronologique, quelles sont les épreuves qui permettent d'atteindre la pierre philosophale à Poudlard? diff --git a/content/pages/1er-quizz/_index.md b/content/pages/1er-quizz/_index.md new file mode 100644 index 0000000..e48ac00 --- /dev/null +++ b/content/pages/1er-quizz/_index.md @@ -0,0 +1,4 @@ +--- +title: 1er quizz +ac_create: start +--- \ No newline at end of file diff --git a/content/pages/1er-quizz/b80fcc08-170e-4422-8498-ae1f97b47eda.md b/content/pages/1er-quizz/b80fcc08-170e-4422-8498-ae1f97b47eda.md new file mode 100644 index 0000000..fc3ba56 --- /dev/null +++ b/content/pages/1er-quizz/b80fcc08-170e-4422-8498-ae1f97b47eda.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 5 - Le chemin de traverse +ac_choices: +- "[Une plume de Fumseck, le phénix de Dumbledore](/pages/1er-quizz/7c038015-c989-4024-a3cf-14b8557fdb0c)" +- "[Un crin de la licorne retrouvée morte dans la forêt interdite plus loin dans l'histoire](/pages/1er-quizz/erreur)" +- "[Une plume d'un phénix dont on ne connait pas le nom ni l'histoire](/pages/1er-quizz/erreur)" +- "[Une écaille de Nagini, le serpent de Voldemort](/pages/1er-quizz/erreur)" +--- + +Qu'y a-t-il à l'intérieur de la baguette d'Harry? diff --git a/content/pages/1er-quizz/c4611613-92e4-4b4b-b9af-a246b86a5a22.md b/content/pages/1er-quizz/c4611613-92e4-4b4b-b9af-a246b86a5a22.md new file mode 100644 index 0000000..27fd8d0 --- /dev/null +++ b/content/pages/1er-quizz/c4611613-92e4-4b4b-b9af-a246b86a5a22.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 4 - Le gardien des clefs +ac_choices: +- "[Pardon, la porte est tombée toute seule.](/pages/1er-quizz/erreur)" +- "[Quelle tempête, j'ai besoin d'un remontant.](/pages/1er-quizz/erreur)" +- "[Si vous aviez une tasse de thé, ce ne serait pas de refus.](/pages/1er-quizz/b80fcc08-170e-4422-8498-ae1f97b47eda)" +- "[J'ai oublié mon parapluie.](/pages/1er-quizz/erreur)" +--- + +Quelle est la première phrase prononcée par Hagrid après son entrée tonitruante dans la vie d’Harry? \ No newline at end of file diff --git a/content/pages/1er-quizz/cff71434-fdaf-468f-838c-067059979299.md b/content/pages/1er-quizz/cff71434-fdaf-468f-838c-067059979299.md new file mode 100644 index 0000000..cee3344 --- /dev/null +++ b/content/pages/1er-quizz/cff71434-fdaf-468f-838c-067059979299.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 3 - Les lettres de nulle part +ac_choices: +- "[Dans un Hôtel à Carbone-les-Mines](/pages/1er-quizz/erreur)" +- "[Dans une cabane au sommet d'un rocher au large de Carbone-les-Mines](/pages/1er-quizz/c4611613-92e4-4b4b-b9af-a246b86a5a22)" +- "[Dans le placard sous l'escalier du 4, Privet Drive](/pages/1er-quizz/erreur)" +- "[Dans la plus petite chambre du 4, Privet Drive](/pages/1er-quizz/erreur)" +--- + +Où se trouve Harry lorsqu’il apprend qu’il est un sorcier? \ No newline at end of file diff --git a/content/pages/1er-quizz/e0391bfd-e794-49d8-a2f9-76802fed3b52.md b/content/pages/1er-quizz/e0391bfd-e794-49d8-a2f9-76802fed3b52.md new file mode 100644 index 0000000..fcd721e --- /dev/null +++ b/content/pages/1er-quizz/e0391bfd-e794-49d8-a2f9-76802fed3b52.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 8 - Le maître des potions +ac_choices: +- "[Une pierre que l'on trouve dans l'estomac des biches et qui constitue un antidote à quelques poisons](/pages/1er-quizz/erreur)" +- "[Une pierre que l'on trouve dans l'estomac des chèvres et qui constitue un antidote à la plupart des poisons](/pages/1er-quizz/91b5935e-6a59-447f-afeb-cb7cc2e5bf1c)" +- "[Une pierre que l'on trouve dans le foie des chèvres et qui constitue un antidote à la plupart des poisons](/pages/1er-quizz/erreur)" +- "[Une pierre que l'on trouve dans l'estomac des chèvres et qui constitue un puissant poison](/pages/1er-quizz/erreur)" +--- + +Travaillez un peu! Qu’est-ce qu’un Bézoard? \ No newline at end of file diff --git a/content/pages/1er-quizz/e9745d63-1c31-42b4-a30a-dff7aae19059.md b/content/pages/1er-quizz/e9745d63-1c31-42b4-a30a-dff7aae19059.md new file mode 100644 index 0000000..52e6688 --- /dev/null +++ b/content/pages/1er-quizz/e9745d63-1c31-42b4-a30a-dff7aae19059.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 10 - Halloween +ac_choices: +- "[Drago Malefoy](/pages/1er-quizz/erreur)" +- "[Severus Rogue](/pages/1er-quizz/erreur)" +- "[Quirinus Quirrell](/pages/1er-quizz/0ee87528-a6e2-4c12-9d37-3046a9855685)" +- "[Rubeus Hagrid](/pages/1er-quizz/erreur)" +--- + +Qui entra dans la grande salle en courant et s’effondra sur la table des professeurs en disant “un Troll… dans les cachots”? \ No newline at end of file diff --git a/content/pages/1er-quizz/erreur.md b/content/pages/1er-quizz/erreur.md new file mode 100644 index 0000000..7f2b4d3 --- /dev/null +++ b/content/pages/1er-quizz/erreur.md @@ -0,0 +1,6 @@ +--- +title: Ne te décourage pas +ac_choices: +- "[Encore une fois!](/pages/1er-quizz/start)" +--- +C’est en essayant encore et toujours que tu arriveras au bout! diff --git a/content/pages/1er-quizz/f8dfe972-1995-4f4e-9866-97306228768c.md b/content/pages/1er-quizz/f8dfe972-1995-4f4e-9866-97306228768c.md new file mode 100644 index 0000000..ed545d1 --- /dev/null +++ b/content/pages/1er-quizz/f8dfe972-1995-4f4e-9866-97306228768c.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 17 - L'homme aux deux visages +ac_choices: +- "[Il suffisait de demander](/pages/1er-quizz/erreur)" +- "[Il fallait vouloir se servir de la pierre](/pages/1er-quizz/erreur)" +- "[Il fallait être honnête avec le miroir](/pages/1er-quizz/erreur)" +- "[Il fallait vouloir trouver la pierre et non s'en servir](/pages/1er-quizz/0a24b36c-32b0-40b3-aa8c-d13000e8e4cb)" +--- + +Que fallait-il faire pour obtenir la pierre philosophale du miroir du Riséd? diff --git a/content/pages/1er-quizz/fff60373-d04a-4923-8b0d-2836668cdf62.md b/content/pages/1er-quizz/fff60373-d04a-4923-8b0d-2836668cdf62.md new file mode 100644 index 0000000..8596a3a --- /dev/null +++ b/content/pages/1er-quizz/fff60373-d04a-4923-8b0d-2836668cdf62.md @@ -0,0 +1,10 @@ +--- +title: Chapitre 12 - Le miroir du Riséd +ac_choices: +- "[Qu'il est temps que je me couche parce que mes questions ne veulent plus rien dire](/pages/1er-quizz/erreur)" +- "[Que le miroir montre à la fois le visage de celui qui le regarde mais également toutes ses envies](/pages/1er-quizz/erreur)" +- "[Qu'il ne montre pas forcément le visage de celui qui le regarde mais son désir le plus profond](/pages/1er-quizz/65c8096f-c940-4002-90af-52ac3c3c6cd4)" +- "[Qu’avec un tel miroir, le professeur Dumbledore ne voit que son reflet](/pages/1er-quizz/erreur)" +--- + +Que signifie "Riséd elrue ocnot edsi amega siv notsap ert nomen ej"? diff --git a/content/pages/1er-quizz/start.md b/content/pages/1er-quizz/start.md new file mode 100644 index 0000000..9529c59 --- /dev/null +++ b/content/pages/1er-quizz/start.md @@ -0,0 +1,11 @@ +--- +title: Chapitre 1 - Le survivant +featured_image: /../../../../../assets/Swallow_flying_drinking.jpg +ac_choices: +- "[Des centaines de hiboux se sont mis à voler, de jour, partout dans le pays](/pages/1er-quizz/erreur)" +- "[Des averses d’étoiles filantes ont été aperçues du côté de l’Écosse](1fafe4b4-2519-438f-b69a-e14b8616eaff)" +- "[Un chat a passé la journée à observer leur maison tout en ayant un comportement d'humain](/pages/1er-quizz/erreur)" +- "[Tout à la fois](/pages/1er-quizz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c)" +--- + +Quels évènements surprenants amènent les Dursley à se demander que deviennent les Potter et leur fils Harry? \ No newline at end of file diff --git a/content/pages/doc/_index.md b/content/pages/doc/_index.md new file mode 100644 index 0000000..05e96e2 --- /dev/null +++ b/content/pages/doc/_index.md @@ -0,0 +1,3 @@ +--- +title: Documentation +--- diff --git a/content/pages/doc/devoir.md b/content/pages/doc/devoir.md new file mode 100644 index 0000000..3c37e48 --- /dev/null +++ b/content/pages/doc/devoir.md @@ -0,0 +1,5 @@ +--- +title: Devoir +--- + + diff --git a/content/pages/doc/intro.md b/content/pages/doc/intro.md new file mode 100644 index 0000000..79987cc --- /dev/null +++ b/content/pages/doc/intro.md @@ -0,0 +1,15 @@ +--- +title: Introduction +description: Et hop vous êtes là bas +featured_image: https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/L-door.png/640px-L-door.png +ac_choices: +- "[Démarrez avec des exemples](/pages/doc/devoir)" +- "[Expérimentez dans un monde vide](/pages/doc/pouvoir)" +- "[Lisez puis testez](/pages/doc/savoir)" +- "[Imaginez tout](/pages/doc/vouloir)" +- "[Chi](/pages/doc/vouloir)" +--- + +Vous arrivez sur une première page web, qui doit vous permettre de choisir parmi quatre chemins possibles. + +Que préférerez vous, l’imagination d’un monde vierge, la transmission de connaissances, des exemples à compléter, ou vous lancer tout de suite! diff --git a/content/pages/doc/pouvoir.md b/content/pages/doc/pouvoir.md new file mode 100644 index 0000000..5157bcc --- /dev/null +++ b/content/pages/doc/pouvoir.md @@ -0,0 +1,11 @@ +--- +title: Pouvoir +description: Performance et compétition +weight: 2 +ac_require: +- intro +ac_delete: +- intro +--- + +Vous voulez tester ou encourager \ No newline at end of file diff --git a/content/pages/doc/savoir.md b/content/pages/doc/savoir.md new file mode 100644 index 0000000..17a0bfa --- /dev/null +++ b/content/pages/doc/savoir.md @@ -0,0 +1,5 @@ +--- +title: Savoir +--- + +Transmission de savoirs diff --git a/content/pages/doc/vouloir.md b/content/pages/doc/vouloir.md new file mode 100644 index 0000000..a8247ef --- /dev/null +++ b/content/pages/doc/vouloir.md @@ -0,0 +1,7 @@ +--- +title: Vouloir +description: Aller toujours plus loin +weight: 2 +--- + +

Hello world

diff --git a/content/post/_index.md b/content/post/_index.md deleted file mode 100644 index 434c1e8..0000000 --- a/content/post/_index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Articles" -date: 2017-03-02T12:00:00-05:00 ---- -Articles are paginated with only three posts here for example. You can set the number of entries to show on this page with the "pagination" setting in the config file. diff --git a/content/post/chapter-1.md b/content/post/chapter-1.md deleted file mode 100644 index ff2a14f..0000000 --- a/content/post/chapter-1.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -date: 2017-04-09T10:58:08-04:00 -description: "The Grand Hall" -featured_image: "/images/Pope-Edouard-de-Beaumont-1844.jpg" -tags: ["scene"] -title: "Chapter I: The Grand Hall" ---- - -Three hundred and forty-eight years, six months, and nineteen days ago -to-day, the Parisians awoke to the sound of all the bells in the triple -circuit of the city, the university, and the town ringing a full peal. - -The sixth of January, 1482, is not, however, a day of which history has -preserved the memory. There was nothing notable in the event which thus -set the bells and the bourgeois of Paris in a ferment from early morning. -It was neither an assault by the Picards nor the Burgundians, nor a hunt -led along in procession, nor a revolt of scholars in the town of Laas, nor -an entry of “our much dread lord, monsieur the king,” nor even a pretty -hanging of male and female thieves by the courts of Paris. Neither was it -the arrival, so frequent in the fifteenth century, of some plumed and -bedizened embassy. It was barely two days since the last cavalcade of that -nature, that of the Flemish ambassadors charged with concluding the -marriage between the dauphin and Marguerite of Flanders, had made its -entry into Paris, to the great annoyance of M. le Cardinal de Bourbon, -who, for the sake of pleasing the king, had been obliged to assume an -amiable mien towards this whole rustic rabble of Flemish burgomasters, and -to regale them at his Hôtel de Bourbon, with a very “pretty morality, -allegorical satire, and farce,” while a driving rain drenched the -magnificent tapestries at his door. - -What put the “whole population of Paris in commotion,” as Jehan de Troyes -expresses it, on the sixth of January, was the double solemnity, united -from time immemorial, of the Epiphany and the Feast of Fools. - -On that day, there was to be a bonfire on the Place de Grève, a maypole at -the Chapelle de Braque, and a mystery at the Palais de Justice. It had -been cried, to the sound of the trumpet, the preceding evening at all the -cross roads, by the provost’s men, clad in handsome, short, sleeveless -coats of violet camelot, with large white crosses upon their breasts. - -So the crowd of citizens, male and female, having closed their houses and -shops, thronged from every direction, at early morn, towards some one of -the three spots designated. - -Each had made his choice; one, the bonfire; another, the maypole; another, -the mystery play. It must be stated, in honor of the good sense of the -loungers of Paris, that the greater part of this crowd directed their -steps towards the bonfire, which was quite in season, or towards the -mystery play, which was to be presented in the grand hall of the Palais de -Justice (the courts of law), which was well roofed and walled; and that -the curious left the poor, scantily flowered maypole to shiver all alone -beneath the sky of January, in the cemetery of the Chapel of Braque. - -The populace thronged the avenues of the law courts in particular, because -they knew that the Flemish ambassadors, who had arrived two days -previously, intended to be present at the representation of the mystery, -and at the election of the Pope of the Fools, which was also to take place -in the grand hall. - -It was no easy matter on that day, to force one’s way into that grand -hall, although it was then reputed to be the largest covered enclosure in -the world (it is true that Sauval had not yet measured the grand hall of -the Château of Montargis). The palace place, encumbered with people, -offered to the curious gazers at the windows the aspect of a sea; into -which five or six streets, like so many mouths of rivers, discharged every -moment fresh floods of heads. The waves of this crowd, augmented -incessantly, dashed against the angles of the houses which projected here -and there, like so many promontories, into the irregular basin of the -place. In the centre of the lofty Gothic* façade of the palace, the grand -staircase, incessantly ascended and descended by a double current, which, -after parting on the intermediate landing-place, flowed in broad waves -along its lateral slopes,—the grand staircase, I say, trickled -incessantly into the place, like a cascade into a lake. The cries, the -laughter, the trampling of those thousands of feet, produced a great noise -and a great clamor. From time to time, this noise and clamor redoubled; -the current which drove the crowd towards the grand staircase flowed -backwards, became troubled, formed whirlpools. This was produced by the -buffet of an archer, or the horse of one of the provost’s sergeants, which -kicked to restore order; an admirable tradition which the provostship has -bequeathed to the constablery, the constablery to the _maréchaussée_, -the _maréchaussée_ to our _gendarmeri_ of Paris. diff --git a/content/post/chapter-2.md b/content/post/chapter-2.md deleted file mode 100644 index b3c7d4f..0000000 --- a/content/post/chapter-2.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -date: 2017-04-10T11:00:59-04:00 -description: "Pierre Gringoire" -featured_image: "" -tags: [] -title: "Chapter II: Pierre Gringoire" ---- - -Nevertheless, as be harangued them, the satisfaction and admiration -unanimously excited by his costume were dissipated by his words; and when -he reached that untoward conclusion: “As soon as his illustrious eminence, -the cardinal, arrives, we will begin,” his voice was drowned in a thunder -of hooting. - -“Begin instantly! The mystery! the mystery immediately!” shrieked the -people. And above all the voices, that of Johannes de Molendino was -audible, piercing the uproar like the fife’s derisive serenade: “Commence -instantly!” yelped the scholar. - -“Down with Jupiter and the Cardinal de Bourbon!” vociferated Robin -Poussepain and the other clerks perched in the window. - -“The morality this very instant!” repeated the crowd; “this very instant! -the sack and the rope for the comedians, and the cardinal!” - -Poor Jupiter, haggard, frightened, pale beneath his rouge, dropped his -thunderbolt, took his cap in his hand; then he bowed and trembled and -stammered: “His eminence—the ambassadors—Madame Marguerite of -Flanders—.” He did not know what to say. In truth, he was afraid of -being hung. - -Hung by the populace for waiting, hung by the cardinal for not having -waited, he saw between the two dilemmas only an abyss; that is to say, a -gallows. - -Luckily, some one came to rescue him from his embarrassment, and assume -the responsibility. - -An individual who was standing beyond the railing, in the free space -around the marble table, and whom no one had yet caught sight of, since -his long, thin body was completely sheltered from every visual ray by the -diameter of the pillar against which he was leaning; this individual, we -say, tall, gaunt, pallid, blond, still young, although already wrinkled -about the brow and cheeks, with brilliant eyes and a smiling mouth, clad -in garments of black serge, worn and shining with age, approached the -marble table, and made a sign to the poor sufferer. But the other was so -confused that he did not see him. The new comer advanced another step. - -“Jupiter,” said he, “my dear Jupiter!” - -The other did not hear. - -At last, the tall blond, driven out of patience, shrieked almost in his -face,— - -“Michel Giborne!” - -“Who calls me?” said Jupiter, as though awakened with a start. - -“I,” replied the person clad in black. - -“Ah!” said Jupiter. - -“Begin at once,” went on the other. “Satisfy the populace; I undertake to -appease the bailiff, who will appease monsieur the cardinal.” - -Jupiter breathed once more. - -“Messeigneurs the bourgeois,” he cried, at the top of his lungs to the -crowd, which continued to hoot him, “we are going to begin at once.” - -“_Evoe Jupiter! Plaudite cives_! All hail, Jupiter! Applaud, -citizens!” shouted the scholars. - -“Noel! Noel! good, good,” shouted the people. - -The hand clapping was deafening, and Jupiter had already withdrawn under -his tapestry, while the hall still trembled with acclamations. - -In the meanwhile, the personage who had so magically turned the tempest -into dead calm, as our old and dear Corneille puts it, had modestly -retreated to the half-shadow of his pillar, and would, no doubt, have -remained invisible there, motionless, and mute as before, had he not been -plucked by the sleeve by two young women, who, standing in the front row -of the spectators, had noticed his colloquy with Michel Giborne-Jupiter. - -“Master,” said one of them, making him a sign to approach. “Hold your -tongue, my dear Liénarde,” said her neighbor, pretty, fresh, and very -brave, in consequence of being dressed up in her best attire. “He is not a -clerk, he is a layman; you must not say master to him, but messire.” diff --git a/content/post/chapter-3.md b/content/post/chapter-3.md deleted file mode 100644 index cd29cee..0000000 --- a/content/post/chapter-3.md +++ /dev/null @@ -1,100 +0,0 @@ ---- -date: 2017-04-11T11:13:32-04:00 -description: "Monsieur the Cardinal" -featured_image: "" -tags: [] -title: "Chapter III: Monsieur the Cardinal" ---- - -Poor Gringoire! the din of all the great double petards of the Saint-Jean, -the discharge of twenty arquebuses on supports, the detonation of that -famous serpentine of the Tower of Billy, which, during the siege of Paris, -on Sunday, the twenty-sixth of September, 1465, killed seven Burgundians -at one blow, the explosion of all the powder stored at the gate of the -Temple, would have rent his ears less rudely at that solemn and dramatic -moment, than these few words, which fell from the lips of the usher, “His -eminence, Monseigneur the Cardinal de Bourbon.” - -It is not that Pierre Gringoire either feared or disdained monsieur the -cardinal. He had neither the weakness nor the audacity for that. A true -eclectic, as it would be expressed nowadays, Gringoire was one of those -firm and lofty, moderate and calm spirits, which always know how to bear -themselves amid all circumstances (_stare in dimidio rerum_), and who -are full of reason and of liberal philosophy, while still setting store by -cardinals. A rare, precious, and never interrupted race of philosophers to -whom wisdom, like another Ariadne, seems to have given a clew of thread -which they have been walking along unwinding since the beginning of the -world, through the labyrinth of human affairs. One finds them in all ages, -ever the same; that is to say, always according to all times. And, without -reckoning our Pierre Gringoire, who may represent them in the fifteenth -century if we succeed in bestowing upon him the distinction which he -deserves, it certainly was their spirit which animated Father du Breul, -when he wrote, in the sixteenth, these naively sublime words, worthy of -all centuries: “I am a Parisian by nation, and a Parrhisian in language, -for _parrhisia_ in Greek signifies liberty of speech; of which I have -made use even towards messeigneurs the cardinals, uncle and brother to -Monsieur the Prince de Conty, always with respect to their greatness, and -without offending any one of their suite, which is much to say.” - -There was then neither hatred for the cardinal, nor disdain for his -presence, in the disagreeable impression produced upon Pierre Gringoire. -Quite the contrary; our poet had too much good sense and too threadbare a -coat, not to attach particular importance to having the numerous allusions -in his prologue, and, in particular, the glorification of the dauphin, son -of the Lion of France, fall upon the most eminent ear. But it is not -interest which predominates in the noble nature of poets. I suppose that -the entity of the poet may be represented by the number ten; it is certain -that a chemist on analyzing and pharmacopolizing it, as Rabelais says, -would find it composed of one part interest to nine parts of self-esteem. - -Now, at the moment when the door had opened to admit the cardinal, the -nine parts of self-esteem in Gringoire, swollen and expanded by the breath -of popular admiration, were in a state of prodigious augmentation, beneath -which disappeared, as though stifled, that imperceptible molecule of which -we have just remarked upon in the constitution of poets; a precious -ingredient, by the way, a ballast of reality and humanity, without which -they would not touch the earth. Gringoire enjoyed seeing, feeling, -fingering, so to speak an entire assembly (of knaves, it is true, but what -matters that?) stupefied, petrified, and as though asphyxiated in the -presence of the incommensurable tirades which welled up every instant from -all parts of his bridal song. I affirm that he shared the general -beatitude, and that, quite the reverse of La Fontaine, who, at the -presentation of his comedy of the “Florentine,” asked, “Who is the -ill-bred lout who made that rhapsody?” Gringoire would gladly have -inquired of his neighbor, “Whose masterpiece is this?” - -The reader can now judge of the effect produced upon him by the abrupt and -unseasonable arrival of the cardinal. - -That which he had to fear was only too fully realized. The entrance of his -eminence upset the audience. All heads turned towards the gallery. It was -no longer possible to hear one’s self. “The cardinal! The cardinal!” -repeated all mouths. The unhappy prologue stopped short for the second -time. - -The cardinal halted for a moment on the threshold of the estrade. While he -was sending a rather indifferent glance around the audience, the tumult -redoubled. Each person wished to get a better view of him. Each man vied -with the other in thrusting his head over his neighbor’s shoulder. - -He was, in fact, an exalted personage, the sight of whom was well worth -any other comedy. Charles, Cardinal de Bourbon, Archbishop and Comte of -Lyon, Primate of the Gauls, was allied both to Louis XI., through his -brother, Pierre, Seigneur de Beaujeu, who had married the king’s eldest -daughter, and to Charles the Bold through his mother, Agnes of Burgundy. -Now, the dominating trait, the peculiar and distinctive trait of the -character of the Primate of the Gauls, was the spirit of the courtier, and -devotion to the powers that be. The reader can form an idea of the -numberless embarrassments which this double relationship had caused him, -and of all the temporal reefs among which his spiritual bark had been -forced to tack, in order not to suffer shipwreck on either Louis or -Charles, that Scylla and that Charybdis which had devoured the Duc de -Nemours and the Constable de Saint-Pol. Thanks to Heaven’s mercy, he had -made the voyage successfully, and had reached home without hindrance. But -although he was in port, and precisely because he was in port, he never -recalled without disquiet the varied haps of his political career, so long -uneasy and laborious. Thus, he was in the habit of saying that the year -1476 had been “white and black” for him—meaning thereby, that in the -course of that year he had lost his mother, the Duchesse de la -Bourbonnais, and his cousin, the Duke of Burgundy, and that one grief had -consoled him for the other. diff --git a/content/post/chapter-4.md b/content/post/chapter-4.md deleted file mode 100644 index f49d937..0000000 --- a/content/post/chapter-4.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -date: 2017-04-12T11:14:48-04:00 -description: "Master Jacques Coppenole" -featured_image: "" -tags: ["scene"] -title: "Chapter IV: Master Jacques Coppenole" ---- -While the pensioner of Ghent and his eminence were exchanging very low -bows and a few words in voices still lower, a man of lofty stature, with a -large face and broad shoulders, presented himself, in order to enter -abreast with Guillaume Rym; one would have pronounced him a bull-dog by -the side of a fox. His felt doublet and leather jerkin made a spot on the -velvet and silk which surrounded him. Presuming that he was some groom who -had stolen in, the usher stopped him. - -“Hold, my friend, you cannot pass!” - -The man in the leather jerkin shouldered him aside. - -“What does this knave want with me?” said he, in stentorian tones, which -rendered the entire hall attentive to this strange colloquy. “Don’t you -see that I am one of them?” - -“Your name?” demanded the usher. - -“Jacques Coppenole.” - -“Your titles?” - -“Hosier at the sign of the ‘Three Little Chains,’ of Ghent.” - -The usher recoiled. One might bring one’s self to announce aldermen and -burgomasters, but a hosier was too much. The cardinal was on thorns. All -the people were staring and listening. For two days his eminence had been -exerting his utmost efforts to lick these Flemish bears into shape, and to -render them a little more presentable to the public, and this freak was -startling. But Guillaume Rym, with his polished smile, approached the -usher. - -“Announce Master Jacques Coppenole, clerk of the aldermen of the city of -Ghent,” he whispered, very low. - -“Usher,” interposed the cardinal, aloud, “announce Master Jacques -Coppenole, clerk of the aldermen of the illustrious city of Ghent.” - -This was a mistake. Guillaume Rym alone might have conjured away the -difficulty, but Coppenole had heard the cardinal. - -“No, cross of God?” he exclaimed, in his voice of thunder, “Jacques -Coppenole, hosier. Do you hear, usher? Nothing more, nothing less. Cross -of God! hosier; that’s fine enough. Monsieur the Archduke has more than -once sought his _gant_\* in my hose.” - -_* Got the first idea of a timing._ - -Laughter and applause burst forth. A jest is always understood in Paris, -and, consequently, always applauded. - -Let us add that Coppenole was of the people, and that the auditors which -surrounded him were also of the people. Thus the communication between him -and them had been prompt, electric, and, so to speak, on a level. The -haughty air of the Flemish hosier, by humiliating the courtiers, had -touched in all these plebeian souls that latent sentiment of dignity still -vague and indistinct in the fifteenth century. - -This hosier was an equal, who had just held his own before monsieur the -cardinal. A very sweet reflection to poor fellows habituated to respect -and obedience towards the underlings of the sergeants of the bailiff of -Sainte-Geneviève, the cardinal’s train-bearer. - -Coppenole proudly saluted his eminence, who returned the salute of the -all-powerful bourgeois feared by Louis XI. Then, while Guillaume Rym, a -“sage and malicious man,” as Philippe de Comines puts it, watched them -both with a smile of raillery and superiority, each sought his place, the -cardinal quite abashed and troubled, Coppenole tranquil and haughty, and -thinking, no doubt, that his title of hosier was as good as any other, -after all, and that Marie of Burgundy, mother to that Marguerite whom -Coppenole was to-day bestowing in marriage, would have been less afraid of -the cardinal than of the hosier; for it is not a cardinal who would have -stirred up a revolt among the men of Ghent against the favorites of the -daughter of Charles the Bold; it is not a cardinal who could have -fortified the populace with a word against her tears and prayers, when the -Maid of Flanders came to supplicate her people in their behalf, even at -the very foot of the scaffold; while the hosier had only to raise his -leather elbow, in order to cause to fall your two heads, most illustrious -seigneurs, Guy d’Hymbercourt and Chancellor Guillaume Hugonet. diff --git a/content/post/chapter-5.md b/content/post/chapter-5.md deleted file mode 100644 index e0f5d28..0000000 --- a/content/post/chapter-5.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -date: 2017-04-13T11:15:58-04:00 -description: "Quasimodo" -featured_image: "" -tags: [] -title: "Chapter V: Quasimodo" ---- - -In the twinkling of an eye, all was ready to execute Coppenole’s idea. Bourgeois, scholars and law clerks all set to work. The little chapel situated opposite the marble table was selected for the scene of the grinning match. A pane broken in the pretty rose window above the door, left free a circle of stone through which it was agreed that the competitors should thrust their heads. In order to reach it, it was only necessary to mount upon a couple of hogsheads, which had been produced from I know not where, and perched one upon the other, after a fashion. It was settled that each candidate, man or woman (for it was possible to choose a female pope), should, for the sake of leaving the impression of his grimace fresh and complete, cover his face and remain concealed in the chapel until the moment of his appearance. In less than an instant, the chapel was crowded with competitors, upon whom the door was then closed. - -Coppenole, from his post, ordered all, directed all, arranged all. During the uproar, the cardinal, no less abashed than Gringoire, had retired with all his suite, under the pretext of business and vespers, without the crowd which his arrival had so deeply stirred being in the least moved by his departure. Guillaume Rym was the only one who noticed his eminence’s discomfiture. The attention of the populace, like the sun, pursued its revolution; having set out from one end of the hall, and halted for a space in the middle, it had now reached the other end. The marble table, the brocaded gallery had each had their day; it was now the turn of the chapel of Louis XI. Henceforth, the field was open to all folly. There was no one there now, but the Flemings and the rabble. - -The grimaces began. The first face which appeared at the aperture, with eyelids turned up to the reds, a mouth open like a maw, and a brow wrinkled like our hussar boots of the Empire, evoked such an inextinguishable peal of laughter that Homer would have taken all these louts for gods. Nevertheless, the grand hall was anything but Olympus, and Gringoire’s poor Jupiter knew it better than any one else. A second and third grimace followed, then another and another; and the laughter and transports of delight went on increasing. There was in this spectacle, a peculiar power of intoxication and fascination, of which it would be difficult to convey to the reader of our day and our salons any idea. - -Let the reader picture to himself a series of visages presenting successively all geometrical forms, from the triangle to the trapezium, from the cone to the polyhedron; all human expressions, from wrath to lewdness; all ages, from the wrinkles of the new-born babe to the wrinkles of the aged and dying; all religious phantasmagories, from Faun to Beelzebub; all animal profiles, from the maw to the beak, from the jowl to the muzzle. Let the reader imagine all these grotesque figures of the Pont Neuf, those nightmares petrified beneath the hand of Germain Pilon, assuming life and breath, and coming in turn to stare you in the face with burning eyes; all the masks of the Carnival of Venice passing in succession before your glass,—in a word, a human kaleidoscope. - -The orgy grew more and more Flemish. Teniers could have given but a very imperfect idea of it. Let the reader picture to himself in bacchanal form, Salvator Rosa’s battle. There were no longer either scholars or ambassadors or bourgeois or men or women; there was no longer any Clopin Trouillefou, nor Gilles Lecornu, nor Marie Quatrelivres, nor Robin Poussepain. All was universal license. The grand hall was no longer anything but a vast furnace of effrontry and joviality, where every mouth was a cry, every individual a posture; everything shouted and howled. The strange visages which came, in turn, to gnash their teeth in the rose window, were like so many brands cast into the brazier; and from the whole of this effervescing crowd, there escaped, as from a furnace, a sharp, piercing, stinging noise, hissing like the wings of a gnat. diff --git a/content/post/chapter-6.md b/content/post/chapter-6.md deleted file mode 100644 index 4750783..0000000 --- a/content/post/chapter-6.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -date: 2017-04-14T11:25:05-04:00 -description: "Esmeralda" -featured_image: "/images/esmeralda.jpg" -tags: [] -title: "Chapter VI: Esmeralda" -disable_share: false ---- -We are delighted to be able to inform the reader, that during the whole of -this scene, Gringoire and his piece had stood firm. His actors, spurred on -by him, had not ceased to spout his comedy, and he had not ceased to -listen to it. He had made up his mind about the tumult, and was determined -to proceed to the end, not giving up the hope of a return of attention on -the part of the public. This gleam of hope acquired fresh life, when he -saw Quasimodo, Coppenole, and the deafening escort of the pope of the -procession of fools quit the hall amid great uproar. The throng rushed -eagerly after them. “Good,” he said to himself, “there go all the -mischief-makers.” Unfortunately, all the mischief-makers constituted the -entire audience. In the twinkling of an eye, the grand hall was empty. - -To tell the truth, a few spectators still remained, some scattered, others -in groups around the pillars, women, old men, or children, who had had -enough of the uproar and tumult. Some scholars were still perched astride -of the window-sills, engaged in gazing into the Place. - -“Well,” thought Gringoire, “here are still as many as are required to hear -the end of my mystery. They are few in number, but it is a choice -audience, a lettered audience.” - -An instant later, a symphony which had been intended to produce the -greatest effect on the arrival of the Virgin, was lacking. Gringoire -perceived that his music had been carried off by the procession of the -Pope of the Fools. “Skip it,” said he, stoically. - -He approached a group of bourgeois, who seemed to him to be discussing his -piece. This is the fragment of conversation which he caught,— - -“You know, Master Cheneteau, the Hôtel de Navarre, which belonged to -Monsieur de Nemours?” - -“Yes, opposite the Chapelle de Braque.” - -“Well, the treasury has just let it to Guillaume Alixandre, historian, for -six hivres, eight sols, parisian, a year.” - -“How rents are going up!” - -“Come,” said Gringoire to himself, with a sigh, “the others are -listening.” - -“Comrades,” suddenly shouted one of the young scamps from the window, “La -Esmeralda! La Esmeralda in the Place!” - -This word produced a magical effect. Every one who was left in the hall -flew to the windows, climbing the walls in order to see, and repeating, -“La Esmeralda! La Esmeralda?” At the same time, a great sound of applause -was heard from without. - -“What’s the meaning of this, of the Esmeralda?” said Gringoire, wringing -his hands in despair. “Ah, good heavens! it seems to be the turn of the -windows now.” - -He returned towards the marble table, and saw that the representation had -been interrupted. It was precisely at the instant when Jupiter should have -appeared with his thunder. But Jupiter was standing motionless at the foot -of the stage. - -“Michel Giborne!” cried the irritated poet, “what are you doing there? Is -that your part? Come up!” - -“Alas!” said Jupiter, “a scholar has just seized the ladder.” - -Gringoire looked. It was but too true. All communication between his plot -and its solution was intercepted. - -“The rascal,” he murmured. “And why did he take that ladder?” - -“In order to go and see the Esmeralda,” replied Jupiter piteously. “He -said, ‘Come, here’s a ladder that’s of no use!’ and he took it.” - -This was the last blow. Gringoire received it with resignation. - -“May the devil fly away with you!” he said to the comedian, “and if I get -my pay, you shall receive yours.” - -Then he beat a retreat, with drooping head, but the last in the field, -like a general who has fought well. - -And as he descended the winding stairs of the courts: “A fine rabble of -asses and dolts these Parisians!” he muttered between his teeth; “they -come to hear a mystery and don’t listen to it at all! They are engrossed -by every one, by Chopin Trouillefou, by the cardinal, by Coppenole, by -Quasimodo, by the devil! but by Madame the Virgin Mary, not at all. If I -had known, I’d have given you Virgin Mary; you ninnies! And I! to come to -see faces and behold only backs! to be a poet, and to reap the success of -an apothecary! It is true that Homerus begged through the Greek towns, and -that Naso died in exile among the Muscovites. But may the devil flay me if -I understand what they mean with their Esmeralda! What is that word, in -the first place?—‘tis Egyptian!” diff --git a/themes/acoeur/archetypes/pages/_index.md b/themes/acoeur/archetypes/pages/_index.md new file mode 100644 index 0000000..101f505 --- /dev/null +++ b/themes/acoeur/archetypes/pages/_index.md @@ -0,0 +1,6 @@ +--- +title: Nouveau chapitre +description: Sous-titre +--- + +Texte diff --git a/themes/acoeur/archetypes/users/_index.md b/themes/acoeur/archetypes/users/_index.md new file mode 100644 index 0000000..b5eef3a --- /dev/null +++ b/themes/acoeur/archetypes/users/_index.md @@ -0,0 +1,9 @@ +--- +title: Nouvel utilisateur +description: Court texte +date: {{ .Date }} +ac_create: +- /pages/1er-quizz/_index +--- + +Texte diff --git a/themes/acoeur/assets/ananke/css/custom.css b/themes/acoeur/assets/ananke/css/custom.css new file mode 100644 index 0000000..bc003fb --- /dev/null +++ b/themes/acoeur/assets/ananke/css/custom.css @@ -0,0 +1,123 @@ +* { + transition: box-shadow 1s; +} + +.breadcrumb { + padding: 0; + margin-top: 0; + list-style: none; +} + +.breadcrumb li { + display: inline; +} + +.breadcrumb li + li:before { + content: ">"; + padding-left: 0.3rem; +} + +dl { + margin: 1em auto; + display: flex; + font-size: larger; + flex-flow: column wrap; + max-width: 60em; + max-height: 6em; + text-align: center; +} +dt a { + display: inline-block; + border-radius: 1em; +} +dd { + margin: 1em 0; + font-size: larger; + font-weight: bold; +} + +body [contenteditable]:hover, +body [contenteditable]:focus, +body #content:hover, +body #content:focus { + outline-width: thin; + outline-style: solid; + outline-color: lightgray; + background-color: rgba(255, 255, 255, 0.5); +} + +body.invitations .ac_choices { + display: none; +} +body.author .ac_choices .destination { + display: none; + position: relative; + padding-left: 10%; +} +body.author .ac_choices:hover .destination, body.author .ac_choices:focus-within .destination { + display: block; +} +body.author .ac_choice label.text { + cursor: text; +} +body.users .ac_choice label.text:hover { + cursor: pointer; +} + +#content { + padding: 0 0.2em; +} + +.ac_choice input[type=radio] { + display: none; +} +.ac_choice label.text { + cursor: pointer; + border: solid 3px white; + margin: 0.2em 0; + display: block; + padding: 1em; + border-radius: 1em; +} +.ac_choice label.text:empty:after { + color: inherit; + content: attr(placeholder); +} +body.users .ac_choice label.text:hover { + box-shadow: 0 0 5px blue inset, 0 0 5px blue; +} +body.users .ac_choice input[type="radio"]:checked + label.text { + box-shadow: 0 0 5px red inset, 0 0 5px red !important; +} + +.ac_choice a.gotoChoice { + float: left; + font-size: x-large; + line-height: 1.2em; + margin-right: 1em; + text-decoration: none; +} +.ac_choice input[type=text] { + color: inherit; + width: calc(100% - 4em); + border: none; + background-color: transparent; +} + +.ac_choice button.delete { + right: 0; + cursor: pointer; + padding: 0.2em 0.4em 0; + position: absolute; + border-radius: 0.2em; +} + +aside#actions input#file { + display: none; +} + +@media (prefers-color-scheme: dark) { + header aside, h1 { + color: black; + } +} diff --git a/themes/acoeur/assets/js/author.js b/themes/acoeur/assets/js/author.js new file mode 100644 index 0000000..882bef5 --- /dev/null +++ b/themes/acoeur/assets/js/author.js @@ -0,0 +1,31 @@ +document.querySelectorAll('aside#actions #create') + .forEach(elt => elt.onclick = () => { + const url = `${topSection}/${uuid()}` + + fetch(`${document.body.dataset.editHost}${url}.create`, { method: 'PUT', body: topSection }) + .then(() => sleep(1)) + .then(() => window.location.assign('/' + url)) + .catch(error => console.error(`Error creating #{topSection}`, error)) + }) + +document.querySelectorAll('aside#actions #delete') + .forEach(elt => elt.onclick = () => + fetch(document.body.dataset.editUrl.replace('/_index', '.delete'), { method: 'PUT' }) + .then(() => sleep(1)) + .then(() => window.location.assign('/' + topSection)) + .catch(error => console.error(`Error deleting #{topSection}`, error))) + + +document.querySelectorAll('body.assets aside#actions input#file') + .forEach(elt => elt.onchange = () => + [...elt.files].forEach(file => + fetch(document.body.dataset.editUrl.replace('_index', file.name), { method: 'PUT', body: file }) + .then(() => sleep(1)) + .then(() => window.location.reload()) + .catch(error => console.error(`Error uploading #{elt.files[0].name}`, error)))) + +document.querySelectorAll('.delete_image') + .forEach(elt => elt.onclick = () => + fetch(document.body.dataset.editHost + elt.dataset.target, { method: 'DELETE' }) + .finally(() => elt.parentNode.remove()) + .catch(error => console.error(`Error deleting file`, error))) diff --git a/themes/acoeur/assets/js/choice.js b/themes/acoeur/assets/js/choice.js new file mode 100644 index 0000000..9d44ca4 --- /dev/null +++ b/themes/acoeur/assets/js/choice.js @@ -0,0 +1,13 @@ +const resultUrl = '/users/' + window.location.pathname.split('/')[2] + +document.querySelectorAll('body.users .ac_choice input[type=radio]') + .forEach(elt => + elt.onchange = () => fetch(document.body.dataset.editUrl + '.choice', { + method: 'PUT', + body: new URLSearchParams(new FormData(elt.form)) + }) + .then(() => sleep(1)) + .then(() => fetch(document.body.dataset.editUrl + '.result')) + .then(response => response.text()) + .then(result => window.location.assign(resultUrl + result)) + .catch(error => console.error('Error sending answer', error))) diff --git a/themes/acoeur/assets/js/create.js b/themes/acoeur/assets/js/create.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/themes/acoeur/assets/js/create.js @@ -0,0 +1 @@ + diff --git a/themes/acoeur/assets/js/misc.js b/themes/acoeur/assets/js/misc.js new file mode 100644 index 0000000..10440cd --- /dev/null +++ b/themes/acoeur/assets/js/misc.js @@ -0,0 +1 @@ +const sleep = (seconds) => new Promise(resolve => setTimeout(() => resolve(), seconds * 1000)) diff --git a/themes/acoeur/assets/js/prop.js b/themes/acoeur/assets/js/prop.js new file mode 100644 index 0000000..69df0d0 --- /dev/null +++ b/themes/acoeur/assets/js/prop.js @@ -0,0 +1,118 @@ +const propUrl = document.body.dataset.editUrl + '.prop' + +preparePropertyEdition = (node) => node.dataset.old = node.innerText + +updateProperty = (node) => { + if (node.dataset.old == node.innerText) return + + const body = `${node.dataset.property}: ${node.innerText.trim()}` + + if (!node.innerText && !node.value) node.parentNode.remove() + + fetch(propUrl, { method: 'PUT', body: body }) + .catch(error => console.error('Error editing property', error)) +} + +const pages = document.getElementById('pages') + +prepareChoiceEdition = (node) => { + // Load list of pages from which authors can select results' page + if (node.list && !node.dataset.old && !pages.children.length) + fetch(`${editHost}pages.txt`, { cache: 'no-store' }) + .then(pages => pages.text()) + .then(pages => pages.split('\n') + .filter(line => line) + .map(line => ` + `)) + .then(options => pages.innerHTML += options.join('')) + .catch(error => console.error('Error getting pages list', error)) + + if (node.innerText || node.value) + node.dataset.old = (node.innerText || node.value).trim() + + let newChoice = node.closest('.new_choice') + if (newChoice + && (newChoice.querySelector('label.text').innerText + || newChoice.querySelector('input[type=text]').value)) { + // Setup another new choice + newChoice = node.closest('form.ac_choices').appendChild(newChoice.cloneNode(true)) + newChoice.querySelector('label.text').innerText = '' + newChoice.querySelector('input[type=text]').value = '' + + setupChoiceEdition() + } +} + +createChoice = (node) => { + if (node.nextSibling + && (!node.querySelector('label.text').innerText + || !node.querySelector('input[type=text]').value)) { + // Remove previously added new choice, which seems not required anymore + node.nextSibling.remove() + } + + // Only creates the new choice if both "answer" and "destination" are filled + if (!node.querySelector('label.text').innerText || !node.querySelector('input[type=text]').value) return + + updateChoice(node.querySelector('label.text')) + + node.classList.remove('new_choice') + + setupChoiceEdition() +} + +createPage = (title) => { + // Page automatic creation, later there should be a mechanism to remove eventual orphans :) + option = pages.appendChild(document.createElement('option')) + option.dataset.title = title + option.dataset.url = uuid() + option.innerText = title + + fetch(`${propUrl}/../${option.dataset.url}.prop`, { method: 'PUT', body: `title: ${title}` }) + .catch(error => console.error('Error editing property', error)) + + return option +} + +readPage = (node) => { + const title = node.querySelector('input[type=text]').value.trim() + let option = pages.querySelector(`option[data-title='${title}']`) + if (!option) { + option = createPage(title) + } + node.querySelector('a.gotoChoice').href = option.dataset.url + return `"[${node.querySelector('label.text').innerText.trim()}](${option.dataset.url})"` +} + +updateChoice = (node) => { + if (node.dataset.old == (node.innerText || node.value)) return + + const choice = node.closest('.ac_choice') + const index = Array.from(node.closest('form').children).indexOf(choice) + const body = `${node.dataset.property}[${index}]: ${readPage(choice)}` + + fetch(propUrl, { method: 'PUT', body: body }) + .catch(error => console.error('Error editing property', error)) +} + +deleteChoice = (node) => { + const choice = node.closest('.ac_choice') + const property = choice.querySelector('label').dataset.property + const index = Array.from(node.closest('form').children).indexOf(choice) + + fetch(propUrl, { method: 'PUT', body: `${property}[${index}]: ` }) + .catch(error => console.error('Error editing property', error)) + + choice.remove() +} + +// Utility method +uuid = () => { + const temp_url = URL.createObjectURL(new Blob()) + const uuid = temp_url.toString() + URL.revokeObjectURL(temp_url) + return uuid.substr(uuid.lastIndexOf('/') + 1) // remove prefix (e.g. blob:null/, blob:www.test.com/, ...) +} diff --git a/themes/acoeur/assets/js/setup.js b/themes/acoeur/assets/js/setup.js new file mode 100644 index 0000000..fca97ea --- /dev/null +++ b/themes/acoeur/assets/js/setup.js @@ -0,0 +1,80 @@ +document.body.dataset.editHost = window.location.protocol + + '//edit.' + + window.location.host + + '/' +document.body.dataset.editUrl = document.body.dataset.editHost + + file.replace('.md', '') + +const topSection = window.location.pathname.split('/')[1] +if (topSection) document.body.classList.add(topSection) + +// Differentiate users and authors +if ('pages' === topSection) + document.body.classList.add('author') + +// Setup a "property" attribute, to send to the backend for insertion/update/deletion +document.querySelectorAll('body > header h1, main article header h1') + .forEach(node => node.dataset.property = 'title') +document.querySelectorAll('body > header > div > div > h2') + .forEach(node => node.dataset.property = 'description') + +document.querySelectorAll('body [data-property]') + .forEach(node => { + node.contentEditable = true + node.onfocus = () => preparePropertyEdition(node) + node.onblur = () => updateProperty(node) + }) + +setupChoiceEdition = () => { + document.querySelectorAll('body.author .ac_choice label.text, body.author .ac_choice input[type=text]') + .forEach(node => { + node.contentEditable = true + node.dataset.property = `ac_choices` + node.onfocus = () => prepareChoiceEdition(node) + node.onblur = () => updateChoice(node) + node.removeAttribute('for') + }) + + document.querySelectorAll('body.author .new_choice label.text, body.author .new_choice input') + .forEach(node => node.onblur = () => createChoice(node.closest('div.ac_choice'))) + + document.querySelectorAll('body.author .ac_choice button.delete') + .forEach(node => node.onclick = () => deleteChoice(node)) + + window.getSelection().removeAllRanges() + const range = document.createRange() +} + +document.addEventListener('paste', (e) => { + if (!e.isContentEditable) return + + e.preventDefault() + const text = (e.originalEvent || e).clipboardData.getData('text/plain') + window.document.execCommand('insertText', false, text) +}) + +setupChoiceEdition() + +tinymce.init({ + browser_spellcheck: true, + entity_encoding: 'raw', + inline: true, + language: navigator.language, + language_url: '/js/langs/' + navigator.language + '.js', + menubar: false, + plugins: [ 'lists', 'advlist', 'autolink', 'link', 'image', 'media', + 'charmap', 'insertdatetime', 'preview', 'table', 'fullscreen', + 'searchreplace', 'insertdatetime', 'visualblocks', 'visualchars', + 'wordcount', 'code', 'importcss' ], + init_instance_callback: (editor) => editor.on('blur', (e) => { + fetch(document.body.dataset.editUrl + '.content', { + method: 'PUT', + body: tinymce.activeEditor.getContent().replaceAll('

', '\n').replaceAll('

', '') + }) + .catch(error => console.error('Error editing property', error)) + }), + selector: '#content', + toolbar1: 'save cut copy paste | undo redo | image media charmap insertdatetime | searchreplace code visualblocks fullscreen', + toolbar2: 'removeformat bold italic strikethrough forecolor backcolor | bullist numlist outdent indent | alignleft aligncenter alignright alignjustify', + toolbar_mode: 'wrap' +}) diff --git a/themes/acoeur/i18n/fr.yaml b/themes/acoeur/i18n/fr.yaml new file mode 100644 index 0000000..84f20e9 --- /dev/null +++ b/themes/acoeur/i18n/fr.yaml @@ -0,0 +1,13 @@ +create: Créer +update: Modifier +delete: Supprimer + +pages: + create: Créer un nouveau chapitre + delete: Supprimer chapitre +users: + create: Créer un nouvel utilisateur + delete: Supprimer utilisateur +assets: + create: Transmettre une image + delete: 🗑 diff --git a/themes/acoeur/layouts/_default/list.html b/themes/acoeur/layouts/_default/list.html new file mode 100644 index 0000000..6cb1f58 --- /dev/null +++ b/themes/acoeur/layouts/_default/list.html @@ -0,0 +1,47 @@ +{{ define "main" }} +
+ + + {{ with .Content }} +
+ {{- . -}} +
+ {{ end }} + +
+ {{ if .Params.sections }} + {{ range .Sections }} +
+ {{ .Render "summary-with-image" }} +
+ {{ end }} + + {{ else }} + + {{ range (.Paginate .RegularPagesRecursive).Pages }} +
+ {{ .Render "summary-with-image" }} +
+ {{ end }} + {{- template "_internal/pagination.html" . -}} + + {{ range .Resources }} +
+ {{.}} + {{ . }} + +
+
+ {{ end }} + {{ end }} +
+{{ end }} diff --git a/themes/acoeur/layouts/_default/single.html b/themes/acoeur/layouts/_default/single.html new file mode 100644 index 0000000..ea68c56 --- /dev/null +++ b/themes/acoeur/layouts/_default/single.html @@ -0,0 +1,16 @@ +{{ define "main" }} +{{ $section := .Site.GetPage "section" .Section }} +
+
+
{{- .Content -}}
+ + {{- partial "ac_choices.html" . -}} + + {{- partial "tags.html" . -}} +
+ + +
+{{ end }} diff --git a/themes/acoeur/layouts/_default/summary-with-image.html b/themes/acoeur/layouts/_default/summary-with-image.html new file mode 100644 index 0000000..8c1e341 --- /dev/null +++ b/themes/acoeur/layouts/_default/summary-with-image.html @@ -0,0 +1,41 @@ +{{ $featured_image := partial "func/GetFeaturedImage.html" . }} +
+
+
+ {{$.Site.Language.LanguageDirection}} + {{ if $featured_image }} + {{/* Trimming the slash and adding absURL make sure the image works no matter where our site lives */}} +
+ + image from {{ .Title }} + +
+ {{ end }} +
+ {{ if .IsPage }} + {{ partial "breadcrumb" . }} + {{ end }} + + {{ if .Date }} +
+ {{ .Date | time.Format (default "Monday 2 January 2006" .Site.Params.date_format) }} +
+ {{ end }} + +

+ + {{ .Title }} + +

+ + + {{ $.Param "read_more_copy" | default (i18n "readMore") }} + + {{/* TODO: add author +

By {{ .Author }}

*/}} +
+
+
+
diff --git a/themes/acoeur/layouts/_default/summary.html b/themes/acoeur/layouts/_default/summary.html new file mode 100644 index 0000000..e6929e2 --- /dev/null +++ b/themes/acoeur/layouts/_default/summary.html @@ -0,0 +1,16 @@ +
+ {{ partial "breadcrumb" . }} + {{ if .Date }} +
+ {{ .Date | time.Format (default "January 2, 2006" .Site.Params.date_format) }} +
+ {{ end }} +

+ + {{ .Title }} + +

+ +
diff --git a/themes/acoeur/layouts/index.html b/themes/acoeur/layouts/index.html new file mode 100644 index 0000000..7d1962f --- /dev/null +++ b/themes/acoeur/layouts/index.html @@ -0,0 +1,19 @@ +{{ define "header" }} + {{/* We can override any block in the baseof file be defining it in the template */}} + {{ partial "page-header.html" . }} +{{ end }} + +{{ define "main" }} +
+ {{ .Content }} +
+ +
+ {{ range .Sections }} +
+ {{ .Title }} +
+
{{ add (len .Pages) (len .Resources) }}
+ {{ end }} +
+{{ end }} diff --git a/themes/acoeur/layouts/partials/ac_choices.html b/themes/acoeur/layouts/partials/ac_choices.html new file mode 100644 index 0000000..b29809c --- /dev/null +++ b/themes/acoeur/layouts/partials/ac_choices.html @@ -0,0 +1,44 @@ +{{ $user := eq .Section "users" }} +{{ $values := (dict "choices" .Params.ac_choices "results" .Params.ac_choice_results) }} + +
+ {{ range $index, $choice := $values.choices }} + {{ $text := $choice | markdownify | plainify }} + +
+ + + {{ if not $user }} +
+ + {{ with $.GetPage (substr (index (split $choice "]") 1) 1 -1) }} + + + {{ end }} + +
+ {{ end }} +
+ {{ end }} + + {{ if not $user }} +
+ + +
+ + + + +
+
+ {{ end }} +
+ +{{ if not $user }} + +{{ end }} diff --git a/themes/acoeur/layouts/partials/breadcrumb.html b/themes/acoeur/layouts/partials/breadcrumb.html new file mode 100644 index 0000000..ae39472 --- /dev/null +++ b/themes/acoeur/layouts/partials/breadcrumb.html @@ -0,0 +1,11 @@ + +{{ define "breadcrumbnav" }} +{{ if .p1.Parent }} +{{ template "breadcrumbnav" (dict "p1" .p1.Parent "p2" .p2 ) }} +{{ end }} +{{ if (and .p1.IsSection (not .p1.Parent.IsHome)) }} +
  • {{ .p1.Title }}
  • +{{ end }} +{{ end }} diff --git a/themes/acoeur/layouts/partials/head-additions.html b/themes/acoeur/layouts/partials/head-additions.html new file mode 100644 index 0000000..93a0560 --- /dev/null +++ b/themes/acoeur/layouts/partials/head-additions.html @@ -0,0 +1,29 @@ + + + + +{{ with resources.Get "js/misc.js" | minify | fingerprint }} + +{{ end }} + +{{ with resources.Get "js/setup.js" | minify | fingerprint }} + +{{ end }} + +{{ with resources.Get "js/author.js" | minify | fingerprint }} + +{{ end }} + +{{ with resources.Get "js/choice.js" | minify | fingerprint }} + +{{ end }} + +{{ with resources.Get "js/create.js" | minify | fingerprint }} + +{{ end }} + +{{ with resources.Get "js/prop.js" | minify | fingerprint }} + +{{ end }} diff --git a/themes/acoeur/static/favicon.ico b/themes/acoeur/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fb92548395be4b83330677519a61cc6e3d8947d1 GIT binary patch literal 20126 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 H@BjY;LWO5S literal 0 HcmV?d00001 diff --git a/static/images/Pope-Edouard-de-Beaumont-1844.jpg b/themes/acoeur/static/images/Pope-Edouard-de-Beaumont-1844.jpg similarity index 100% rename from static/images/Pope-Edouard-de-Beaumont-1844.jpg rename to themes/acoeur/static/images/Pope-Edouard-de-Beaumont-1844.jpg diff --git a/static/images/Victor_Hugo-Hunchback.jpg b/themes/acoeur/static/images/Victor_Hugo-Hunchback.jpg similarity index 100% rename from static/images/Victor_Hugo-Hunchback.jpg rename to themes/acoeur/static/images/Victor_Hugo-Hunchback.jpg diff --git a/static/images/esmeralda.jpg b/themes/acoeur/static/images/esmeralda.jpg similarity index 100% rename from static/images/esmeralda.jpg rename to themes/acoeur/static/images/esmeralda.jpg diff --git a/static/images/notebook.jpg b/themes/acoeur/static/images/notebook.jpg similarity index 100% rename from static/images/notebook.jpg rename to themes/acoeur/static/images/notebook.jpg diff --git a/themes/acoeur/static/js/langs/fr-FR.js b/themes/acoeur/static/js/langs/fr-FR.js new file mode 100644 index 0000000..42afdc4 --- /dev/null +++ b/themes/acoeur/static/js/langs/fr-FR.js @@ -0,0 +1,419 @@ +tinymce.addI18n('fr',{ +"Redo": "R\u00e9tablir", +"Undo": "Annuler", +"Cut": "Couper", +"Copy": "Copier", +"Paste": "Coller", +"Select all": "S\u00e9lectionner tout", +"New document": "Nouveau document", +"Ok": "OK", +"Cancel": "Annuler", +"Visual aids": "Aides visuelles", +"Bold": "Gras", +"Italic": "Italique", +"Underline": "Soulign\u00e9", +"Strikethrough": "Barr\u00e9", +"Superscript": "Exposant", +"Subscript": "Indice", +"Clear formatting": "Effacer la mise en forme", +"Align left": "Aligner \u00e0 gauche", +"Align center": "Centrer", +"Align right": "Aligner \u00e0 droite", +"Justify": "Justifier", +"Bullet list": "Liste \u00e0 puces", +"Numbered list": "Liste num\u00e9rot\u00e9e", +"Decrease indent": "R\u00e9duire le retrait", +"Increase indent": "Augmenter le retrait", +"Close": "Fermer", +"Formats": "Formats", +"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Votre navigateur ne supporte pas l\u2019acc\u00e8s direct au presse-papiers. Merci d'utiliser les raccourcis clavier Ctrl+X\/C\/V.", +"Headers": "En-t\u00eates", +"Header 1": "En-t\u00eate 1", +"Header 2": "En-t\u00eate 2", +"Header 3": "En-t\u00eate 3", +"Header 4": "En-t\u00eate 4", +"Header 5": "En-t\u00eate 5", +"Header 6": "En-t\u00eate 6", +"Headings": "Titres", +"Heading 1": "Titre\u00a01", +"Heading 2": "Titre\u00a02", +"Heading 3": "Titre\u00a03", +"Heading 4": "Titre\u00a04", +"Heading 5": "Titre\u00a05", +"Heading 6": "Titre\u00a06", +"Preformatted": "Pr\u00e9format\u00e9", +"Div": "Div", +"Pre": "Pre", +"Code": "Code", +"Paragraph": "Paragraphe", +"Blockquote": "Blockquote", +"Inline": "En ligne", +"Blocks": "Blocs", +"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Le presse-papiers est maintenant en mode \"texte plein\". Les contenus seront coll\u00e9s sans retenir les formatages jusqu'\u00e0 ce que vous d\u00e9sactiviez cette option.", +"Fonts": "Polices", +"Font Sizes": "Tailles de police", +"Class": "Classe", +"Browse for an image": "Rechercher une image", +"OR": "OU", +"Drop an image here": "D\u00e9poser une image ici", +"Upload": "T\u00e9l\u00e9charger", +"Block": "Bloc", +"Align": "Aligner", +"Default": "Par d\u00e9faut", +"Circle": "Cercle", +"Disc": "Disque", +"Square": "Carr\u00e9", +"Lower Alpha": "Alpha minuscule", +"Lower Greek": "Grec minuscule", +"Lower Roman": "Romain minuscule", +"Upper Alpha": "Alpha majuscule", +"Upper Roman": "Romain majuscule", +"Anchor...": "Ancre...", +"Name": "Nom", +"Id": "Id", +"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "L'Id doit commencer par une lettre suivi par des lettres, nombres, tirets, points, deux-points ou underscores", +"You have unsaved changes are you sure you want to navigate away?": "Vous avez des modifications non enregistr\u00e9es, \u00eates-vous s\u00fbr de quitter la page?", +"Restore last draft": "Restaurer le dernier brouillon", +"Special character...": "Caract\u00e8re sp\u00e9cial...", +"Source code": "Code source", +"Insert\/Edit code sample": "Ins\u00e9rer \/ modifier une exemple de code", +"Language": "Langue", +"Code sample...": "Exemple de code...", +"Color Picker": "S\u00e9lecteur de couleurs", +"R": "R", +"G": "V", +"B": "B", +"Left to right": "Gauche \u00e0 droite", +"Right to left": "Droite \u00e0 gauche", +"Emoticons...": "\u00c9motic\u00f4nes...", +"Metadata and Document Properties": "M\u00e9tadonn\u00e9es et propri\u00e9t\u00e9s du document", +"Title": "Titre", +"Keywords": "Mots-cl\u00e9s", +"Description": "Description", +"Robots": "Robots", +"Author": "Auteur", +"Encoding": "Encodage", +"Fullscreen": "Plein \u00e9cran", +"Action": "Action", +"Shortcut": "Raccourci", +"Help": "Aide", +"Address": "Adresse", +"Focus to menubar": "Cibler la barre de menu", +"Focus to toolbar": "Cibler la barre d'outils", +"Focus to element path": "Cibler le chemin vers l'\u00e9l\u00e9ment", +"Focus to contextual toolbar": "Cibler la barre d'outils contextuelle", +"Insert link (if link plugin activated)": "Ins\u00e9rer un lien (si le module link est activ\u00e9)", +"Save (if save plugin activated)": "Enregistrer (si le module save est activ\u00e9)", +"Find (if searchreplace plugin activated)": "Rechercher (si le module searchreplace est activ\u00e9)", +"Plugins installed ({0}):": "Modules install\u00e9s ({0}) : ", +"Premium plugins:": "Modules premium :", +"Learn more...": "En savoir plus...", +"You are using {0}": "Vous utilisez {0}", +"Plugins": "Plugins", +"Handy Shortcuts": "Raccourcis utiles", +"Horizontal line": "Ligne horizontale", +"Insert\/edit image": "Ins\u00e9rer\/modifier une image", +"Image description": "Description de l'image", +"Source": "Source", +"Dimensions": "Dimensions", +"Constrain proportions": "Conserver les proportions", +"General": "G\u00e9n\u00e9ral", +"Advanced": "Avanc\u00e9", +"Style": "Style", +"Vertical space": "Espacement vertical", +"Horizontal space": "Espacement horizontal", +"Border": "Bordure", +"Insert image": "Ins\u00e9rer une image", +"Image...": "Image...", +"Image list": "Liste d'images", +"Rotate counterclockwise": "Rotation anti-horaire", +"Rotate clockwise": "Rotation horaire", +"Flip vertically": "Retournement vertical", +"Flip horizontally": "Retournement horizontal", +"Edit image": "Modifier l'image", +"Image options": "Options de l'image", +"Zoom in": "Zoomer", +"Zoom out": "D\u00e9zoomer", +"Crop": "Rogner", +"Resize": "Redimensionner", +"Orientation": "Orientation", +"Brightness": "Luminosit\u00e9", +"Sharpen": "Affiner", +"Contrast": "Contraste", +"Color levels": "Niveaux de couleur", +"Gamma": "Gamma", +"Invert": "Inverser", +"Apply": "Appliquer", +"Back": "Retour", +"Insert date\/time": "Ins\u00e9rer date\/heure", +"Date\/time": "Date\/heure", +"Insert\/Edit Link": "Ins\u00e9rer\/Modifier lien", +"Insert\/edit link": "Ins\u00e9rer\/modifier un lien", +"Text to display": "Texte \u00e0 afficher", +"Url": "Url", +"Open link in...": "Ouvrir le lien dans...", +"Current window": "Fen\u00eatre active", +"None": "n\/a", +"New window": "Nouvelle fen\u00eatre", +"Remove link": "Enlever le lien", +"Anchors": "Ancres", +"Link...": "Lien...", +"Paste or type a link": "Coller ou taper un lien", +"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre une adresse e-mail. Voulez-vous ajouter le pr\u00e9fixe mailto: n\u00e9cessaire?", +"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre un lien externe. Voulez-vous ajouter le pr\u00e9fixe http:\/\/ n\u00e9cessaire?", +"Link list": "Liste de liens", +"Insert video": "Ins\u00e9rer une vid\u00e9o", +"Insert\/edit video": "Ins\u00e9rer\/modifier une vid\u00e9o", +"Insert\/edit media": "Ins\u00e9rer\/modifier un m\u00e9dia", +"Alternative source": "Source alternative", +"Alternative source URL": "URL de la source alternative", +"Media poster (Image URL)": "Affiche de m\u00e9dia (URL de l'image)", +"Paste your embed code below:": "Collez votre code d'int\u00e9gration ci-dessous :", +"Embed": "Int\u00e9grer", +"Media...": "M\u00e9dia...", +"Nonbreaking space": "Espace ins\u00e9cable", +"Page break": "Saut de page", +"Paste as text": "Coller comme texte", +"Preview": "Pr\u00e9visualiser", +"Print...": "Imprimer...", +"Save": "Enregistrer", +"Find": "Chercher", +"Replace with": "Remplacer par", +"Replace": "Remplacer", +"Replace all": "Tout remplacer", +"Previous": "Pr\u00e9c\u00e9dente", +"Next": "Suiv", +"Find and replace...": "Trouver et remplacer...", +"Could not find the specified string.": "Impossible de trouver la cha\u00eene sp\u00e9cifi\u00e9e.", +"Match case": "Respecter la casse", +"Find whole words only": "Mot entier", +"Spell check": "V\u00e9rification de l'orthographe", +"Ignore": "Ignorer", +"Ignore all": "Tout ignorer", +"Finish": "Finie", +"Add to Dictionary": "Ajouter au dictionnaire", +"Insert table": "Ins\u00e9rer un tableau", +"Table properties": "Propri\u00e9t\u00e9s du tableau", +"Delete table": "Supprimer le tableau", +"Cell": "Cellule", +"Row": "Ligne", +"Column": "Colonne", +"Cell properties": "Propri\u00e9t\u00e9s de la cellule", +"Merge cells": "Fusionner les cellules", +"Split cell": "Diviser la cellule", +"Insert row before": "Ins\u00e9rer une ligne avant", +"Insert row after": "Ins\u00e9rer une ligne apr\u00e8s", +"Delete row": "Effacer la ligne", +"Row properties": "Propri\u00e9t\u00e9s de la ligne", +"Cut row": "Couper la ligne", +"Copy row": "Copier la ligne", +"Paste row before": "Coller la ligne avant", +"Paste row after": "Coller la ligne apr\u00e8s", +"Insert column before": "Ins\u00e9rer une colonne avant", +"Insert column after": "Ins\u00e9rer une colonne apr\u00e8s", +"Delete column": "Effacer la colonne", +"Cols": "Colonnes", +"Rows": "Lignes", +"Width": "Largeur", +"Height": "Hauteur", +"Cell spacing": "Espacement inter-cellulles", +"Cell padding": "Espacement interne cellule", +"Show caption": "Afficher le sous-titrage", +"Left": "Gauche", +"Center": "Centr\u00e9", +"Right": "Droite", +"Cell type": "Type de cellule", +"Scope": "Etendue", +"Alignment": "Alignement", +"H Align": "Alignement H", +"V Align": "Alignement V", +"Top": "Haut", +"Middle": "Milieu", +"Bottom": "Bas", +"Header cell": "Cellule d'en-t\u00eate", +"Row group": "Groupe de lignes", +"Column group": "Groupe de colonnes", +"Row type": "Type de ligne", +"Header": "En-t\u00eate", +"Body": "Corps", +"Footer": "Pied", +"Border color": "Couleur de la bordure", +"Insert template...": "Ins\u00e9rer un mod\u00e8le...", +"Templates": "Th\u00e8mes", +"Template": "Mod\u00e8le", +"Text color": "Couleur du texte", +"Background color": "Couleur d'arri\u00e8re-plan", +"Custom...": "Personnalis\u00e9...", +"Custom color": "Couleur personnalis\u00e9e", +"No color": "Aucune couleur", +"Remove color": "Supprimer la couleur", +"Table of Contents": "Table des mati\u00e8res", +"Show blocks": "Afficher les blocs", +"Show invisible characters": "Afficher les caract\u00e8res invisibles", +"Word count": "Nombre de mots", +"Count": "Total", +"Document": "Document", +"Selection": "S\u00e9lection", +"Words": "Mots", +"Words: {0}": "Mots : {0}", +"{0} words": "{0} mots", +"File": "Fichier", +"Edit": "Editer", +"Insert": "Ins\u00e9rer", +"View": "Voir", +"Format": "Format", +"Table": "Tableau", +"Tools": "Outils", +"Powered by {0}": "Propuls\u00e9 par {0}", +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zone Texte Riche. Appuyer sur ALT-F9 pour le menu. Appuyer sur ALT-F10 pour la barre d'outils. Appuyer sur ALT-0 pour de l'aide.", +"Image title": "Titre d'image", +"Border width": "\u00c9paisseur de la bordure", +"Border style": "Style de la bordure", +"Error": "Erreur", +"Warn": "Avertir", +"Valid": "Valide", +"To open the popup, press Shift+Enter": "Pour ouvrir la popup, appuyez sur Maj+Entr\u00e9e", +"Rich Text Area. Press ALT-0 for help.": "Zone de texte riche. Appuyez sur ALT-0 pour l'aide.", +"System Font": "Police syst\u00e8me", +"Failed to upload image: {0}": "\u00c9chec d'envoi de l'image\u00a0: {0}", +"Failed to load plugin: {0} from url {1}": "\u00c9chec de chargement du plug-in\u00a0: {0} \u00e0 partir de l\u2019URL {1}", +"Failed to load plugin url: {0}": "\u00c9chec de chargement de l'URL du plug-in\u00a0: {0}", +"Failed to initialize plugin: {0}": "\u00c9chec d'initialisation du plug-in\u00a0: {0}", +"example": "exemple", +"Search": "Rechercher", +"All": "Tout", +"Currency": "Devise", +"Text": "Texte", +"Quotations": "Citations", +"Mathematical": "Op\u00e9rateurs math\u00e9matiques", +"Extended Latin": "Latin \u00e9tendu", +"Symbols": "Symboles", +"Arrows": "Fl\u00e8ches", +"User Defined": "D\u00e9fini par l'utilisateur", +"dollar sign": "Symbole dollar", +"currency sign": "Symbole devise", +"euro-currency sign": "Symbole euro", +"colon sign": "Symbole col\u00f3n", +"cruzeiro sign": "Symbole cruzeiro", +"french franc sign": "Symbole franc fran\u00e7ais", +"lira sign": "Symbole lire", +"mill sign": "Symbole milli\u00e8me", +"naira sign": "Symbole naira", +"peseta sign": "Symbole peseta", +"rupee sign": "Symbole roupie", +"won sign": "Symbole won", +"new sheqel sign": "Symbole nouveau ch\u00e9kel", +"dong sign": "Symbole dong", +"kip sign": "Symbole kip", +"tugrik sign": "Symbole tougrik", +"drachma sign": "Symbole drachme", +"german penny symbol": "Symbole pfennig", +"peso sign": "Symbole peso", +"guarani sign": "Symbole guarani", +"austral sign": "Symbole austral", +"hryvnia sign": "Symbole hryvnia", +"cedi sign": "Symbole cedi", +"livre tournois sign": "Symbole livre tournois", +"spesmilo sign": "Symbole spesmilo", +"tenge sign": "Symbole tenge", +"indian rupee sign": "Symbole roupie indienne", +"turkish lira sign": "Symbole lire turque", +"nordic mark sign": "Symbole du mark nordique", +"manat sign": "Symbole manat", +"ruble sign": "Symbole rouble", +"yen character": "Sinogramme Yen", +"yuan character": "Sinogramme Yuan", +"yuan character, in hong kong and taiwan": "Sinogramme Yuan, Hong Kong et Taiwan", +"yen\/yuan character variant one": "Sinogramme Yen\/Yuan, premi\u00e8re variante", +"Loading emoticons...": "Chargement des \u00e9motic\u00f4nes en cours...", +"Could not load emoticons": "\u00c9chec de chargement des \u00e9motic\u00f4nes", +"People": "Personnes", +"Animals and Nature": "Animaux & nature", +"Food and Drink": "Nourriture & boissons", +"Activity": "Activit\u00e9", +"Travel and Places": "Voyages & lieux", +"Objects": "Objets", +"Flags": "Drapeaux", +"Characters": "Caract\u00e8res", +"Characters (no spaces)": "Caract\u00e8res (espaces non compris)", +"{0} characters": "{0}\u00a0caract\u00e8res", +"Error: Form submit field collision.": "Erreur\u00a0: conflit de champs lors de la soumission du formulaire.", +"Error: No form element found.": "Erreur : aucun \u00e9l\u00e9ment de formulaire trouv\u00e9.", +"Update": "Mettre \u00e0 jour", +"Color swatch": "\u00c9chantillon de couleurs", +"Turquoise": "Turquoise", +"Green": "Vert", +"Blue": "Bleu", +"Purple": "Violet", +"Navy Blue": "Bleu marine", +"Dark Turquoise": "Turquoise fonc\u00e9", +"Dark Green": "Vert fonc\u00e9", +"Medium Blue": "Bleu moyen", +"Medium Purple": "Violet moyen", +"Midnight Blue": "Bleu de minuit", +"Yellow": "Jaune", +"Orange": "Orange", +"Red": "Rouge", +"Light Gray": "Gris clair", +"Gray": "Gris", +"Dark Yellow": "Jaune fonc\u00e9", +"Dark Orange": "Orange fonc\u00e9", +"Dark Red": "Rouge fonc\u00e9", +"Medium Gray": "Gris moyen", +"Dark Gray": "Gris fonc\u00e9", +"Light Green": "Vert clair", +"Light Yellow": "Jaune clair", +"Light Red": "Rouge clair", +"Light Purple": "Violet clair", +"Light Blue": "Bleu clair", +"Dark Purple": "Violet fonc\u00e9", +"Dark Blue": "Bleu fonc\u00e9", +"Black": "Noir", +"White": "Blanc", +"Switch to or from fullscreen mode": "Passer en ou quitter le mode plein \u00e9cran", +"Open help dialog": "Ouvrir la bo\u00eete de dialogue d'aide", +"history": "historique", +"styles": "styles", +"formatting": "mise en forme", +"alignment": "alignement", +"indentation": "retrait", +"permanent pen": "feutre ind\u00e9l\u00e9bile", +"comments": "commentaires", +"Format Painter": "Reproduire la mise en forme", +"Insert\/edit iframe": "Ins\u00e9rer\/modifier iframe", +"Capitalization": "Mise en majuscules", +"lowercase": "minuscule", +"UPPERCASE": "MAJUSCULE", +"Title Case": "Casse du titre", +"Permanent Pen Properties": "Propri\u00e9t\u00e9s du feutre ind\u00e9l\u00e9bile", +"Permanent pen properties...": "Propri\u00e9t\u00e9s du feutre ind\u00e9l\u00e9bile...", +"Font": "Police", +"Size": "Taille", +"More...": "Plus...", +"Spellcheck Language": "Langue du correcteur orthographique", +"Select...": "S\u00e9lectionner...", +"Preferences": "Pr\u00e9f\u00e9rences", +"Yes": "Oui", +"No": "Non", +"Keyboard Navigation": "Navigation au clavier", +"Version": "Version", +"Anchor": "Ancre", +"Special character": "Caract\u00e8res sp\u00e9ciaux", +"Code sample": "Extrait de code", +"Color": "Couleur", +"Emoticons": "Emotic\u00f4nes", +"Document properties": "Propri\u00e9t\u00e9 du document", +"Image": "Image", +"Insert link": "Ins\u00e9rer un lien", +"Target": "Cible", +"Link": "Lien", +"Poster": "Publier", +"Media": "M\u00e9dia", +"Print": "Imprimer", +"Prev": "Pr\u00e9c ", +"Find and replace": "Trouver et remplacer", +"Whole words": "Mots entiers", +"Spellcheck": "V\u00e9rification orthographique", +"Caption": "Titre", +"Insert template": "Ajouter un th\u00e8me" +}); diff --git a/themes/acoeur/static/js/langs/fr.js b/themes/acoeur/static/js/langs/fr.js new file mode 100644 index 0000000..42afdc4 --- /dev/null +++ b/themes/acoeur/static/js/langs/fr.js @@ -0,0 +1,419 @@ +tinymce.addI18n('fr',{ +"Redo": "R\u00e9tablir", +"Undo": "Annuler", +"Cut": "Couper", +"Copy": "Copier", +"Paste": "Coller", +"Select all": "S\u00e9lectionner tout", +"New document": "Nouveau document", +"Ok": "OK", +"Cancel": "Annuler", +"Visual aids": "Aides visuelles", +"Bold": "Gras", +"Italic": "Italique", +"Underline": "Soulign\u00e9", +"Strikethrough": "Barr\u00e9", +"Superscript": "Exposant", +"Subscript": "Indice", +"Clear formatting": "Effacer la mise en forme", +"Align left": "Aligner \u00e0 gauche", +"Align center": "Centrer", +"Align right": "Aligner \u00e0 droite", +"Justify": "Justifier", +"Bullet list": "Liste \u00e0 puces", +"Numbered list": "Liste num\u00e9rot\u00e9e", +"Decrease indent": "R\u00e9duire le retrait", +"Increase indent": "Augmenter le retrait", +"Close": "Fermer", +"Formats": "Formats", +"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Votre navigateur ne supporte pas l\u2019acc\u00e8s direct au presse-papiers. Merci d'utiliser les raccourcis clavier Ctrl+X\/C\/V.", +"Headers": "En-t\u00eates", +"Header 1": "En-t\u00eate 1", +"Header 2": "En-t\u00eate 2", +"Header 3": "En-t\u00eate 3", +"Header 4": "En-t\u00eate 4", +"Header 5": "En-t\u00eate 5", +"Header 6": "En-t\u00eate 6", +"Headings": "Titres", +"Heading 1": "Titre\u00a01", +"Heading 2": "Titre\u00a02", +"Heading 3": "Titre\u00a03", +"Heading 4": "Titre\u00a04", +"Heading 5": "Titre\u00a05", +"Heading 6": "Titre\u00a06", +"Preformatted": "Pr\u00e9format\u00e9", +"Div": "Div", +"Pre": "Pre", +"Code": "Code", +"Paragraph": "Paragraphe", +"Blockquote": "Blockquote", +"Inline": "En ligne", +"Blocks": "Blocs", +"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Le presse-papiers est maintenant en mode \"texte plein\". Les contenus seront coll\u00e9s sans retenir les formatages jusqu'\u00e0 ce que vous d\u00e9sactiviez cette option.", +"Fonts": "Polices", +"Font Sizes": "Tailles de police", +"Class": "Classe", +"Browse for an image": "Rechercher une image", +"OR": "OU", +"Drop an image here": "D\u00e9poser une image ici", +"Upload": "T\u00e9l\u00e9charger", +"Block": "Bloc", +"Align": "Aligner", +"Default": "Par d\u00e9faut", +"Circle": "Cercle", +"Disc": "Disque", +"Square": "Carr\u00e9", +"Lower Alpha": "Alpha minuscule", +"Lower Greek": "Grec minuscule", +"Lower Roman": "Romain minuscule", +"Upper Alpha": "Alpha majuscule", +"Upper Roman": "Romain majuscule", +"Anchor...": "Ancre...", +"Name": "Nom", +"Id": "Id", +"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "L'Id doit commencer par une lettre suivi par des lettres, nombres, tirets, points, deux-points ou underscores", +"You have unsaved changes are you sure you want to navigate away?": "Vous avez des modifications non enregistr\u00e9es, \u00eates-vous s\u00fbr de quitter la page?", +"Restore last draft": "Restaurer le dernier brouillon", +"Special character...": "Caract\u00e8re sp\u00e9cial...", +"Source code": "Code source", +"Insert\/Edit code sample": "Ins\u00e9rer \/ modifier une exemple de code", +"Language": "Langue", +"Code sample...": "Exemple de code...", +"Color Picker": "S\u00e9lecteur de couleurs", +"R": "R", +"G": "V", +"B": "B", +"Left to right": "Gauche \u00e0 droite", +"Right to left": "Droite \u00e0 gauche", +"Emoticons...": "\u00c9motic\u00f4nes...", +"Metadata and Document Properties": "M\u00e9tadonn\u00e9es et propri\u00e9t\u00e9s du document", +"Title": "Titre", +"Keywords": "Mots-cl\u00e9s", +"Description": "Description", +"Robots": "Robots", +"Author": "Auteur", +"Encoding": "Encodage", +"Fullscreen": "Plein \u00e9cran", +"Action": "Action", +"Shortcut": "Raccourci", +"Help": "Aide", +"Address": "Adresse", +"Focus to menubar": "Cibler la barre de menu", +"Focus to toolbar": "Cibler la barre d'outils", +"Focus to element path": "Cibler le chemin vers l'\u00e9l\u00e9ment", +"Focus to contextual toolbar": "Cibler la barre d'outils contextuelle", +"Insert link (if link plugin activated)": "Ins\u00e9rer un lien (si le module link est activ\u00e9)", +"Save (if save plugin activated)": "Enregistrer (si le module save est activ\u00e9)", +"Find (if searchreplace plugin activated)": "Rechercher (si le module searchreplace est activ\u00e9)", +"Plugins installed ({0}):": "Modules install\u00e9s ({0}) : ", +"Premium plugins:": "Modules premium :", +"Learn more...": "En savoir plus...", +"You are using {0}": "Vous utilisez {0}", +"Plugins": "Plugins", +"Handy Shortcuts": "Raccourcis utiles", +"Horizontal line": "Ligne horizontale", +"Insert\/edit image": "Ins\u00e9rer\/modifier une image", +"Image description": "Description de l'image", +"Source": "Source", +"Dimensions": "Dimensions", +"Constrain proportions": "Conserver les proportions", +"General": "G\u00e9n\u00e9ral", +"Advanced": "Avanc\u00e9", +"Style": "Style", +"Vertical space": "Espacement vertical", +"Horizontal space": "Espacement horizontal", +"Border": "Bordure", +"Insert image": "Ins\u00e9rer une image", +"Image...": "Image...", +"Image list": "Liste d'images", +"Rotate counterclockwise": "Rotation anti-horaire", +"Rotate clockwise": "Rotation horaire", +"Flip vertically": "Retournement vertical", +"Flip horizontally": "Retournement horizontal", +"Edit image": "Modifier l'image", +"Image options": "Options de l'image", +"Zoom in": "Zoomer", +"Zoom out": "D\u00e9zoomer", +"Crop": "Rogner", +"Resize": "Redimensionner", +"Orientation": "Orientation", +"Brightness": "Luminosit\u00e9", +"Sharpen": "Affiner", +"Contrast": "Contraste", +"Color levels": "Niveaux de couleur", +"Gamma": "Gamma", +"Invert": "Inverser", +"Apply": "Appliquer", +"Back": "Retour", +"Insert date\/time": "Ins\u00e9rer date\/heure", +"Date\/time": "Date\/heure", +"Insert\/Edit Link": "Ins\u00e9rer\/Modifier lien", +"Insert\/edit link": "Ins\u00e9rer\/modifier un lien", +"Text to display": "Texte \u00e0 afficher", +"Url": "Url", +"Open link in...": "Ouvrir le lien dans...", +"Current window": "Fen\u00eatre active", +"None": "n\/a", +"New window": "Nouvelle fen\u00eatre", +"Remove link": "Enlever le lien", +"Anchors": "Ancres", +"Link...": "Lien...", +"Paste or type a link": "Coller ou taper un lien", +"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre une adresse e-mail. Voulez-vous ajouter le pr\u00e9fixe mailto: n\u00e9cessaire?", +"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre un lien externe. Voulez-vous ajouter le pr\u00e9fixe http:\/\/ n\u00e9cessaire?", +"Link list": "Liste de liens", +"Insert video": "Ins\u00e9rer une vid\u00e9o", +"Insert\/edit video": "Ins\u00e9rer\/modifier une vid\u00e9o", +"Insert\/edit media": "Ins\u00e9rer\/modifier un m\u00e9dia", +"Alternative source": "Source alternative", +"Alternative source URL": "URL de la source alternative", +"Media poster (Image URL)": "Affiche de m\u00e9dia (URL de l'image)", +"Paste your embed code below:": "Collez votre code d'int\u00e9gration ci-dessous :", +"Embed": "Int\u00e9grer", +"Media...": "M\u00e9dia...", +"Nonbreaking space": "Espace ins\u00e9cable", +"Page break": "Saut de page", +"Paste as text": "Coller comme texte", +"Preview": "Pr\u00e9visualiser", +"Print...": "Imprimer...", +"Save": "Enregistrer", +"Find": "Chercher", +"Replace with": "Remplacer par", +"Replace": "Remplacer", +"Replace all": "Tout remplacer", +"Previous": "Pr\u00e9c\u00e9dente", +"Next": "Suiv", +"Find and replace...": "Trouver et remplacer...", +"Could not find the specified string.": "Impossible de trouver la cha\u00eene sp\u00e9cifi\u00e9e.", +"Match case": "Respecter la casse", +"Find whole words only": "Mot entier", +"Spell check": "V\u00e9rification de l'orthographe", +"Ignore": "Ignorer", +"Ignore all": "Tout ignorer", +"Finish": "Finie", +"Add to Dictionary": "Ajouter au dictionnaire", +"Insert table": "Ins\u00e9rer un tableau", +"Table properties": "Propri\u00e9t\u00e9s du tableau", +"Delete table": "Supprimer le tableau", +"Cell": "Cellule", +"Row": "Ligne", +"Column": "Colonne", +"Cell properties": "Propri\u00e9t\u00e9s de la cellule", +"Merge cells": "Fusionner les cellules", +"Split cell": "Diviser la cellule", +"Insert row before": "Ins\u00e9rer une ligne avant", +"Insert row after": "Ins\u00e9rer une ligne apr\u00e8s", +"Delete row": "Effacer la ligne", +"Row properties": "Propri\u00e9t\u00e9s de la ligne", +"Cut row": "Couper la ligne", +"Copy row": "Copier la ligne", +"Paste row before": "Coller la ligne avant", +"Paste row after": "Coller la ligne apr\u00e8s", +"Insert column before": "Ins\u00e9rer une colonne avant", +"Insert column after": "Ins\u00e9rer une colonne apr\u00e8s", +"Delete column": "Effacer la colonne", +"Cols": "Colonnes", +"Rows": "Lignes", +"Width": "Largeur", +"Height": "Hauteur", +"Cell spacing": "Espacement inter-cellulles", +"Cell padding": "Espacement interne cellule", +"Show caption": "Afficher le sous-titrage", +"Left": "Gauche", +"Center": "Centr\u00e9", +"Right": "Droite", +"Cell type": "Type de cellule", +"Scope": "Etendue", +"Alignment": "Alignement", +"H Align": "Alignement H", +"V Align": "Alignement V", +"Top": "Haut", +"Middle": "Milieu", +"Bottom": "Bas", +"Header cell": "Cellule d'en-t\u00eate", +"Row group": "Groupe de lignes", +"Column group": "Groupe de colonnes", +"Row type": "Type de ligne", +"Header": "En-t\u00eate", +"Body": "Corps", +"Footer": "Pied", +"Border color": "Couleur de la bordure", +"Insert template...": "Ins\u00e9rer un mod\u00e8le...", +"Templates": "Th\u00e8mes", +"Template": "Mod\u00e8le", +"Text color": "Couleur du texte", +"Background color": "Couleur d'arri\u00e8re-plan", +"Custom...": "Personnalis\u00e9...", +"Custom color": "Couleur personnalis\u00e9e", +"No color": "Aucune couleur", +"Remove color": "Supprimer la couleur", +"Table of Contents": "Table des mati\u00e8res", +"Show blocks": "Afficher les blocs", +"Show invisible characters": "Afficher les caract\u00e8res invisibles", +"Word count": "Nombre de mots", +"Count": "Total", +"Document": "Document", +"Selection": "S\u00e9lection", +"Words": "Mots", +"Words: {0}": "Mots : {0}", +"{0} words": "{0} mots", +"File": "Fichier", +"Edit": "Editer", +"Insert": "Ins\u00e9rer", +"View": "Voir", +"Format": "Format", +"Table": "Tableau", +"Tools": "Outils", +"Powered by {0}": "Propuls\u00e9 par {0}", +"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zone Texte Riche. Appuyer sur ALT-F9 pour le menu. Appuyer sur ALT-F10 pour la barre d'outils. Appuyer sur ALT-0 pour de l'aide.", +"Image title": "Titre d'image", +"Border width": "\u00c9paisseur de la bordure", +"Border style": "Style de la bordure", +"Error": "Erreur", +"Warn": "Avertir", +"Valid": "Valide", +"To open the popup, press Shift+Enter": "Pour ouvrir la popup, appuyez sur Maj+Entr\u00e9e", +"Rich Text Area. Press ALT-0 for help.": "Zone de texte riche. Appuyez sur ALT-0 pour l'aide.", +"System Font": "Police syst\u00e8me", +"Failed to upload image: {0}": "\u00c9chec d'envoi de l'image\u00a0: {0}", +"Failed to load plugin: {0} from url {1}": "\u00c9chec de chargement du plug-in\u00a0: {0} \u00e0 partir de l\u2019URL {1}", +"Failed to load plugin url: {0}": "\u00c9chec de chargement de l'URL du plug-in\u00a0: {0}", +"Failed to initialize plugin: {0}": "\u00c9chec d'initialisation du plug-in\u00a0: {0}", +"example": "exemple", +"Search": "Rechercher", +"All": "Tout", +"Currency": "Devise", +"Text": "Texte", +"Quotations": "Citations", +"Mathematical": "Op\u00e9rateurs math\u00e9matiques", +"Extended Latin": "Latin \u00e9tendu", +"Symbols": "Symboles", +"Arrows": "Fl\u00e8ches", +"User Defined": "D\u00e9fini par l'utilisateur", +"dollar sign": "Symbole dollar", +"currency sign": "Symbole devise", +"euro-currency sign": "Symbole euro", +"colon sign": "Symbole col\u00f3n", +"cruzeiro sign": "Symbole cruzeiro", +"french franc sign": "Symbole franc fran\u00e7ais", +"lira sign": "Symbole lire", +"mill sign": "Symbole milli\u00e8me", +"naira sign": "Symbole naira", +"peseta sign": "Symbole peseta", +"rupee sign": "Symbole roupie", +"won sign": "Symbole won", +"new sheqel sign": "Symbole nouveau ch\u00e9kel", +"dong sign": "Symbole dong", +"kip sign": "Symbole kip", +"tugrik sign": "Symbole tougrik", +"drachma sign": "Symbole drachme", +"german penny symbol": "Symbole pfennig", +"peso sign": "Symbole peso", +"guarani sign": "Symbole guarani", +"austral sign": "Symbole austral", +"hryvnia sign": "Symbole hryvnia", +"cedi sign": "Symbole cedi", +"livre tournois sign": "Symbole livre tournois", +"spesmilo sign": "Symbole spesmilo", +"tenge sign": "Symbole tenge", +"indian rupee sign": "Symbole roupie indienne", +"turkish lira sign": "Symbole lire turque", +"nordic mark sign": "Symbole du mark nordique", +"manat sign": "Symbole manat", +"ruble sign": "Symbole rouble", +"yen character": "Sinogramme Yen", +"yuan character": "Sinogramme Yuan", +"yuan character, in hong kong and taiwan": "Sinogramme Yuan, Hong Kong et Taiwan", +"yen\/yuan character variant one": "Sinogramme Yen\/Yuan, premi\u00e8re variante", +"Loading emoticons...": "Chargement des \u00e9motic\u00f4nes en cours...", +"Could not load emoticons": "\u00c9chec de chargement des \u00e9motic\u00f4nes", +"People": "Personnes", +"Animals and Nature": "Animaux & nature", +"Food and Drink": "Nourriture & boissons", +"Activity": "Activit\u00e9", +"Travel and Places": "Voyages & lieux", +"Objects": "Objets", +"Flags": "Drapeaux", +"Characters": "Caract\u00e8res", +"Characters (no spaces)": "Caract\u00e8res (espaces non compris)", +"{0} characters": "{0}\u00a0caract\u00e8res", +"Error: Form submit field collision.": "Erreur\u00a0: conflit de champs lors de la soumission du formulaire.", +"Error: No form element found.": "Erreur : aucun \u00e9l\u00e9ment de formulaire trouv\u00e9.", +"Update": "Mettre \u00e0 jour", +"Color swatch": "\u00c9chantillon de couleurs", +"Turquoise": "Turquoise", +"Green": "Vert", +"Blue": "Bleu", +"Purple": "Violet", +"Navy Blue": "Bleu marine", +"Dark Turquoise": "Turquoise fonc\u00e9", +"Dark Green": "Vert fonc\u00e9", +"Medium Blue": "Bleu moyen", +"Medium Purple": "Violet moyen", +"Midnight Blue": "Bleu de minuit", +"Yellow": "Jaune", +"Orange": "Orange", +"Red": "Rouge", +"Light Gray": "Gris clair", +"Gray": "Gris", +"Dark Yellow": "Jaune fonc\u00e9", +"Dark Orange": "Orange fonc\u00e9", +"Dark Red": "Rouge fonc\u00e9", +"Medium Gray": "Gris moyen", +"Dark Gray": "Gris fonc\u00e9", +"Light Green": "Vert clair", +"Light Yellow": "Jaune clair", +"Light Red": "Rouge clair", +"Light Purple": "Violet clair", +"Light Blue": "Bleu clair", +"Dark Purple": "Violet fonc\u00e9", +"Dark Blue": "Bleu fonc\u00e9", +"Black": "Noir", +"White": "Blanc", +"Switch to or from fullscreen mode": "Passer en ou quitter le mode plein \u00e9cran", +"Open help dialog": "Ouvrir la bo\u00eete de dialogue d'aide", +"history": "historique", +"styles": "styles", +"formatting": "mise en forme", +"alignment": "alignement", +"indentation": "retrait", +"permanent pen": "feutre ind\u00e9l\u00e9bile", +"comments": "commentaires", +"Format Painter": "Reproduire la mise en forme", +"Insert\/edit iframe": "Ins\u00e9rer\/modifier iframe", +"Capitalization": "Mise en majuscules", +"lowercase": "minuscule", +"UPPERCASE": "MAJUSCULE", +"Title Case": "Casse du titre", +"Permanent Pen Properties": "Propri\u00e9t\u00e9s du feutre ind\u00e9l\u00e9bile", +"Permanent pen properties...": "Propri\u00e9t\u00e9s du feutre ind\u00e9l\u00e9bile...", +"Font": "Police", +"Size": "Taille", +"More...": "Plus...", +"Spellcheck Language": "Langue du correcteur orthographique", +"Select...": "S\u00e9lectionner...", +"Preferences": "Pr\u00e9f\u00e9rences", +"Yes": "Oui", +"No": "Non", +"Keyboard Navigation": "Navigation au clavier", +"Version": "Version", +"Anchor": "Ancre", +"Special character": "Caract\u00e8res sp\u00e9ciaux", +"Code sample": "Extrait de code", +"Color": "Couleur", +"Emoticons": "Emotic\u00f4nes", +"Document properties": "Propri\u00e9t\u00e9 du document", +"Image": "Image", +"Insert link": "Ins\u00e9rer un lien", +"Target": "Cible", +"Link": "Lien", +"Poster": "Publier", +"Media": "M\u00e9dia", +"Print": "Imprimer", +"Prev": "Pr\u00e9c ", +"Find and replace": "Trouver et remplacer", +"Whole words": "Mots entiers", +"Spellcheck": "V\u00e9rification orthographique", +"Caption": "Titre", +"Insert template": "Ajouter un th\u00e8me" +}); diff --git a/themes/acoeur/theme.toml b/themes/acoeur/theme.toml new file mode 100755 index 0000000..202e3cc --- /dev/null +++ b/themes/acoeur/theme.toml @@ -0,0 +1,15 @@ +# theme.toml template for a Hugo theme +# See https://github.com/spf13/hugoThemes#themetoml for an example + +name = "acoeur Theme" +license = "AGPL" +licenselink = "https://github.com/theNewDynamic/gohugo-theme-ananke/blob/master/LICENSE.md" +description = "A theme the acoeur motor" +homepage = "https://github.com/theNewDynamic/gohugo-theme-ananke" +tags = ["website", "starter", "responsive", "Disqus", "blog", "Tachyons", "Multilingual", "Stackbit"] +features = ["posts", "shortcodes", "related content", "comments"] +min_version = "0.64.0" + +[author] + name = "theNewDynamic" + homepage = "https://www.thenewdynamic.com/" diff --git a/themes/ananke b/themes/ananke new file mode 160000 index 0000000..5a8b531 --- /dev/null +++ b/themes/ananke @@ -0,0 +1 @@ +Subproject commit 5a8b531a7ce2f22eaa452ebab8325040982c9275 diff --git a/themes/gohugo-theme-ananke b/themes/gohugo-theme-ananke deleted file mode 160000 index f5cdf1f..0000000 --- a/themes/gohugo-theme-ananke +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f5cdf1f3a6ce58040dba752b684988e7251c2e37