diff --git a/_pages/en/another-page.md b/_pages/en/another-page.md deleted file mode 100644 index b53a5dd..0000000 --- a/_pages/en/another-page.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -altLangPrefix: autre-page -dateModified: 2020-01-08 -description: - en: This is just another page -footer: true -langtoggle: true -lang: en -noMainContainer: false -sitemenu: true -sitesearch: true -title: Another page ---- - -## Welcome to another page - -_yay_ - -[back](./) diff --git a/_pages/en/another-test-page.md b/_pages/en/another-test-page.md new file mode 100644 index 0000000..9919d7f --- /dev/null +++ b/_pages/en/another-test-page.md @@ -0,0 +1,12 @@ +--- +altLangPrefix: /fr/autre-page-test +dateModified: 2020-01-08 +description: This is just another page +title: Another page +--- + +## Welcome to another page + +_yay_ + +[back](./test-page.html) diff --git a/_pages/en/gh-pages.md b/_pages/en/gh-pages.md new file mode 100644 index 0000000..a8040aa --- /dev/null +++ b/_pages/en/gh-pages.md @@ -0,0 +1,9 @@ +--- +altLangPage: /fr/gh-pages +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/en/index" +dateModified: 2021-06-31 +description: +title: GitHub pages +--- \ No newline at end of file diff --git a/_pages/en/index.md b/_pages/en/index.md index 3e33f1f..21b4f0b 100644 --- a/_pages/en/index.md +++ b/_pages/en/index.md @@ -1,135 +1,45 @@ --- -altLangPrefix: index -authorName: Service Canada -authorUrl: -contentTitle: Canada.ca Jekyll theme -dateModified: 2020-01-10 +altLangPage: /fr/index +dateModified: 2021-06-31 description: - en: "Get quick, easy access to all Government of Canada services and information." - fr: "Accédez rapidement et facilement à tous les services et renseignements du gouvernement du Canada." -noContentTitle: true -pageclass: wb-prettify all-pre -subject: - en: [GV Government and Politics, Government services] - fr: [GV Gouvernement et vie politique, Services gouvernementaux] -title: Test page - Canada.ca +layout: layout-home +title: GCWeb Jekyll --- -# {{ page.contentTitle }} - -This is a normal paragraph following a header. GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. - -Text can be **bold**, _italic_, or ~~strikethrough~~. - -[Link to another page](./another-page.html). - -There should be whitespace between paragraphs. - -There should be whitespace between paragraphs. We recommend including a README, or a file with information about your project. - -## Header 2 - -> This is a blockquote following a header. -> -> When something is important enough, you do it even if the odds are not in your favor. - -### Header 3 - -```js -// Javascript code with syntax highlighting. -var fun = function lang(l) { - dateformat.i18n = require('./lang/' + l) - return true; -} -``` - -```ruby -# Ruby code with syntax highlighting -GitHubPages::Dependencies.gems.each do |gem, version| - s.add_dependency(gem, "= #{version}") -end -``` - -#### Header 4 - -* This is an unordered list following a header. -* This is an unordered list following a header. -* This is an unordered list following a header. - -##### Header 5 - -1. This is an ordered list following a header. -2. This is an ordered list following a header. -3. This is an ordered list following a header. - -###### Header 6 - -| head1 | head two | three | -|:-------------|:------------------|:------| -| ok | good swedish fish | nice | -| out of stock | good and plenty | nice | -| ok | good `oreos` | hmm | -| ok | good `zoute` drop | yumm | - -### There's a horizontal rule below this. - -* * * - -### Here is an unordered list: - -* Item foo -* Item bar -* Item baz -* Item zip - -### And an ordered list: - -1. Item one -1. Item two -1. Item three -1. Item four - -### And a nested list: - -- level 1 item - - level 2 item - - level 2 item - - level 3 item - - level 3 item -- level 1 item - - level 2 item - - level 2 item - - level 2 item -- level 1 item - - level 2 item - - level 2 item -- level 1 item - -### Small image - -![Octocat](https://github.githubassets.com/images/icons/emoji/octocat.png) - -### Large image - -![Branching](https://guides.github.com/activities/hello-world/branching.png){: .img-responsive} - - -### Definition lists can be used with HTML syntax. - -
-
Name
-
Godzilla
-
Born
-
1952
-
Birthplace
-
Japan
-
Color
-
Green
-
- -``` -Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. -``` - -``` -The final element. -``` \ No newline at end of file +
+
+
+

