Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 4adde784 authored by Christophe Chaudier's avatar Christophe Chaudier :rocket:
Browse files

Merge branch '47-ajouter-composant-inscription-discourse-en-bas-de-page-de-blog' into 'main'

Resolve "ajouter composant inscription discourse en bas de page de blog"

Closes #47

See merge request !83
parents c3a83437 92a36d58
No related branches found
No related tags found
1 merge request!83Resolve "ajouter composant inscription discourse en bas de page de blog"
Pipeline #47665 passed
import React from 'react';
import Link from '@docusaurus/Link';
import useBaseUrl from '@docusaurus/useBaseUrl';
import styles from './styles.module.css'
export default function JoinDiscourse() {
return (
<div className={styles.cdd_card}>
<p>
Rejoins notre communauté francophone dédié au mouvement DevOps ! <br/> C&apos;est par ici !
</p>
<div className={styles.cdd_button}>
<img className={styles.cdd_icon} src={useBaseUrl('/img/checklist.png')} />
<Link
className="button button--primary"
href="https://www.compagnons-devops.fr/#join">
Je rejoins la communauté!
</Link>
</div>
</div>
)
}
.cdd_icon {
position: absolute;
width: 45px;
z-index: -1;
transform: translate(-90%, -50%);
overflow: visible;
}
.cdd_card {
text-align: center;
}
--- ---
title: "Dummy page" title: "Dummy page"
--- ---
import JoinDiscourse from '../components/JoinDiscourse'
# Markdown page example # Markdown page example
You don't need React to write simple standalone pages. You don't need React to write simple standalone pages.
<JoinDiscourse/>
<RdoEmissions/> <RdoEmissions/>
<FrgCommu/> <FrgCommu/>
<FrgAccelerateur/> <FrgAccelerateur/>
......
--- ---
title: Radio DevOps title: Radio DevOps
--- ---
import Link from '@docusaurus/Link'
# Radio DevOps # Radio DevOps
...@@ -34,7 +35,7 @@ Nous avons donc décidé de créer et d’animer une communauté qui partage nos ...@@ -34,7 +35,7 @@ Nous avons donc décidé de créer et d’animer une communauté qui partage nos
* L’amélioration continue fait de nous des experts en devenir. * L’amélioration continue fait de nous des experts en devenir.
<Link <Link
className="button button--secondary button--lg" className="button button--primary button--lg"
href="https://www.compagnons-devops.fr/"> href="https://www.compagnons-devops.fr/">
Rejoignez la communauté des Compagnons du DevOps ! Rejoignez la communauté des Compagnons du DevOps !
</Link> </Link>
......
...@@ -5,7 +5,7 @@ import {translate} from '@docusaurus/Translate'; ...@@ -5,7 +5,7 @@ import {translate} from '@docusaurus/Translate';
import Tag from '@theme/Tag'; import Tag from '@theme/Tag';
import styles from './styles.module.css'; import styles from './styles.module.css';
import popularTags from '@site/static/popularTags.json' import popularTags from '@site/static/popularTags.json'
import JoinDiscourse from '@site/src/components/JoinDiscourse'
export default function BlogSidebarDesktop({sidebar}) { export default function BlogSidebarDesktop({sidebar}) {
return ( return (
...@@ -51,6 +51,8 @@ export default function BlogSidebarDesktop({sidebar}) { ...@@ -51,6 +51,8 @@ export default function BlogSidebarDesktop({sidebar}) {
</li> </li>
))} ))}
</ul> </ul>
<hr/>
<JoinDiscourse/>
</nav> </nav>
</aside> </aside>
); );
......
...@@ -3,6 +3,7 @@ import Link from '@docusaurus/Link'; ...@@ -3,6 +3,7 @@ import Link from '@docusaurus/Link';
import Tag from '@theme/Tag'; import Tag from '@theme/Tag';
import popularTags from '@site/static/popularTags.json' import popularTags from '@site/static/popularTags.json'
import {NavbarSecondaryMenuFiller} from '@docusaurus/theme-common'; import {NavbarSecondaryMenuFiller} from '@docusaurus/theme-common';
import JoinDiscourse from '@site/src/components/JoinDiscourse'
function BlogSidebarMobileSecondaryMenu({sidebar}) { function BlogSidebarMobileSecondaryMenu({sidebar}) {
...@@ -36,6 +37,8 @@ function BlogSidebarMobileSecondaryMenu({sidebar}) { ...@@ -36,6 +37,8 @@ function BlogSidebarMobileSecondaryMenu({sidebar}) {
activeClassName="menu__link--active"> activeClassName="menu__link--active">
Voir tous les tags Voir tous les tags
</Link> </Link>
<hr/>
<JoinDiscourse/>
</> </>
); );
} }
......
static/img/checklist.png

21 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment