2.5 KiB
2.5 KiB
🚀 Quick Start - Notes Publiques
Comment ça marche ?
Les notes publiques sont générées en fichiers HTML statiques. Vous pouvez les copier et les héberger n'importe où !
📝 Publier une note
- Ouvrez une note dans l'éditeur
- Cliquez sur le bouton 🔒 Privé
- Le bouton devient 🌐 Public ✅
Que se passe-t-il ?
- Un fichier HTML est généré dans
public/notes/ - Le fichier
public/index.htmlest mis à jour - Les CSS sont copiés dans
public/static/
🌐 Accéder aux notes publiques
Lister les notes publiques (CLI)
./server list-public
Cette commande affiche toutes les notes exportées avec leurs chemins source et public.
Sur le serveur Personotes
http://localhost:8080/public/
Structure générée
public/
├── index.html # Liste de toutes vos notes publiques
├── ma-note.html # Vos notes en HTML (structure plate)
├── autre.html
└── static/
├── theme.css # Styles
└── themes.css
📤 Exporter vers un autre serveur
Méthode 1 : Copie simple
# Copier tout le dossier public/
cp -r public/ /var/www/html/notes/
Méthode 2 : SCP (serveur distant)
scp -r public/ user@server.com:/var/www/html/notes/
Méthode 3 : GitHub Pages (gratuit)
cd public/
git init
git add .
git commit -m "Public notes"
git remote add origin https://github.com/username/notes.git
git push -u origin main
Activez GitHub Pages dans les settings du repo → vos notes sont en ligne !
Méthode 4 : Netlify Drop
- Allez sur https://app.netlify.com/drop
- Glissez-déposez le dossier
public/ - C'est en ligne !
🔧 Configuration serveur web
Apache
<VirtualHost *:80>
ServerName notes.example.com
DocumentRoot /var/www/html/notes
</VirtualHost>
Nginx
server {
listen 80;
server_name notes.example.com;
root /var/www/html/notes;
index index.html;
}
✨ Avantages
- ✅ Portable : Fonctionne sur n'importe quel serveur web
- ✅ Rapide : HTML pré-généré = chargement instantané
- ✅ Gratuit : Hébergez sur GitHub Pages, Netlify, etc.
- ✅ SEO : Google peut indexer vos notes
- ✅ Sécurisé : Pas de code serveur, juste du HTML
🔄 Workflow typique
- Écrire dans Personotes (Markdown)
- Publier (bouton Public)
- Copier le dossier
public/vers votre serveur - Profit ! Vos notes sont en ligne
📖 Plus d'infos
Voir EXPORT_GUIDE.md pour le guide complet.