Espace Enseignant

Connectez-vous pour gérer votre contenu pédagogique

Par défaut : admin / teachline2026

Tableau de bord

TL
Publications
Ressources
Contenus privés
22K+
Abonnés

Actions rapides

Voir le site public

Comment publier du contenu ?

1

Créez votre fichier de contenu depuis « Nouvelle publication » ou « Ajouter ressource » ici. L'outil génère le texte Markdown prêt à copier.

2

Allez sur votre dépôt GitHub TeachLine-Site → dossier content/posts/ (ou content/resumes/) → cliquez Add file → Create new file.

3

Collez le contenu généré, nommez le fichier (ex: cours-maths-2026.md), puis cliquez Commit changes. En quelques secondes, votre contenu apparaît sur le site !

Nouvelle publication

Informations de la publication

Si activé, les visiteurs doivent contacter l'enseignant pour accéder.

Fichier Markdown généré

Cliquez sur "Générer" pour obtenir le fichier à publier sur GitHub.

Où mettre ce fichier ?

1

Sur GitHub, allez dans votre dépôt → content/posts/

2

Cliquez Add fileCreate new file

3

Nommez le fichier : mon-titre.md et collez le contenu ci-dessus.

4

Cliquez Commit changes. Votre publication apparaît sur le site en quelques secondes.

Ajouter une ressource

Détails de la ressource

Le fichier doit être uploadé dans votre dépôt GitHub (glissez-déposez dans l'interface GitHub).

Les visiteurs devront contacter l'enseignant pour y accéder.

Fichier Markdown généré

Comment uploader un fichier PDF/image sur GitHub ?

1

Dans votre dépôt GitHub, allez dans content/files/ (créez ce dossier si nécessaire).

2

Cliquez Add file → Upload files et glissez votre PDF ou image.

3

Notez le chemin exact (ex: content/files/maths-bac.pdf) et entrez-le dans le champ ci-dessus.

4

Placez le fichier .md généré dans content/resumes/ de la même façon.

Publications

Toutes les publications

Chargement depuis GitHub...
TitreCatégorieDateAccèsActions
Chargement...

Ressources

Toutes les ressources

Chargement depuis GitHub...
TitreTypeMatièreAccèsActions
Chargement...

Configuration

Configuration GitHub

Créez un token sur github.com → Settings → Developer settings → Personal access tokens → Tokens (classic). Cochez repo.

Mot de passe Admin

Mise en ligne gratuite

Étapes pour mettre en ligne votre site (gratuit, illimité)

1 Créer un compte GitHub

Allez sur github.com → Sign up → Créez votre compte gratuitement. GitHub est la plateforme où votre site sera hébergé.

2 Créer un dépôt public

Sur GitHub : New repository → Nom : TeachLine-Site → Public → Create repository. Créez aussi ces dossiers : content/posts/, content/resumes/, content/files/.

3 Uploader les fichiers du site

Uploadez index.html et le dossier admin/ (avec admin/index.html) dans votre dépôt via Add file → Upload files. Glissez-déposez directement dans l'interface GitHub.

4 Activer GitHub Pages (hébergement gratuit)

Dans votre dépôt → SettingsPages → Source : Deploy from a branch → Branch : main → Dossier : / (root) → Save. Votre site sera accessible en quelques minutes sur : https://votre-username.github.io/TeachLine-Site/

Avantages de GitHub Pages

✅ 100% gratuit, sans limitation de trafic
✅ HTTPS automatique (site sécurisé)
✅ Mises à jour instantanées après chaque commit
✅ Nom de domaine personnalisé possible
✅ Fiable, stable, géré par Microsoft/GitHub

Domaine personnalisé (optionnel)

Pour avoir teachline.tn au lieu de github.io/... : achetez un domaine sur Namecheap ou Gandi (~10$/an), puis configurez-le dans Settings → Pages → Custom domain. Totalement optionnel.