VanBlog est un système de blog personnel simple, pratique et élégant qui prend en charge l'application de certificat HTTPS entièrement automatique, le mode sombre, l'adaptation mobile et les fonctions de commentaire. Il dispose de statistiques de trafic intégrées et de lits graphiques et intègre un système de commentaires. De plus, VanBlog a également une évolutivité illimitée, fournit un panneau de gestion backend complet, prend en charge le mode sombre, le terminal mobile et le téléchargement en un clic d'images de presse-papiers sur le lit d'image et est livré avec un éditeur puissant.
Page d'accueil du projet: vanblog.mereith.com
Demo (les mots de passe du compte backend sont une démo): blog-temo.mereith.com
Image d'aperçu
caractéristiques
La vitesse de réponse la plus rapide est proche du score complet.
Le HTTPS entièrement automatique unique à la demande, sans même remplir le nom de domaine.
Comprend le front et le backend complet et le serveur.
La réception et l'arrière-plan sont réactifs, parfaitement adaptés aux appareils mobiles et multi-taille.
La réception et le backend prennent en charge le mode sombre et peuvent être commutés automatiquement.
Le premier plan est une page Web statique (SSG) et prend en charge le rendu incrémentiel en secondes. Il n'est pas nécessaire de reconstruire toutes les pages pour chaque changement.
SEO et accessible convivial, support pour les chemins de poste personnalisés.
Page Web statique, CDN amical.
Numéro de version Affichage et rappel de mise à jour.
Basé sur React, l'ingénierie du projet et le développement secondaire.
Fonctions d'analyse puissantes intégrées, qui peuvent compter les visiteurs et autres données. Et est livré avec une belle planche.
Système de commentaires en ligne.
L'éditeur de Markdown puissant, prend en charge les graphiques et les formules mathématiques, insérez plus de marques en un clic, téléchargez un clic que le presse-papiers et l'image locale, prend en charge la syntaxe de blocs de surbrillance personnalisée et prend en charge la sélection des émoticônes des emoji.
TOC, brouillon, copie de code, nombre de visiteurs, nombre de commentaires, catégories, balises, recherche, chiffrement, liens d'amis, récompenses, barres de navigation personnalisées.
Paramètres de disposition multiples pour personnaliser les détails de la page.
Hautement personnalisé, ajoutant du code CSS, HTML et JS personnalisés.
Prend en charge les pages personnalisées.
Des collaborateurs avec des autorisations spécifiées peuvent être ajoutés.
Lit d'image intégré et prend en charge divers lits d'images OSS, les lits d'images github (les lits d'images externes sont basés sur picgo) et ainsi de suite
Support Téléchargement des images Ajouter automatiquement les filigranes, quel que soit le type de lit d'image
Prend en charge la compression automatique des images téléchargées, quel que soit le type de lit d'images
Extrêmement léger, pas de fantaisie. Les pages sont commutées en quelques secondes et les images sont paresseuses à charger.
Déploiement de scripts en un clic, méthodes de déploiement multiples et prend en charge la plate-forme ARM.
Soutenir l'analyse GA et Baidu
Backend simple et facile à utiliser, prenant en charge l'exportation et l'importation de données.
Soutenir l'abonnement RSS
Une API complète, utilise complètement le backend et le serveur de ce projet, écrivez le frontend par vous-même ou s'adaptez à d'autres générateurs de pages
Il existe un enregistrement de journalisation relativement complet, et l'arrière-plan peut afficher directement le journal de connexion et les journaux de caddy.
À l'avenir, si vous devez à nouveau exécuter le script, vous pouvez exécuter:
./vanblog.sh
Autres méthodes de déploiement
Veuillez passer à la documentation du projet pour plus de détails: commencez rapidement
Anti-génération
Veuillez vous référer à: anti-génération
Questions fréquemment posées
Sauvegarde et migration
Le logo de l'auteur ne peut pas être chargé
Erreur HTTP
Image docker tirant lentement
Comment accéder à la base de données à l'extérieur
Comment revenir en arrière
Comment mettre à niveau
L'erreur de fond a été signalée après la mise à jour || Charge constamment
Après avoir allumé HTTPS rediriger, il ne peut pas être désactivé
Plus de FAQ
À propos des mises à jour
Ce projet sera mis à jour en continu. S'il n'y a pas de bogues vicieux (s'il y en a, il sera réparé d'urgence si vous les voyez), une nouvelle version sera généralement publiée une fois par semaine.
Si vous rencontrez un problème, vous pouvez essayer de le mettre à jour en premier.
Groupe de communication
Groupe de communication vanblog
Description et documentation
Veuillez passer à la page d'accueil du projet: https://vanblog.mereith.com
Changelog
Changelog
Guide de développement
Guide de développement
Qui l'utilise
Il peut y avoir des gens qui l'utilisent maintenant -
Si vous voulez vous ajouter, veuillez mentionner un problème et je l'ajouterai dès que possible.
Blog de Mereith
NEST DE HANDY
Blog officiel de GT
Pas d'abattage, pas de blog de soldats
oldmoon
Seek.wiki
Blog de Joker
Blog d'escargot
maïs.li
Blog de barre
Club de linglan
Le blog de Peter
Mon blog innocent
C'est encore un peu exagéré
Épicerie de légumes verts
Blog de Calica
L'espace de l'Internet des objets à Zhixin
Blog de Guo Guo
Fait
SpaceX
Blog personnel inattendu
Voyage de fonctionnement du printemps et de maintenance
Auberge de programmation
Visité
Blog de Jerome
Ningqi Podcast
FAIRE
Simplifiez le volume de la réception JS et optimisez les performances
Simplifier le volume d'emballage
HTTPS intégré et renouvellement de certificat automatique
Ajouter la connexion de connexion en arrière-plan
Système de commentaires en ligne
Support ARM64
Soutien de la syntaxe des sirènes
Remplacez l'éditeur en bytemd (le même modèle que Nuggets) (l'ancien éditeur est un peu gonflé, et la copie fait parfois confondre le format)
Importer MD pour créer une fonction d'articles / brouillons
Gestion des tags
Optimisation du style icône du mode noir
Notifications par e-mail et webhooks pour les commentaires intégrés
CSS personnalisé
Ajouter des balises de script personnalisées
Ajouter le code HTML personnalisé
Ajouter des collaborateurs avec des autorisations personnalisées
Page personnalisée
Abonnement RSS
Prise en charge de la syntaxe du bloc de surbrillance personnalisée
Sélecteur d'emoji emoji
Barre de navigation personnalisée
Optimisation des performances back-end Phase un (réduire les requêtes inutiles, l'anti-titulaire ISR, etc.)
Gestion des jetons
Installation du plugin PICGO
Oubliez le mot de passe
Cryptage de classification
Chemins de texte personnalisés
Affichage du journal système
Bouton de partage rapide
Améliorer la fonction de page personnalisée qui peut personnaliser les fichiers de téléchargement (les pages personnalisées actuelles ont des problèmes de pollution CSS potentiels)
Ajouter automatiquement les filigranes au téléchargement d'images
Migrer vers PNPM, utilisez l'espace de travail
Augmentez la possibilité de déclencher l'exécution d'un code personnalisé ou d'un webhook après un événement spécifique
Fonction de compression automatique du téléchargement d'images
Projets d'articles de fonctionnement par lots
Système de plug-in
Système de thème personnalisé (rendu frontal)
Notification du message du navigateur
Gestion de version historique des articles / brouillons
Éléments de configuration mince, passez à des configurations d'exécution autant que possible
Ajouter une couche ORM pour s'adapter à plus de bases de données
Ajoutez des tests E2E pour intégrer dans CI
Internationalisation
Remettre en question des commentaires
Veuillez mentionner le problème, s'il n'y a pas de circonstances particulières, elle sera résolue dans le jour.
Récompense
Si vous pensez que le projet est bon, vous pouvez lui donner une récompense. Votre soutien est ma plus grande motivation!
Vous pouvez noter le nom en récompense et je vous ajouterai à la liste des récompenses.
Informations sur les dons
PS: Veuillez noter le donateur lors de la récompense. S'il y a des omissions, veuillez me contacter pour l'ajouter (parfois il y a beaucoup de messages qui peuvent être manqués, je suis vraiment désolé)
Donneur
Montant du don
Date de don
Sirit
RMB 6.66
2022-09-01
jingcheng
100 yuans
2022-09-06
mosuzi
100 yuans
2022-09-08
YM679
20 yuans
2022-09-08
wangcw
100 yuans
2022-09-13
ziva
RMB 8.80
2022-09-15
Velen
50 yuans
2022-09-18
PCZ
50 yuans
2022-10-19
Star Trend Chart
Capture d'écran du phare
Dire une phrase de plus
Désolé, je ne mets pas à jour pendant un certain temps, et je continuerai à le mettre à jour les uns après les autres. 2024-09-01