mirror of
https://github.com/em-squared/5e-drs.git
synced 2025-10-29 20:54:19 +00:00
682 lines
19 KiB
JavaScript
682 lines
19 KiB
JavaScript
module.exports = {
|
|
title: '5e DRS',
|
|
description: 'Document de Référence Système pour jeux de rôle en OGL 5e',
|
|
head: [
|
|
['link', { rel: 'icon', href: '/favicon-32x32.png' }],
|
|
['link', { rel: 'manifest', crossorigin:"use-credentials", href: '/manifest.json' }],
|
|
['meta', { name: 'theme-color', content: '#435a3f' }],
|
|
['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }],
|
|
['meta', { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }],
|
|
['link', { rel: 'apple-touch-icon', href: '/apple-touch-icon.png' }],
|
|
['link', { rel: 'mask-icon', href: '/icons/safari-pinned-tab.svg', color: '#435a3f' }],
|
|
['meta', { name: 'msapplication-TileImage', content: '/icons/mstile-144x144.png' }],
|
|
['meta', { name: 'msapplication-TileColor', content: '#ffffff' }]
|
|
],
|
|
shouldPrefetch () {
|
|
return false
|
|
},
|
|
plugins: [
|
|
[
|
|
'@vuepress/blog',
|
|
{
|
|
directories: [
|
|
{
|
|
// Unique ID of current classification
|
|
id: 'spell',
|
|
// Meta title for spell list page
|
|
title: 'Grimoire',
|
|
// Target directory
|
|
dirname: 'grimoire',
|
|
// Path of the `entry page` (or `list page`)
|
|
path: '/grimoire/',
|
|
layout: 'SpellsLayout',
|
|
itemLayout: 'SpellLayout',
|
|
itemPermalink: '/grimoire/:slug',
|
|
pagination: {
|
|
lengthPerPage: 1000,
|
|
sorter: (prev, next) => {
|
|
return prev.path - next.path
|
|
},
|
|
},
|
|
},
|
|
{
|
|
// Unique ID of current classification
|
|
id: 'monster',
|
|
// Meta title for monster list page
|
|
title: 'Bestiaire',
|
|
// Target directory
|
|
dirname: 'bestiaire',
|
|
// Path of the `entry page` (or `list page`)
|
|
path: '/bestiaire/',
|
|
layout: 'MonstersLayout',
|
|
itemLayout: 'MonsterLayout',
|
|
itemPermalink: '/bestiaire/:slug',
|
|
pagination: {
|
|
lengthPerPage: 1000,
|
|
sorter: (prev, next) => {
|
|
return prev.path - next.path
|
|
},
|
|
},
|
|
},
|
|
{
|
|
// Unique ID of current classification
|
|
id: 'magicitem',
|
|
// Meta title for spell list page
|
|
title: 'Liste des objets magiques',
|
|
// Target directory
|
|
dirname: 'liste-objets-magiques',
|
|
// Path of the `entry page` (or `list page`)
|
|
path: '/liste-objets-magiques/',
|
|
layout: 'MagicItemsLayout',
|
|
itemLayout: 'MagicItemLayout',
|
|
itemPermalink: '/liste-objets-magiques/:slug',
|
|
pagination: {
|
|
lengthPerPage: 1000,
|
|
sorter: (prev, next) => {
|
|
return prev.path - next.path
|
|
},
|
|
},
|
|
},
|
|
],
|
|
}
|
|
],
|
|
[
|
|
'check-md', {}
|
|
],
|
|
[
|
|
'sitemap',
|
|
{
|
|
hostname: 'https://5e-drs.fr'
|
|
}
|
|
],
|
|
// [
|
|
// '@vuepress/pwa',
|
|
// {
|
|
// serviceWorker: true,
|
|
// updatePopup: true,
|
|
// generateSWConfig: {
|
|
// cacheId: 'hddrs',
|
|
// globIgnores: ['**/*.js', '**/*.css', '**/*.html']
|
|
// }
|
|
// }
|
|
// ],
|
|
[
|
|
'seo',
|
|
{
|
|
siteTitle: (_, $site) => $site.title,
|
|
title: ($page, $site) => $page.title + ' | ' + $site.title,
|
|
description: $page => $page.frontmatter.description,
|
|
// author: (_, $site) => $site.themeConfig.author,
|
|
// tags: $page => $page.frontmatter.tags,
|
|
twitterCard: _ => 'summary_large_image',
|
|
type: $page => 'website',
|
|
url: (_, $site, path) => ($site.themeConfig.domain || '') + path,
|
|
// image: ($page, $site) => $page.frontmatter.image && (($site.themeConfig.domain || '') + $page.frontmatter.image),
|
|
image: ($page, $site) => $site.themeConfig.domain + '/social-logo.png',
|
|
// publishedAt: $page => $page.frontmatter.date && new Date($page.frontmatter.date),
|
|
// modifiedAt: $page => $page.lastUpdated && new Date($page.lastUpdated),
|
|
}
|
|
],
|
|
[
|
|
'@vuepress/google-analytics',
|
|
{
|
|
'ga': 'UA-122478510-1' // UA-00000000-0
|
|
}
|
|
]
|
|
],
|
|
dest: process.env.VUEPRESS_DEST,
|
|
extendPageData ($page) {
|
|
$page.rawContent = ($page._strippedContent)
|
|
},
|
|
markdown: {
|
|
html: true,
|
|
extractHeaders: [ 'h1', 'h2', 'h3', 'h4', 'h5', 'h6' ],
|
|
anchor: {
|
|
permalinkBefore: false,
|
|
permalinkSymbol: '<i class="v-icon notranslate mdi mdi-link-variant"></i>'
|
|
},
|
|
extendMarkdown: md => {
|
|
md.use(require('markdown-it-div'), {marker: "§"})
|
|
md.use(require('markdown-it-multimd-table'), {
|
|
multiline: true,
|
|
rowspan: true,
|
|
headerless: false,
|
|
})
|
|
}
|
|
},
|
|
additionalPages: [
|
|
{
|
|
path: '/mon-grimoire/',
|
|
frontmatter: {
|
|
layout: 'MySpellsLayout'
|
|
}
|
|
},
|
|
{
|
|
path: '/mon-bestiaire/',
|
|
frontmatter: {
|
|
layout: 'MyMonstersLayout'
|
|
}
|
|
},
|
|
{
|
|
path: '/mes-objets-magiques/',
|
|
frontmatter: {
|
|
layout: 'MyMagicItemsLayout'
|
|
}
|
|
},
|
|
{
|
|
path: '/creation-de-sort/',
|
|
frontmatter: {
|
|
layout: 'CreateSpellLayout'
|
|
}
|
|
},
|
|
{
|
|
path: '/creation-de-monstre-pnj/',
|
|
frontmatter: {
|
|
layout: 'CreateMonsterLayout'
|
|
}
|
|
},
|
|
{
|
|
path: '/creation-d-objet-magique/',
|
|
frontmatter: {
|
|
layout: 'CreateMagicItemLayout'
|
|
}
|
|
},
|
|
{
|
|
path: '/calculateur-de-caracteristiques/',
|
|
frontmatter: {
|
|
layout: 'AbilityCalculatorLayout'
|
|
}
|
|
},
|
|
{
|
|
path: '/homebrew/',
|
|
frontmatter: {
|
|
layout: 'HomebrewLayout'
|
|
}
|
|
}
|
|
],
|
|
themeConfig: {
|
|
domain: 'https://5e-drs.fr',
|
|
repository: 'https://github.com/em-squared/5e-drs',
|
|
kofi: 'https://fr.tipeee.com/em-squared/',
|
|
forum: 'https://www.black-book-editions.fr/forums.php?board_id=115',
|
|
discord: 'https://discord.gg/mp6ECCs',
|
|
discordHDNO: 'https://discord.gg/KMZkEQhe8a',
|
|
primaryColor: '#435a3f', // Hero
|
|
accentColor: '#4c6477', // Dragon
|
|
searchPlaceholder: 'Recherche',
|
|
nav: [
|
|
{ text: 'Home', link: '/' },
|
|
{ text: 'À propos', link: '/a-propos/' }
|
|
],
|
|
sidebarDepth: 1,
|
|
sidebar: [
|
|
{
|
|
title: 'Pour les joueurs',
|
|
icon: 'mdi-book-open-variant',
|
|
children: [
|
|
{
|
|
title: "Création du personnage",
|
|
path: '/creation-du-personnage/'
|
|
},
|
|
{
|
|
title: 'Au-delà du niveau 1',
|
|
path: '/au-dela-du-niveau-1/'
|
|
},
|
|
{
|
|
title: 'Races',
|
|
path: '/races/',
|
|
children: [
|
|
{
|
|
title: 'Les races',
|
|
path: '/races/',
|
|
exact: true
|
|
},
|
|
{
|
|
title: 'Demi-elfe',
|
|
path: '/races/demi-elfe/'
|
|
},
|
|
{
|
|
title: 'Demi-orc',
|
|
path: '/races/demi-orc/'
|
|
},
|
|
{
|
|
title: 'Elfe',
|
|
path: '/races/elfe/'
|
|
},
|
|
{
|
|
title: 'Gnome',
|
|
path: '/races/gnome/'
|
|
},
|
|
{
|
|
title: 'Halfelin',
|
|
path: '/races/halfelin/'
|
|
},
|
|
{
|
|
title: 'Humain',
|
|
path: '/races/humain/'
|
|
},
|
|
{
|
|
title: 'Nain',
|
|
path: '/races/nain/'
|
|
},
|
|
{
|
|
title: 'Aasimar',
|
|
path: '/races/aasimar/'
|
|
},
|
|
{
|
|
title: 'Demi-ogre',
|
|
path: '/races/demi-ogre/'
|
|
},
|
|
{
|
|
title: 'Félys',
|
|
path: '/races/felys/'
|
|
},
|
|
{
|
|
title: 'Homme serpent',
|
|
path: '/races/homme-serpent/'
|
|
},
|
|
{
|
|
title: 'Sangdragon',
|
|
path: '/races/sangdragon/'
|
|
},
|
|
{
|
|
title: 'Tieffelin',
|
|
path: '/races/tieffelin/'
|
|
},
|
|
{
|
|
title: 'Alséide',
|
|
path: '/races/alseide/'
|
|
},
|
|
{
|
|
title: 'Darakhul',
|
|
path: '/races/darakhul/'
|
|
},
|
|
{
|
|
title: 'Dhampir',
|
|
path: '/races/dhampir/'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: "Personnalité & Historique",
|
|
path: '/personnalite-et-historique/',
|
|
children: [
|
|
{
|
|
title: "Personnalité & Historique",
|
|
path: '/personnalite-et-historique/',
|
|
exact: true
|
|
},
|
|
{
|
|
title: "Brigand",
|
|
path: '/personnalite-et-historique/brigand/'
|
|
},
|
|
{
|
|
title: "Crapule",
|
|
path: '/personnalite-et-historique/crapule/'
|
|
},
|
|
{
|
|
title: "Dévot",
|
|
path: '/personnalite-et-historique/devot/'
|
|
},
|
|
{
|
|
title: "Érudit",
|
|
path: '/personnalite-et-historique/erudit/'
|
|
},
|
|
{
|
|
title: "Explorateur",
|
|
path: '/personnalite-et-historique/explorateur/'
|
|
},
|
|
{
|
|
title: "Homme de loi",
|
|
path: '/personnalite-et-historique/homme-de-loi/'
|
|
},
|
|
{
|
|
title: "Itinérant",
|
|
path: '/personnalite-et-historique/itinerant/'
|
|
},
|
|
{
|
|
title: "Manouvrier",
|
|
path: '/personnalite-et-historique/manouvrier/'
|
|
},
|
|
{
|
|
title: "Membre de guilde",
|
|
path: '/personnalite-et-historique/membre-de-guilde/'
|
|
},
|
|
{
|
|
title: "Militaire",
|
|
path: '/personnalite-et-historique/militaire/'
|
|
},
|
|
{
|
|
title: "Miséreux",
|
|
path: '/personnalite-et-historique/misereux/'
|
|
},
|
|
{
|
|
title: "Primitif",
|
|
path: '/personnalite-et-historique/primitif/'
|
|
},
|
|
{
|
|
title: "Sang-bleu",
|
|
path: '/personnalite-et-historique/sang-bleu/'
|
|
},
|
|
{
|
|
title: "Serviteur",
|
|
path: '/personnalite-et-historique/serviteur/'
|
|
},
|
|
{
|
|
title: "Solitaire",
|
|
path: '/personnalite-et-historique/solitaire/'
|
|
},
|
|
{
|
|
title: "Villageois",
|
|
path: '/personnalite-et-historique/villageois/'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: "Classes",
|
|
path: '/classes/',
|
|
children: [
|
|
{
|
|
title: "Les classes",
|
|
path: '/classes/',
|
|
exact: true
|
|
},
|
|
{
|
|
title: "Barbare",
|
|
path: '/classes/barbare/'
|
|
},
|
|
{
|
|
title: "Barde",
|
|
path: '/classes/barde/'
|
|
},
|
|
{
|
|
title: "Clerc",
|
|
path: '/classes/clerc/'
|
|
},
|
|
{
|
|
title: "Druide",
|
|
path: '/classes/druide/'
|
|
},
|
|
{
|
|
title: "Ensorceleur",
|
|
path: '/classes/ensorceleur/'
|
|
},
|
|
{
|
|
title: "Guerrier",
|
|
path: '/classes/guerrier/'
|
|
},
|
|
{
|
|
title: "Magicien",
|
|
path: '/classes/magicien/'
|
|
},
|
|
{
|
|
title: "Moine",
|
|
path: '/classes/moine/'
|
|
},
|
|
{
|
|
title: "Paladin",
|
|
path: '/classes/paladin/'
|
|
},
|
|
{
|
|
title: "Rôdeur",
|
|
path: '/classes/rodeur/'
|
|
},
|
|
{
|
|
title: "Roublard",
|
|
path: '/classes/roublard/'
|
|
},
|
|
{
|
|
title: "Sorcier",
|
|
path: '/classes/sorcier/'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: "Équipement",
|
|
children: [
|
|
{
|
|
title: "Système monétaire",
|
|
path: '/systeme-monetaire/'
|
|
},
|
|
{
|
|
title: "Armures",
|
|
path: '/armures/'
|
|
},
|
|
{
|
|
title: "Armes",
|
|
path: '/armes/'
|
|
},
|
|
{
|
|
title: "Équipement d'aventurier",
|
|
path: '/equipement-d-aventurier/'
|
|
},
|
|
{
|
|
title: "Outils",
|
|
path: '/outils/'
|
|
},
|
|
{
|
|
title: "Montures et véhicules",
|
|
path: '/montures-et-vehicules/'
|
|
},
|
|
{
|
|
title: "Marchandises",
|
|
path: '/marchandises/'
|
|
},
|
|
{
|
|
title: "Dépenses courantes",
|
|
path: '/depenses-courantes/'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: 'Options de personnalisation',
|
|
path: '/options-de-personnalisation/'
|
|
},
|
|
{
|
|
title: 'Utiliser les caractéristiques',
|
|
path: '/utiliser-les-caracteristiques/'
|
|
},
|
|
{
|
|
title: "Partir à l'aventure",
|
|
path: '/partir-a-l-aventure/'
|
|
},
|
|
{
|
|
title: "Combattre",
|
|
path: '/combattre/'
|
|
},
|
|
{
|
|
title: "Gérer la santé du personnage",
|
|
path: '/gerer-la-sante-du-personnage/'
|
|
},
|
|
{
|
|
title: "Lancer des sorts",
|
|
path: '/lancer-des-sorts/'
|
|
},
|
|
{
|
|
title: 'Grimoire',
|
|
path: '/grimoire/'
|
|
},
|
|
]
|
|
},
|
|
{
|
|
title: 'Pour les meneurs',
|
|
icon: 'mdi-map',
|
|
children: [
|
|
{
|
|
title: "Créatures & oppositions",
|
|
children: [
|
|
{
|
|
title: "Comprendre le profil technique des monstres",
|
|
path: '/comprendre-le-profil-technique-des-monstres/'
|
|
},
|
|
{
|
|
title: "Inventer un monstre ou un PNJ",
|
|
path: '/inventer-un-monstre-ou-un-pnj/'
|
|
},
|
|
{
|
|
title: "Construire une rencontre",
|
|
path: '/construire-une-rencontre/'
|
|
},
|
|
]
|
|
},
|
|
{
|
|
title: "Bestiaire",
|
|
path: '/bestiaire/'
|
|
},
|
|
{
|
|
title: "Les trésors",
|
|
path: '/les-tresors/'
|
|
},
|
|
{
|
|
title: "Objets magiques",
|
|
path: '/objets-magiques/'
|
|
},
|
|
{
|
|
title: "Objets magiques intelligents",
|
|
path: '/objets-magiques-intelligents/'
|
|
},
|
|
{
|
|
title: "Liste des objets magiques",
|
|
path: '/liste-objets-magiques/'
|
|
},
|
|
{
|
|
title: "Les pièges",
|
|
path: '/pieges/'
|
|
},
|
|
{
|
|
title: "Les maladies",
|
|
path: '/maladies/'
|
|
},
|
|
{
|
|
title: "La folie",
|
|
path: '/folie/'
|
|
},
|
|
{
|
|
title: "Les objets",
|
|
path: '/objets-opposition/'
|
|
},
|
|
{
|
|
title: "Les poisons",
|
|
path: '/poisons/'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: 'Les cinq royaumes',
|
|
customIcon: true,
|
|
icon: '<span class="orn">8</span>',
|
|
children: [
|
|
{
|
|
title: 'Règles spécifiques',
|
|
path: '/les-cinq-royaumes/'
|
|
},
|
|
{
|
|
title: 'Humain',
|
|
path: '/les-cinq-royaumes/humain/'
|
|
},
|
|
{
|
|
title: 'Classes',
|
|
children: [
|
|
{
|
|
title: 'Barde',
|
|
path: '/les-cinq-royaumes/barde/'
|
|
},
|
|
{
|
|
title: 'Druide',
|
|
path: '/les-cinq-royaumes/druide/'
|
|
},
|
|
{
|
|
title: 'Rôdeur',
|
|
path: '/les-cinq-royaumes/rodeur/'
|
|
},
|
|
{
|
|
title: 'Savant',
|
|
path: '/les-cinq-royaumes/savant/'
|
|
}
|
|
],
|
|
},
|
|
{
|
|
title: 'Rituels magiques',
|
|
path: '/les-cinq-royaumes/les-rituels-magiques/'
|
|
}
|
|
]
|
|
},
|
|
{type: 'divider'},
|
|
{
|
|
title: 'Bibliothèques',
|
|
icon: 'mdi-book',
|
|
children: [
|
|
{
|
|
title: 'Mon grimoire',
|
|
path: '/mon-grimoire/',
|
|
badge: 'mySpells'
|
|
},
|
|
{
|
|
title: 'Mon bestiaire',
|
|
path: '/mon-bestiaire/',
|
|
badge: 'myMonsters'
|
|
},
|
|
{
|
|
title: 'Mes objets magiques',
|
|
path: '/mes-objets-magiques/',
|
|
badge: 'myMagicItems'
|
|
}
|
|
]
|
|
},
|
|
{
|
|
title: 'Aides de jeu',
|
|
icon: 'mdi-tools',
|
|
children: [
|
|
{
|
|
title: 'Création de sort',
|
|
path: '/creation-de-sort/'
|
|
},
|
|
{
|
|
title: 'Création de monstre/PNJ',
|
|
path: '/creation-de-monstre-pnj/'
|
|
},
|
|
{
|
|
title: "Création d'objet magique",
|
|
path: '/creation-d-objet-magique/'
|
|
},
|
|
{
|
|
title: "Calculateur de caractéristiques",
|
|
path: '/calculateur-de-caracteristiques/'
|
|
},
|
|
]
|
|
},
|
|
{type: 'divider'},
|
|
{
|
|
title: "Licence OGL",
|
|
path: '/licence-ogl/',
|
|
icon: 'mdi-clipboard-text'
|
|
},
|
|
{type: 'divider'},
|
|
{
|
|
title: 'Communauté',
|
|
icon: 'mdi-account-group',
|
|
children: [
|
|
{
|
|
title: 'Créations de la communauté',
|
|
path: '/communaute/'
|
|
},
|
|
{
|
|
title: 'Forum',
|
|
path: 'https://www.black-book-editions.fr/forums.php?board_id=115',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Discord 5e DRS',
|
|
path: 'https://discord.gg/mp6ECCs',
|
|
external: true,
|
|
},
|
|
{
|
|
title: 'Facebook H&D',
|
|
path: 'https://www.facebook.com/groups/herosetdragons',
|
|
external: true,
|
|
}
|
|
]
|
|
},
|
|
]
|
|
}
|
|
}
|