GCWeb Jekyll

+

Welcome to the GCWeb Jekyll template website

+
+
+
+
+
+

Most requested

+ +
+
+
+

Services and information

+
+
+

Setup

+

Setup your local environment and install the template.

+
+
+

Settings

+

Customize your website, changing the layouts, titles, etc.

+
+
+

Pages

+

Create pages and use the Front Matter properties

+
+
+

GitHub pages

+

Deploy your website using gh-pages and edit your content.

+
+
\ No newline at end of file diff --git a/_pages/en/pages.md b/_pages/en/pages.md new file mode 100644 index 0000000..20f0ecd --- /dev/null +++ b/_pages/en/pages.md @@ -0,0 +1,9 @@ +--- +altLangPage: /fr/pages +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/en/index" +dateModified: 2021-06-31 +description: +title: Page creation +--- \ No newline at end of file diff --git a/_pages/en/settings.md b/_pages/en/settings.md new file mode 100644 index 0000000..7b67cc8 --- /dev/null +++ b/_pages/en/settings.md @@ -0,0 +1,117 @@ +--- +altLangPage: /fr/personnalisation +breadcrumbs: + - title: GCWeb Jekyll + link: /en/index +dateModified: 2021-06-31 +description: +title: Settings +--- +Customize your website layout, titles and more. The settings file can be found in `_config.yml`. + +## Site settings +The general settings have to be set in `_config.yml`. + +> **Important**: The minimum requirement to configure your website, would be to set the `remote_theme: WET-BOEW/gcweb-jekyll` in your config file + +`title` +Type: *string* + +The website title is used for SEO purposes and set the home page title. + +Example: + +```yml +# _config.yml + +title: GCWeb Jekyll | A remote Jekyll theme with the Canada.ca theme. +``` + +`description` + +Type: *string* + +The website description is used for SEO purposes only. + +Example: + +```yml +# _config.yml + +description: A reference implementation of the Canada.ca Content and Information Architecture Specification, the Canada.ca Content Style Guide and the Canada.ca Design System. +``` + +## Page settings + +The page settings have to be set in the Front Matter of the page content + +> **Important**: + +`altLangPage` + +Type: *string* + +The altLangPage file path is used to enable the link in the language toggle for the translation of the alternate page content. If omitted, the link in the language won't be added in the header. + +Example: + +```yml +# page.md + +--- +altLangPage: /fr/page +--- +``` + +`dateModified` + +Type: *date* + +The date is used to specified the last modification date of the page in ISO format, AAAA-MM-DD. + +Example: + +```yml +# page.md + +--- +dateModified: 2021-07-01 +--- +``` + +`lang` + +Type: *string* + +The lang property is used to specifiy the language of the page content. By default the template support "en" for English and "fr" for French. + +Example: + +```yml +# page.md + +--- +lang: en +--- +``` + +`layout` + +Type: _string_ + +The page layout is used to define the page template to use. There's four templates that can be called from your page: + +- *default* +- *fluid* +- *no-container* +- *without-h1* + +Example: + +```yml +# page.md + +--- +layout: default +--- +``` \ No newline at end of file diff --git a/_pages/en/setup.md b/_pages/en/setup.md new file mode 100644 index 0000000..9a6220e --- /dev/null +++ b/_pages/en/setup.md @@ -0,0 +1,50 @@ +--- +altLangPage: /fr/configuration +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/en/index" +dateModified: 2021-06-31 +description: +title: Setup +--- +## Environment +Before starting, make sure you have [Ruby](https://www.ruby-lang.org/en/documentation/installation/) and [NodeJS](https://nodejs.org/) installed. + +Then install Jekyll: +``` +$ gem install jekyll +``` + +## Installing the template + +1. Create a repo for your project: +``` +$ git init https://github.com// +``` + +2. Access the local project: +``` +$ cd path/to/your-project-name +``` + +3. Set the _config.yml to call the gcweb-jekyll theme + +``` +remote_theme: wet-boew/gcweb-jekyll +``` + +4. Build Jekyll: +``` +$ bundle exec jekyll build +``` + +## Running local +After the steps above, to run Jekyll locally, ...: +``` +$ bundle exec jekyll serve +``` + +## Customization +Jekflix Template allows you to personalize your site with several settings. Read the [docs](settings.html) for more details. + +For advanced theme customization, check the [GCWeb repo](https://github.com/wet-boew/GCWeb) for style files. \ No newline at end of file diff --git a/_pages/en/test-page.md b/_pages/en/test-page.md new file mode 100644 index 0000000..8c2132a --- /dev/null +++ b/_pages/en/test-page.md @@ -0,0 +1,126 @@ +--- +altLangPrefix: /fr/page-test +dateModified: 2020-01-10 +description: "Get quick, easy access to all Government of Canada services and information." +pageclass: wb-prettify all-pre +subject: [GV Government and Politics, Government services] +title: Test page - Canada.ca +--- + +This is a normal paragraph following a header. GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere. + +Text can be **bold**, _italic_, or ~~strikethrough~~. + +[Link to another page](./another-page-test.html). + +There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. We recommend including a README, or a file with information about your project. + +## Header 2 + +> This is a blockquote following a header. +> +> When something is important enough, you do it even if the odds are not in your favor. + +### Header 3 + +```js +// Javascript code with syntax highlighting. +var fun = function lang(l) { + dateformat.i18n = require('./lang/' + l) + return true; +} +``` + +```ruby +# Ruby code with syntax highlighting +GitHubPages::Dependencies.gems.each do |gem, version| + s.add_dependency(gem, "= #{version}") +end +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| head1 | head two | three | +|:-------------|:------------------|:------| +| ok | good swedish fish | nice | +| out of stock | good and plenty | nice | +| ok | good `oreos` | hmm | +| ok | good `zoute` drop | yumm | + +### There's a horizontal rule below this. + +* * * + +### Here is an unordered list: + +* Item foo +* Item bar +* Item baz +* Item zip + +### And an ordered list: + +1. Item one +1. Item two +1. Item three +1. Item four + +### And a nested list: + +- level 1 item + - level 2 item + - level 2 item + - level 3 item + - level 3 item +- level 1 item + - level 2 item + - level 2 item + - level 2 item +- level 1 item + - level 2 item + - level 2 item +- level 1 item + +### Small image + +![Octocat](https://github.githubassets.com/images/icons/emoji/octocat.png) + +### Large image + +![Branching](https://guides.github.com/activities/hello-world/branching.png){: .img-responsive} + + +### Definition lists can be used with HTML syntax. + +
+
Name
+
Godzilla
+
Born
+
1952
+
Birthplace
+
Japan
+
Color
+
Green
+
+ +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +``` +The final element. +``` \ No newline at end of file diff --git a/_pages/en/translation.md b/_pages/en/translation.md new file mode 100644 index 0000000..30b6955 --- /dev/null +++ b/_pages/en/translation.md @@ -0,0 +1,42 @@ +--- +altLangPage: /fr/traductions +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/en/index" +dateModified: 2021-06-31 +description: +title: Translations +--- +## Translations +In order to translate texts throughout the theme, modify the i18n-core.liquid file in the '_includes' folder and add the settings below. + +``` +%- elsif i18nText-lang == "en" -%\ + + % assign i18nText-skipCont = "Skip to main content" % + % assign i18nText-skipAbout = "Skip to About this site" % + % assign i18nText-skipSection = "Skip to section menu" % + + % assign i18nText-altLang = "fr" % + % assign i18nText-altLanguage = "Français" % + + % assign i18nText-search = "Search" % + + % assign i18nText-breadcrumb = "You are here:" % + % assign i18nText-language = "Language selection" % + + % assign i18nText-menu = "Menu" % + % assign i18nText-menuBtn = 'Main Menu' % + + % assign i18nText-signOnOff = "Sign-on information" % + % assign i18nText-signOnRegister = "Register" % + % assign i18nText-signIn = "Sign in" % + % assign i18nText-signAs = "Signed in as" % + % assign i18nText-signOut = "Sign out" % + % assign i18nText-signAccount = "My account" % + + % assign i18nText-footerSite = "About this site" % + % assign i18nText-top = "Top of Page" % + + % assign i18nText-dateModified = "Date modified:" % +``` \ No newline at end of file diff --git a/api-publique.md b/_pages/fr/api-publique.md similarity index 100% rename from api-publique.md rename to _pages/fr/api-publique.md diff --git a/_pages/fr/autre-page-test.md b/_pages/fr/autre-page-test.md new file mode 100644 index 0000000..32ae2e1 --- /dev/null +++ b/_pages/fr/autre-page-test.md @@ -0,0 +1,12 @@ +--- +altLangPrefix: another-page +dateModified: 2020-01-08 +description: Ceci est juste une autre page +title: Autre page +--- + +## Bienvenue sur une autre page + +_Yé_ + +[retour](./page-test.html) diff --git a/_pages/fr/autre-page.md b/_pages/fr/autre-page.md deleted file mode 100644 index 886a847..0000000 --- a/_pages/fr/autre-page.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -altLangPrefix: another-page -dateModified: 2020-01-08 -description: - fr: Ceci est juste une autre page -footer: true -langtoggle: true -lang: fr -noMainContainer: false -sitemenu: true -sitesearch: true -title: Autre page ---- - -## Bienvenue sur une autre page - -_Yé_ - -[retour](./) diff --git a/_pages/fr/configuration.md b/_pages/fr/configuration.md new file mode 100644 index 0000000..6b86fed --- /dev/null +++ b/_pages/fr/configuration.md @@ -0,0 +1,53 @@ +--- +altLangPage: /en/setup +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/fr/index" +dateModified: 2021-06-31 +description: +title: Configuration +--- + +## Environment + +Avant de commencer, assurez-vous d'avoir [Ruby](https://www.ruby-lang.org/en/documentation/installation/) et [NodeJS](https://nodejs.org/) d'installer. + +Puis installer Jekyll: + +``` +$ gem install jekyll +``` + +## Installer le gabarit + +1. Créez un dépôt pour votre projet : + +``` +$ git init https://github.com// +``` + +2. Accéder à votre projet localement : + +``` +$ cd chemin/daccess/au/nom-du-projet +``` + +3. Exécuter Jekyll: + +``` +$ bundle exec jekyll build +``` + +## Rouler localement + +Après les étapes ci-dessus, pour exécuter Jekyll localement, ...: + +``` +$ bundle exec jekyll serve +``` + +## Personnalisation + +Le gabarit GCWeb-Jekyll vous permet de personnaliser votre site avec plusieurs paramètres. Lisez la [documentation](personnalisation.html) pour plus de détails. + +Pour une personnalisation avancée du thème, consultez le [dépôt GCWeb](https://github.com/wet-boew/GCWeb) pour les fichiers de style. \ No newline at end of file diff --git a/_pages/fr/gh-pages.md b/_pages/fr/gh-pages.md new file mode 100644 index 0000000..a241f38 --- /dev/null +++ b/_pages/fr/gh-pages.md @@ -0,0 +1,9 @@ +--- +altLangPage: /en/gh-pages +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/fr/index" +dateModified: 2021-06-31 +description: +title: Pages GitHub +--- \ No newline at end of file diff --git a/_pages/fr/index.md b/_pages/fr/index.md index 527decb..8bb714f 100644 --- a/_pages/fr/index.md +++ b/_pages/fr/index.md @@ -1,138 +1,46 @@ --- -altLangPrefix: index -authorName: Service Canada -authorUrl: -contentTitle: Canada.ca Jekyll theme +altLangPage: /en/index +dateModified: 2021-06-31 description: - en: "Get quick, easy access to all Government of Canada services and information." - fr: "Accédez rapidement et facilement à tous les services et renseignements du gouvernement du Canada." lang: fr -#layout: page -layout: default -noContentTitle: true -pageclass: wb-prettify all-pre -subject: - en: [GV Government and Politics, Government services] - fr: [GV Gouvernement et vie politique, Services gouvernementaux] -title: Test page - Canada.ca +layout: layout-home +title: GCWeb Jekyll --- - -# {{ page.contentTitle }} - -Il s'agit d'un paragraphe normal suivant un en-tête. GitHub est une plateforme d'hébergement de code pour le contrôle de version et la collaboration. Il vous permet, ainsi qu'à d'autres, de travailler ensemble sur des projets de n'importe où. - -Le texte peut être **gras**, _italique_ ou ~~barré~~. - -[Lien vers une autre page](./autre-page.html). - -Il devrait y avoir un espace entre les paragraphes. - -Il devrait y avoir un espace entre les paragraphes. Nous vous recommandons d'inclure un fichier README ou un fichier contenant des informations sur votre projet. - -## En-tête 2 - -> Il s'agit d'une citation suivant un en-tête. -> -> Lorsque quelque chose est suffisamment important, vous le faites même si les chances ne sont pas en votre faveur. - -### En-tête 3 - -```js -// Code Javascript avec coloration syntaxique. -var fun = function lang(l) { - dateformat.i18n = require('./lang/' + l) - return true; -} -``` - -```ruby -# Code Ruby avec coloration syntaxique -GitHubPages::Dependencies.gems.each do |gem, version| - s.add_dependency(gem, "= #{version}") -end -``` - -#### En-tête 4 - -* Il s'agit d'une liste non ordonnée suivant un en-tête. -* Il s'agit d'une liste non ordonnée suivant un en-tête. -* Il s'agit d'une liste non ordonnée suivant un en-tête. - -##### En-tête 5 - -1. Il s'agit d'une liste ordonnée suivant un en-tête. -2. Il s'agit d'une liste ordonnée suivant un en-tête. -3. Il s'agit d'une liste ordonnée suivant un en-tête. - -###### En-tête 6 - -| head1 | tête deux | trois | -|:----------------|:------------------|:------| -| ok | bon poisson suédois | sympa | -| en rupture de stock | bon et plein | sympa | -| ok | bon `oreos` | hmm | -| ok | bonne goutte `zoute` | miam | - -### Il y a une ligne horizontale en dessous. - -* * * - -### Voici une liste non ordonnée: - -* Objet foo -* Barre d'articles -* Article baz -* Article zip - -### Et une liste ordonnée: - -1. Point un -1. Point deux -1. Point trois -1. Point quatre - -### Et une liste imbriquée: - -- élément de niveau 1 -   - objet de niveau 2 -   - objet de niveau 2 -     - objet de niveau 3 -     - objet de niveau 3 -- élément de niveau 1 -   - objet de niveau 2 -   - objet de niveau 2 -   - objet de niveau 2 -- élément de niveau 1 -   - objet de niveau 2 -   - objet de niveau 2 -- élément de niveau 1 - -### Petite image - -![Octocat](https://github.githubassets.com/images/icons/emoji/octocat.png) - -### Grande image - -![Branching](https://guides.github.com/activities/hello-world/branching.png){: .img-responsive} - - -### Les listes de définitions peuvent être utilisées avec la syntaxe HTML. - -
-
Nom
-
Godzilla
-
-
1952
-
Lieu de naissance
-
Japon
-
Couleur
-
Vert
-
- -``` -Les longs blocs de code sur une seule ligne ne doivent pas être bouclés. Ils doivent défiler horizontalement s'ils sont trop longs. Cette ligne doit être suffisamment longue pour le démontrer. -``` - -``` -Le dernier élément. -``` \ No newline at end of file +
+
+
+

