feat: initialisation du blog
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
[submodule "themes/PaperMod"]
|
||||
path = themes/PaperMod
|
||||
url = https://github.com/adityatelange/hugo-PaperMod.git
|
||||
BIN
Binary file not shown.
@@ -0,0 +1,31 @@
|
||||
name: Build and Deploy Hugo
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: native
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Install Hugo
|
||||
run: |
|
||||
HUGO_VERSION=0.147.2
|
||||
wget -q https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz
|
||||
tar -xzf hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz hugo
|
||||
mv hugo /usr/local/bin/hugo
|
||||
hugo version
|
||||
|
||||
- name: Build
|
||||
run: hugo --minify
|
||||
|
||||
- name: Deploy
|
||||
run: |
|
||||
POD=$(kubectl get pods -n blog -l app=hugo-nginx -o jsonpath='{.items[0].metadata.name}')
|
||||
kubectl cp public/. blog/${POD}:/usr/share/nginx/html/
|
||||
@@ -0,0 +1,5 @@
|
||||
public/
|
||||
resources/
|
||||
.hugo_build.lock
|
||||
node_modules/
|
||||
themes/PaperMod/
|
||||
@@ -0,0 +1,3 @@
|
||||
[submodule "themes/PaperMod"]
|
||||
path = themes/PaperMod
|
||||
url = https://github.com/adityatelange/hugo-PaperMod.git
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
description: ""
|
||||
tags: []
|
||||
draft: true
|
||||
---
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
description: ""
|
||||
tags: []
|
||||
draft: true
|
||||
---
|
||||
|
||||
## Contexte
|
||||
|
||||
## Réalisation
|
||||
|
||||
## Résultat
|
||||
@@ -0,0 +1,8 @@
|
||||
.highlight {
|
||||
border-radius: 8px;
|
||||
margin: 1.5rem 0;
|
||||
}
|
||||
|
||||
.post-tags a {
|
||||
border-radius: 4px;
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
title: "Accueil"
|
||||
---
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
title: "À propos"
|
||||
description: "Qui suis-je ?"
|
||||
hidemeta: true
|
||||
---
|
||||
|
||||
## Qui suis-je ?
|
||||
|
||||
Physicien de formation, passionné d'électronique et d'informatique depuis toujours.
|
||||
|
||||
## Compétences
|
||||
|
||||
- **Physique** : ...
|
||||
- **Électronique** : ...
|
||||
- **Informatique** : ...
|
||||
|
||||
## Parcours
|
||||
|
||||
À compléter.
|
||||
|
||||
## Contact
|
||||
|
||||
À compléter.
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Blog"
|
||||
description: "Réflexions, tutos et notes en vrac"
|
||||
---
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
title: "Premier article"
|
||||
date: 2024-01-20
|
||||
description: "Mon premier article de blog"
|
||||
tags: ["divers"]
|
||||
draft: false
|
||||
---
|
||||
|
||||
Contenu de ton premier article. Écris en Markdown, les équations LaTeX sont supportées.
|
||||
|
||||
Équation inline : $E = mc^2$
|
||||
|
||||
Équation en bloc :
|
||||
|
||||
$$
|
||||
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
|
||||
$$
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: "Projets"
|
||||
description: "Mes projets en électronique, informatique et physique"
|
||||
---
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
title: "Mon premier projet"
|
||||
date: 2024-01-15
|
||||
description: "Description courte du projet"
|
||||
tags: ["électronique", "arduino"]
|
||||
draft: false
|
||||
---
|
||||
|
||||
## Contexte
|
||||
|
||||
Décris ici le contexte du projet — pourquoi tu as voulu le faire, quel problème ça résout.
|
||||
|
||||
## Réalisation
|
||||
|
||||
Explique ce que tu as fait, les choix techniques, les difficultés rencontrées.
|
||||
|
||||
```python
|
||||
print("Hello, World!")
|
||||
```
|
||||
|
||||
## Résultat
|
||||
|
||||
Ce que tu as obtenu, ce que tu en as appris.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Recherche"
|
||||
layout: "search"
|
||||
summary: "search"
|
||||
placeholder: "Rechercher..."
|
||||
---
|
||||
+111
@@ -0,0 +1,111 @@
|
||||
baseURL: "https://blog.alocoq.fr/"
|
||||
languageCode: "fr-FR"
|
||||
language: "fr"
|
||||
title: "John Doe"
|
||||
theme: "PaperMod"
|
||||
paginate: 10
|
||||
|
||||
enableRobotsTXT: true
|
||||
buildDrafts: false
|
||||
buildFuture: false
|
||||
|
||||
minify:
|
||||
disableXML: true
|
||||
minifyOutput: true
|
||||
|
||||
params:
|
||||
env: production
|
||||
title: "John Doe"
|
||||
description: "Physicien passionné d'électronique et d'informatique"
|
||||
author: "John Doe"
|
||||
defaultTheme: auto
|
||||
disableThemeToggle: false
|
||||
ShowReadingTime: true
|
||||
ShowShareButtons: false
|
||||
ShowPostNavLinks: true
|
||||
ShowBreadCrumbs: true
|
||||
ShowCodeCopyButtons: true
|
||||
ShowWordCount: false
|
||||
ShowRssButtonInSectionTermList: true
|
||||
UseHugoToc: true
|
||||
showtoc: true
|
||||
tocopen: false
|
||||
comments: false
|
||||
hidemeta: false
|
||||
hideSummary: false
|
||||
|
||||
label:
|
||||
text: "John Doe"
|
||||
|
||||
homeInfoParams:
|
||||
Title: "Bonjour, je suis John Doe 👋"
|
||||
Content: >
|
||||
Physicien passionné d'électronique et d'informatique.
|
||||
Sur ce site, je documente mes projets, mes expériences et mes réflexions.
|
||||
|
||||
socialIcons:
|
||||
- name: github
|
||||
url: "https://github.com/johndoe"
|
||||
- name: email
|
||||
url: "mailto:john@doe.fr"
|
||||
|
||||
cover:
|
||||
hidden: false
|
||||
hiddenInList: false
|
||||
hiddenInSingle: false
|
||||
|
||||
editPost:
|
||||
URL: "https://gitea.alocoq.fr/johndoe/CoqBlog/edit/main/content"
|
||||
Text: "Modifier"
|
||||
appendFilePath: true
|
||||
|
||||
fuseOpts:
|
||||
isCaseSensitive: false
|
||||
shouldSort: true
|
||||
location: 0
|
||||
distance: 1000
|
||||
threshold: 0.4
|
||||
minMatchCharLength: 0
|
||||
limit: 10
|
||||
keys: ["title", "permalink", "summary", "content"]
|
||||
|
||||
menu:
|
||||
main:
|
||||
- identifier: projets
|
||||
name: Projets
|
||||
url: /projets/
|
||||
weight: 10
|
||||
- identifier: blog
|
||||
name: Blog
|
||||
url: /blog/
|
||||
weight: 20
|
||||
- identifier: a-propos
|
||||
name: À propos
|
||||
url: /a-propos/
|
||||
weight: 30
|
||||
- identifier: tags
|
||||
name: Tags
|
||||
url: /tags/
|
||||
weight: 40
|
||||
- identifier: recherche
|
||||
name: Recherche
|
||||
url: /recherche/
|
||||
weight: 50
|
||||
|
||||
pygmentsUseClasses: true
|
||||
markup:
|
||||
highlight:
|
||||
noClasses: false
|
||||
codeFences: true
|
||||
guessSyntax: true
|
||||
lineNos: true
|
||||
style: monokai
|
||||
goldmark:
|
||||
renderer:
|
||||
unsafe: true
|
||||
|
||||
outputs:
|
||||
home:
|
||||
- HTML
|
||||
- RSS
|
||||
- JSON
|
||||
@@ -0,0 +1,4 @@
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.css">
|
||||
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js"></script>
|
||||
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js"
|
||||
onload="renderMathInElement(document.body, {delimiters: [{left: '$$', right: '$$', display: true}, {left: '$', right: '$', display: false}]});"></script>
|
||||
Submodule
+1
Submodule themes/PaperMod added at 154d006e01
Reference in New Issue
Block a user