MiaoYan

Une application d'écriture sobre et sans distraction pour macOS

English · 中文 · 繁體 · 日本語 · 한국어 · Deutsch · Français

Twitter Follow Telegram GitHub Downloads GitHub Commit Activity GitHub Closed Issues macOS 12.0+
## Fonctionnalités - **Local d'abord** : vos notes restent sur votre Mac, sans cloud obligatoire ni traçage. - **Concentration sur 3 colonnes** : interface épurée avec mode sombre, sans la lourdeur des extensions. - **Natif et léger** : le Swift natif est plus léger et plus rapide qu'un wrapper web, avec un aperçu fluide. - **Complet au quotidien** : liens bidirectionnels, formules mathématiques, graphiques et présentations. ## Installation 1. **Mac App Store** (payant, mises à jour automatiques, inclut l'application iPhone et iPad) : Télécharger sur le Mac App Store 2. **Homebrew** : ```bash brew install --cask miaoyan ``` 3. **GitHub Releases** : téléchargez le dernier DMG depuis [GitHub Releases](https://github.com/tw93/MiaoYan/releases/latest) (macOS 12.0+) Homebrew et GitHub Releases installent la version open source, qui ne reçoit désormais que des correctifs. L'édition Mac App Store est développée séparément, inclut les versions iPhone et iPad, et accueille les nouvelles fonctionnalités. Après l'installation, créez un dossier `MiaoYan` dans iCloud Drive ou votre dossier de synchronisation, ouvrez les Préférences (⌘,) et définissez l'emplacement de stockage. ## Synchronisation avec Nutstore ou d'autres services cloud MiaoYan privilégie le local et ne se connecte pas à WebDAV ni à des comptes cloud. L'application lit et écrit uniquement dans le dossier Markdown choisi ; la synchronisation entre appareils est assurée par iCloud Drive, Nutstore, Dropbox ou un autre client. - **Mac** : créez un dossier `MiaoYan` dans le répertoire synchronisé par votre client de bureau, puis sélectionnez-le dans les préférences. - **iPhone** : sélectionnez le même dossier dans l'application Fichiers. Si un fournisseur n'expose pas de dossier modifiable, utilisez iCloud Drive ou rendez le dossier disponible hors ligne au préalable. - **Vérification du dossier** : MiaoYan vérifie les accès en lecture et écriture avant de changer d'emplacement. Si le dossier est inaccessible, le chemin reste inchangé. ## Interface en ligne de commande (CLI) MiaoYan propose un outil en ligne de commande pour gérer rapidement vos notes. ```bash # Installation curl -fsSL https://raw.githubusercontent.com/tw93/MiaoYan/main/scripts/install.sh | bash # Utilisation miao open # Ouvrir une note ou un dossier miao new [texte] # Créer une nouvelle note miao search # Rechercher des notes dans le terminal miao list [dossier] # Lister les dossiers ou les fichiers Markdown miao cat # Afficher le contenu d'une note miao update # Mettre à jour le CLI ``` ## Mode Éditeur et Aperçu divisé Édition et aperçu côte à côte avec synchronisation bidirectionnelle du défilement à 60 fps. **Bascule rapide** : appuyez sur `⌘\` pour basculer instantanément en mode divisé, ou activez-le dans Préférences → Interface → Mode d'édition → Mode divisé. Pourquoi pas de WYSIWYG comme Typora ? L'écriture en Markdown pur est au cœur du projet. Un WYSIWYG natif en Swift est lourd et fragile ; le mode divisé garantit une écriture concentrée tout en offrant un retour visuel instantané et fluide. Mode Éditeur et Aperçu divisé ## Documentation - [Guide de syntaxe Markdown](Resources/Initial/MiaoYan%20Markdown%20Syntax%20Guide.md) - Référence complète avec fonctionnalités avancées - [Mode présentation PPT](Resources/Initial/MiaoYan%20PPT.md) - Guide de création de présentations avec séparateurs `---` - [MiaoYan Agent Skill](skills/miaoyan) - Enseigne aux agents la syntaxe MiaoYan, la gestion des pièces jointes, les présentations et le CLI Installez le skill officiel avec `npx skills add tw93/MiaoYan/skills/miaoyan -g`. ## Soutien - La façon la plus directe de me soutenir est d'acheter [Mole for Mac](https://mole.fit), mon application de nettoyage pour Mac. - Si MiaoYan vous est utile, laissez une étoile, [partagez-le](https://twitter.com/intent/tweet?url=https://github.com/tw93/MiaoYan&text=MiaoYan%20-%20A%20fast%2C%20elegant%20Markdown%20editor%20for%20Mac.) ou ouvrez une issue ou une PR. - J'ai deux chats, TangYuan et Coke. Si MiaoYan vous apporte satisfaction, vous pouvez leur offrir de la pâtée 🥩.
Contributeurs et soutiens 🐱
## Remerciements - [glushchenko/fsnotes](https://github.com/glushchenko/fsnotes) - Référence initiale pour la structure du projet - [stackotter/swift-cmark-gfm](https://github.com/stackotter/swift-cmark-gfm) - Analyseur Markdown en Swift - [simonbs/Prettier](https://github.com/simonbs/Prettier) - Outils de formatage Markdown - [raspu/Highlightr](https://github.com/raspu/Highlightr) - Coloration syntaxique - [hakimel/reveal.js](https://github.com/hakimel/reveal.js) - Moteur de présentation PPT ## Licence MIT License - Utilisation et contributions libres.