Lire dans d'autres langues : Deutsch, English, Español, 简体中文
ReactFlux est une interface web tierce pour Miniflux, visant à offrir une expérience de lecture plus conviviale.
Les fonctionnalités principales incluent :
- Design d'interface moderne
- Mise en page responsive avec support de gestes tactiles
- Prise en charge du mode sombre et des thèmes personnalisés
- Expérience de lecture personnalisable :
- Paramètres de police et de taille
- Ajustement de la largeur des articles
- Options d'alignement des titres
- Visionneuse d'images avec zoom et diaporama
- Amélioration des notes de bas de page
- Coloration syntaxique du code
- Temps de lecture estimé
- Gestion des articles et des flux :
- Recherche avec une syntaxe similaire à Google
- Filtrage des articles par statut de lecture, date de publication, titre, contenu ou auteur
- Opérations par lot sur les flux
- Support de la récupération du texte intégral
- Dédoublonnage des articles par hash, titre ou URL
- Marquage automatique des articles comme lus lors du défilement
- Fonctionnalités avancées :
- Raccourcis clavier (personnalisables)
- Mise à jour par lot de l'hôte des URLs de souscription filtrées (utile pour remplacer les instances RSSHub)
- Actualisation par lot des souscriptions récemment en erreur
- Sauvegarde d'articles vers des services tiers
- Support multilingue (Deutsch / English / Español / Français / 简体中文)
- D'autres fonctionnalités à découvrir...
Essayez ReactFlux avec notre instance de démo en ligne.
Voyez à quoi ressemble ReactFlux dans différents thèmes :
- Assurez-vous d'avoir une instance fonctionnelle de Miniflux
- Utilisez directement notre instance de démo en ligne ou déployez ReactFlux en utilisant l'une des méthodes ci-dessous
- Connectez-vous en utilisant votre nom d'utilisateur et mot de passe Miniflux ou la clé API (recommandé)
ReactFlux est construit avec React et génère un ensemble de fichiers web statiques après la compilation, qui peuvent être directement déployés sur Cloudflare Pages.
Vous pouvez le déployer sur Cloudflare Pages en sélectionnant Framework preset
comme Create React App
.
Vous pouvez télécharger les fichiers pré-construits à partir de la branche gh-pages
et les déployer sur n'importe quel service d'hébergement statique qui prend en charge les applications monopages (SPA).
Assurez-vous de configurer la réécriture des URL pour rediriger toutes les requêtes vers index.html
.
Si vous déployez en utilisant Nginx, vous devrez peut-être ajouter la configuration suivante :
location / {
try_files $uri $uri/ /index.html;
}
docker run -p 2000:2000 electh/reactflux
Ou en utilisant Docker Compose:
docker-compose up -d
Pour nous aider à traduire ReactFlux dans votre langue, veuillez contribuer au dossier locales
et envoyer une pull request.
De plus, vous devez ajouter un fichier README pour la langue respective et le référencer dans tous les fichiers README existants.
Vous devez également modifier certaines parties du code source pour inclure les packages de langue i18n pour Arco Design
et Day.js
.
Pour des modifications détaillées, veuillez vous référer aux modifications dans la PR #145.
Langue | Traducteur |
---|---|
Deutsch | DonkeeeyKong |
Español | Victorhck |
Français | MickGe |
简体中文 | Neko Aria |
Merci à tous les contributeurs qui ont rendu ce projet encore plus génial !
Créé avec contrib.rocks.