GCWeb Jekyll

+

Bienvenue sur le site du gabarit Jekyll de GCWeb

+
+
+
+
+
+

En demande

+ +
+
+
+

Services et renseignements

+
+
+

Configuration

+

Configurer votre environnement local et installer le gabarit.

+
+
+

Personnalisation

+

Personnaliser votre site Web, changer la mise en page, le titre, etc.

+
+
+

Pages

+

Créer des pages et utiliser les propriétés Front Matter

+
+
+

Pages GitHub

+

Déployer votre site Web en utilisant gh-pages et éditez votre contenu.

+
+
\ No newline at end of file diff --git a/_pages/fr/page-test.md b/_pages/fr/page-test.md new file mode 100644 index 0000000..ee0c3e7 --- /dev/null +++ b/_pages/fr/page-test.md @@ -0,0 +1,125 @@ +--- +altLangPrefix: index +description: "Accédez rapidement et facilement à tous les services et renseignements du gouvernement du Canada." +pageclass: wb-prettify all-pre +subject: [GV Gouvernement et vie politique, Services gouvernementaux] +title: Test page - Canada.ca +--- + +Il s'agit d'un paragraphe normal suivant un en-tête. GitHub est une plateforme d'hébergement de code pour le contrôle de version et la collaboration. Il vous permet, ainsi qu'à d'autres, de travailler ensemble sur des projets de n'importe où. + +Le texte peut être **gras**, _italique_ ou ~~barré~~. + +[Lien vers une autre page](./autre-page-test.html). + +Il devrait y avoir un espace entre les paragraphes. + +Il devrait y avoir un espace entre les paragraphes. Nous vous recommandons d'inclure un fichier README ou un fichier contenant des informations sur votre projet. + +## En-tête 2 + +> Il s'agit d'une citation suivant un en-tête. +> +> Lorsque quelque chose est suffisamment important, vous le faites même si les chances ne sont pas en votre faveur. + +### En-tête 3 + +```js +// Code Javascript avec coloration syntaxique. +var fun = function lang(l) { + dateformat.i18n = require('./lang/' + l) + return true; +} +``` + +```ruby +# Code Ruby avec coloration syntaxique +GitHubPages::Dependencies.gems.each do |gem, version| + s.add_dependency(gem, "= #{version}") +end +``` + +#### En-tête 4 + +* Il s'agit d'une liste non ordonnée suivant un en-tête. +* Il s'agit d'une liste non ordonnée suivant un en-tête. +* Il s'agit d'une liste non ordonnée suivant un en-tête. + +##### En-tête 5 + +1. Il s'agit d'une liste ordonnée suivant un en-tête. +2. Il s'agit d'une liste ordonnée suivant un en-tête. +3. Il s'agit d'une liste ordonnée suivant un en-tête. + +###### En-tête 6 + +| head1 | tête deux | trois | +|:----------------|:------------------|:------| +| ok | bon poisson suédois | sympa | +| en rupture de stock | bon et plein | sympa | +| ok | bon `oreos` | hmm | +| ok | bonne goutte `zoute` | miam | + +### Il y a une ligne horizontale en dessous. + +* * * + +### Voici une liste non ordonnée: + +* Objet foo +* Barre d'articles +* Article baz +* Article zip + +### Et une liste ordonnée: + +1. Point un +1. Point deux +1. Point trois +1. Point quatre + +### Et une liste imbriquée: + +- élément de niveau 1 +   - objet de niveau 2 +   - objet de niveau 2 +     - objet de niveau 3 +     - objet de niveau 3 +- élément de niveau 1 +   - objet de niveau 2 +   - objet de niveau 2 +   - objet de niveau 2 +- élément de niveau 1 +   - objet de niveau 2 +   - objet de niveau 2 +- élément de niveau 1 + +### Petite image + +![Octocat](https://github.githubassets.com/images/icons/emoji/octocat.png) + +### Grande image + +![Branching](https://guides.github.com/activities/hello-world/branching.png){: .img-responsive} + + +### Les listes de définitions peuvent être utilisées avec la syntaxe HTML. + +
+
Nom
+
Godzilla
+
+
1952
+
Lieu de naissance
+
Japon
+
Couleur
+
Vert
+
+ +``` +Les longs blocs de code sur une seule ligne ne doivent pas être bouclés. Ils doivent défiler horizontalement s'ils sont trop longs. Cette ligne doit être suffisamment longue pour le démontrer. +``` + +``` +Le dernier élément. +``` \ No newline at end of file diff --git a/_pages/fr/pages.md b/_pages/fr/pages.md new file mode 100644 index 0000000..836d8b6 --- /dev/null +++ b/_pages/fr/pages.md @@ -0,0 +1,9 @@ +--- +altLangPage: /en/pages +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/fr/index" +dateModified: 2021-06-31 +description: +title: Création de pages +--- \ No newline at end of file diff --git a/_pages/fr/personnalisation.md b/_pages/fr/personnalisation.md new file mode 100644 index 0000000..6d1d9ac --- /dev/null +++ b/_pages/fr/personnalisation.md @@ -0,0 +1,119 @@ +--- +altLangPage: /en/settings +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/fr/index" +dateModified: 2021-06-31 +description: +title: Personnalisation +--- + +Personnalisez la mise en page de votre site Web, les titres et plus encore. Les paramètres se trouvent dans le fichier `_config.yml`. + +## Paramètres du site + +Les paramètres généraux doivent être définis dans `_config.yml`. + +> **Important** : La configuration minimale requise pour configurer votre site Web serait de définir le `remote_theme: WET-BOEW/gcweb-jekyll` dans votre fichier de configuration + +`title` +Type : *chaîne de caractères* + +Le titre du site Web est utilisé à des fins de référencement et définit le titre de la page d'accueil. + +Exemple : + +```yml +# _config.yml + +title: GCWeb Jekyll | Un thème Jekyll à distance avec le thème Canada.ca. +``` + +`description` + +Type : *chaîne de caractères* + +La description du site Web est utilisée uniquement à des fins de référencement. + +Exemple : + +```yml +# _config.yml + +description: Une mise en œuvre de référence de la spécification de l'architecture du contenu et de l'information de Canada.ca, du guide de style de contenu de Canada.ca et du système de conception de Canada.ca. +``` + +## Paramètres de la page + +Les paramètres de la page doivent être définis dans le Front Matter du contenu de la page + +> **Important** : + +`altLangPage` + +Type : *chaîne de caractères* + +Le chemin du fichier altLangPage est utilisé pour activer le lien dans la bascule de langue pour la traduction du contenu de la page alternative. S'il est omis, le lien dans la langue ne sera pas ajouté dans l'en-tête. + +Exemple : + +```yml +# page.md + +--- +altLangPage: /fr/page +--- +``` + +`dateModified` + +Type : *date* + +La date permet de préciser la date de dernière modification de la page au format ISO, AAAA-MM-JJ. + +Exemple: + +```yml +# page.md + +--- +dateModified: 2021-07-01 +--- +``` + +`lang` + +Type : *chaîne de caractères* + +La propriété lang est utilisée pour spécifier la langue du contenu de la page. Par défaut, le modèle prend en charge "en" pour l'anglais et "fr" pour le français. + +Exemple : + +```yml +# page.md + +--- +lang: fr +--- +``` + +`mise en page` + +Type : _chaîne de caractères_ + +La mise en page permet de définir le modèle de page à utiliser. Quatre modèles peuvent être appelés à partir de votre page : + +- *défault* +- *fluid* +- *no-container* +- *without-h1* + +Exemple : + +```yml +# page.md + +--- +layout: défault +--- +``` \ No newline at end of file diff --git a/_pages/fr/traductions.md b/_pages/fr/traductions.md new file mode 100644 index 0000000..f15febf --- /dev/null +++ b/_pages/fr/traductions.md @@ -0,0 +1,9 @@ +--- +altLangPage: /en/translations +breadcrumbs: + - title: "GCWeb Jekyll" + link: "/en/index" +dateModified: 2021-06-31 +description: +title: Traductions +--- \ No newline at end of file