Skip to content

Commit

Permalink
new theme
Browse files Browse the repository at this point in the history
  • Loading branch information
nadarbreicq committed Jul 10, 2024
1 parent a8758ba commit 62efb73
Show file tree
Hide file tree
Showing 8 changed files with 117 additions and 15 deletions.
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
source "https://rubygems.org"
gem "bulma-clean-theme", '1.0.0'
gem "bulma-clean-theme", '1.0.3'
# gem "github-pages", group: :jekyll_plugins
# gem "just-the-docs", "0.8.2" # pinned to the current release
# gem "just-the-docs" # always download the latest release
Expand Down
6 changes: 4 additions & 2 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ theme: bulma-clean-theme
url: https://github.com/Makerspace-Amiens/CraftTheDocs-V1.0

force_theme: light
theme_color: '#333333'
permalink: pretty
footer_menu: example_footer_menu
footer_menu: footer_navigation
lang: fr
theme_color: '#ef2e31'
fixed_navbar: top
15 changes: 15 additions & 0 deletions _includes/footer.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<footer class="footer">
<div class="container">
{% if site.footer_menu %}
<div class="columns is-multiline">
{% for item in site.data[site.footer_menu] %}
<div class="column has-text-centered">
<div>
<a href="{{ item.link | relative_url }}" class="link">{{ item.name }}</a>
</div>
</div>
{% endfor %}
</div>
{% endif %}
</div>
</footer>
63 changes: 63 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<!doctype html>
{% if page.menubar or page.menubar_toc %}
{% assign has_left_sidebar = true %}
{% endif %}

{% if page.show_sidebar and has_left_sidebar %}
{% assign content_width = 'is-7' %}
{% elsif page.show_sidebar or has_left_sidebar %}
{% assign content_width = 'is-9' %}
{% else %}
{% assign content_width = 'is-12' %}
{% endif %}

<html
dir="{{ site.direction | default: 'ltr' }}"
lang="{{ site.lang | default: 'en' }}"
class="{% if site.fixed_navbar %} has-navbar-fixed-{{ site.fixed_navbar }} {% endif %} {% if site.force_theme %} theme-{{ site.force_theme }} {% endif %}"
>
{% include head.html %}
<body>
{% if site.cookie_policy %}
{% include cookie-banner.html %}
{% endif %}
{% include header.html %}
{% unless page.hide_hero %}
{% include hero.html %}
{% endunless %}
{% include callouts.html %}
<section class="section">
<div class="container">
<div class="columns is-multiline">
{% if page.menubar_toc %}
<div class="column is-2-desktop is-2-tablet is-hidden-mobile">
{% assign contentsTitle = page.toc_title | default: 'Contents' %}
{% include toc.html html=content class='menu-list' h_min=2 h_max=3 contents_title=contentsTitle %}
</div>
{% elsif page.menubar %}
<div class="column is-2-desktop is-2-tablet is-hidden-mobile">
{% include menubar.html %}
</div>
{% endif %}
<div class="column {{ content_width }}">
{% include tabs.html %}
{% include showcase.html %}
{% include sponsors.html %}
{% include gallery.html %}
{{ content }}
</div>
{% if site.posts and page.show_sidebar %}
<div class="column is-3-desktop is-3-tablet is-hidden-mobile">
{% include latest-posts.html %}
</div>
{% endif %}
</div>
</div>
</section>
{% unless page.hide_footer %}
{% include footer.html %}
{% endunless %}
<script src="{{ site.baseurl }}/assets/js/app.js" type="text/javascript"></script>
{%- include footer-scripts.html -%}
</body>
</html>
5 changes: 0 additions & 5 deletions _layouts/home.html

This file was deleted.

13 changes: 13 additions & 0 deletions assets/css/app.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
---
@import url("https://fonts.googleapis.com/css?family=Montserrat");@font-face {
font-family: "Indivisa Text Sans-Regular";
src: url("../fonts/Indivisa Text Sans-Regular.ttf")
}

$family-primary: "Indivisa Text Sans-Regular",sans-serif;
$primary: #ef2e31;
$link: #ef2e31;
$footer-padding: 2rem 1.5rem 2rem;
// Import Main CSS file from theme
@import "main";
Binary file added assets/fonts/Indivisa Text Sans-Regular.ttf
Binary file not shown.
28 changes: 21 additions & 7 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,31 @@
layout: page
title: Home
description: "Craft The Docs est un thème hérité de Just The Docs permettant la documentation au sein du MakerSapce d'UniLaSalle Amiens"
sidebar: false
menubar_toc: true
toc_title: Custom Title
footer_menu: example_footer_menu
show_sidebar: false
menubar: menu_bar
footer_menu: example_footer_menu
---

# Focus on writing good documentation
## C'est quoi le "MakerSpace" ?

Le [Makerspace](https://fr.wikipedia.org/wiki/Makerspace) est un espace de co-conception et de prototypage intégré au sein d'UniLaSalle Amiens. Il est ouvert librement aux publics du campus, à savoir les étudiants et le personnels.

C'est un lieu de rencontre et d'apprentissage permettant à chacun de concevoir, fabriquer et partager ses projets. Il s'inscrit dans la lignée de la [culture Maker](https://fr.wikipedia.org/wiki/Culture_maker) et de la philosophie des [FabLab](https://fr.wikipedia.org/wiki/Fab_lab) dont il en est la source. A ce titre, la connaissance y est partagée et nous incitons à l'autonomie des publics dans la réalisation des projets et chacun peut travailler seul ou en groupe sur son propre sujet, qu'il soit personnel ou lié à l'activité de l'école.

Enfin, le Makerspace est un outil pédagogique fort et ancré dans l'école. Il doit permettre l'émergence de nouveaux usages dans la formations des étudiants et doit simplifier la mise en œuvre des projets pédagogiques. Il vient également en appui à la vie étudiante et à l'accompagnement des clubs et associations du campus.

## Accès et horaires :

Le Makerspace est accessible librement **chaque semaine** le **mercredi** de **18h à 21h** et le **jeudi** de **13h30 à 18h**. *(Dans le cadre de projets personnels, chacun est responsable du matériel et des ressources pour sa réalisation.)*

Un atelier peut être organisé chaque semaine (perfectionnement, initiation, découverte technique, etc...).

Le reste de la semaine est dédié aux créneaux de TP et projets associés au Makerspace.

Just the Docs gives your documentation a jumpstart with a responsive Jekyll theme that is easily customizable and hosted on GitHub Pages.
## Notes :

[Ceci est un lien]()
- [Definition Makerspace](https://fr.wikipedia.org/wiki/Makerspace)
- [Culture Maker - Wikipedia](https://fr.wikipedia.org/wiki/Culture_maker)
- [FabLab](https://fr.wikipedia.org/wiki/Fab_lab)

---

0 comments on commit 62efb73

Please sign in to comment.