VanBlog es un sistema de blog personal simple, práctico y elegante que admite la aplicación de certificado HTTPS totalmente automática, el modo oscuro, la adaptación móvil y las funciones de comentarios. Tiene estadísticas de tráfico incorporadas y camas de gráficos e integra un sistema de comentarios. Además, VanBlog también tiene una escalabilidad ilimitada, proporciona un panel de gestión de backend completo, admite el modo oscuro, la terminal móvil y la carga única de imágenes de portapapeles en la cama de imágenes, y viene con un editor poderoso.
Página de inicio del proyecto: vanblog.mereith.com
Demostración (las contraseñas de la cuenta de backend son demostración): blog-demo.mereith.com
Imagen de vista previa
característica
La velocidad de respuesta más rápida está cerca de la puntuación completa.
El HTTPS totalmente automático único a pedido, sin siquiera completar el nombre de dominio.
Incluye el frente y el backend y el servidor completos.
Tanto la recepción como el delantero posterior son sensibles, perfectamente adaptados a dispositivos móviles y de tamaño múltiple.
Tanto la recepción como el backend admiten el modo oscuro y se pueden cambiar automáticamente.
El primer plano es una página web estática (SSG) y admite la representación incremental en segundos. No hay necesidad de reconstruir todas las páginas para cada cambio.
SEO y accesible amigable, soporte para rutas de publicación personalizadas.
Página web estática, amigable con CDN.
Número de versión visualización y recordatorio de actualización.
Basado en React, ingeniería de proyectos y desarrollo secundario amigable.
Funciones de análisis potentes incorporadas, que pueden contar a los visitantes y otros datos. Y viene con un hermoso tablero.
Sistema de comentarios en línea.
El potente editor de Markdown, admite gráficos y fórmulas matemáticas, inserta más marcas con un solo clic, carga de un portapapeles de un clic e imagen local, admite la sintaxis de bloques de resaltado personalizado y admite la selección de emoticones emoji.
TOC, borrador, copia de código, número de visitantes, número de comentarios, categorías, etiquetas, búsqueda, cifrado, enlaces de amigos, recompensas, barras de navegación personalizadas.
Configuración de diseño múltiple para personalizar los detalles de la página.
Altamente personalizado, agregando código CSS, HTML y JS personalizado.
Admite páginas personalizadas.
Se pueden agregar colaboradores con permisos especificados.
Cama de imagen incorporada, y admite varias camas de imágenes de oss, camas de imágenes Github (las camas de imágenes externas se basan en Picgo), etc.
Admitir imágenes de carga agregue automáticamente marcas de agua, sin importar qué tipo de cama de imagen
Admite la compresión automática de imágenes cargadas, sin importar qué tipo de cama de imagen
Extremadamente liviano, no es elegante. Las páginas se cambian en segundos, y las imágenes son flojas de cargar.
La implementación de script de un solo clic, múltiples métodos de implementación y admite la plataforma ARM.
Apoya el análisis GA y Baidu
Backend simple y fácil de usar, lo que respalda la exportación e importación de datos.
Soporte de suscripción RSS
Una API completa, utiliza completamente el backend y el servidor de este proyecto, escriba el frontend por usted mismo o se adapte a otros generadores de páginas
Hay un registro de registro relativamente completo, y el fondo puede ver directamente el registro de inicio de sesión y los registros de caddie.
En el futuro, si necesita volver a ejecutar el script, puede ejecutar:
./vanblog.sh
Otros métodos de implementación
Pase a la documentación del proyecto para obtener más detalles: Comience rápidamente
Anti-generación
Consulte: anti-generación
Preguntas frecuentes
Copia de seguridad y migración
El logotipo del autor no se puede cargar
Error HTTP
Imagen de Docker tirando lento
Cómo acceder a la base de datos externamente
Cómo retroceder
Cómo actualizar
El error de fondo se ha informado después de la actualización || se está cargando constantemente
Después de encender la redirección HTTPS, no se puede apagar
Más preguntas frecuentes
Acerca de las actualizaciones
Este proyecto se actualizará continuamente. Si no hay errores viciosos (si lo hay, se reparará con urgencia si los ve), generalmente se lanzará una nueva versión una vez por semana.
Si encuentra un problema, puede intentar actualizarlo primero.
Grupo de comunicación
Grupo de comunicación VanBlog
Descripción y documentación
Muévase a la página de inicio del proyecto: https://vanblog.mereith.com
Colegio de cambios
Colegio de cambios
Guía de desarrollo
Guía de desarrollo
Quien lo está usando
Puede haber algunas personas que lo usan ahora
Si desea agregarse, mencione un problema y lo agregaré lo antes posible.
Blog de Mereith
Nido de Handy
Blog oficial de GT
Sin matanza, no es el blog de soldados
vieja
Seek.wiki
Blog de Joker
Bloqueo
maíz.li
Blog de barm
Club Linglan
Blog de Peter
Mi blog inocente
Todavía es un poco exagerado
Tienda de comestibles de verduras verdes
Blog de Calica
El espacio de Internet de las cosas en Zhixin
Blog de Guo Guo
Hecho
Spacex
Blog personal inesperado
Viaje de operación y mantenimiento de primavera
Programming Inn
Nuevo
Blog de Jerome
Podcast ningqi
HACER
Simplifique el volumen de la recepción JS y optimice el rendimiento
Simplifique el volumen de embalaje
HTTPS integrados y renovación de certificado automático
Agregar inicio de sesión de inicio de sesión en segundo plano
Sistema de comentarios en línea
ARM64 de soporte
Soporte de sintaxis de sirena
Reemplace el editor a Bytemd (el mismo modelo que Nuggets) (el antiguo editor está un poco hinchado, y la copia ocasionalmente hace que el formato se confunda)
Importar MD para crear la función de artículos/borradores
Gestión de etiquetas
Optimización del estilo de icono de modo oscuro
Notificaciones por correo electrónico y webhooks para comentarios integrados
CSS personalizado
Agregar etiquetas de script personalizadas
Agregar código HTML personalizado
Agregar colaboradores con permisos personalizados
Página personalizada
Suscripción RSS
Soporte de sintaxis de bloque destacado personalizado
Emoji selector de emoji
Barra de navegación personalizada
Fase de optimización del rendimiento de fondo (reduzca consultas innecesarias, ISR anti-shake, etc.)
Gestión del token
Instalación del complemento Picgo
Olvida la contraseña
Cifrado de clasificación
Rutas de texto personalizadas
Visualización del registro del sistema
Botón de compartir rápido
Mejore la función de página personalizada que puede personalizar archivos de carga (las páginas personalizadas actuales tienen posibles problemas de contaminación de CSS)
Agregue automáticamente marcas de agua a la carga de imágenes
Migra a PNPM, usa el espacio de trabajo
Aumentar la capacidad de activar la ejecución de código personalizado o webhook después de un evento específico
Función de compresión automática de cargar imágenes
Borradores de artículos de operación por lotes
Sistema enchufable
Sistema de tema personalizado (renderizador de front-end)
Notificación de mensajes del navegador
Gestión de versiones históricas de artículos/borradores
Elementos de configuración delgada, pasar a las configuraciones de tiempo de ejecución tanto como sea posible
Agregue la capa ORM para adaptarse a más bases de datos
Agregue algunas pruebas E2E para integrarse en CI
Internacionalización
Comentarios de preguntas
Mencione el problema, si no hay circunstancias especiales, se resolverá dentro de un día.
Premio
Si cree que el proyecto es bueno, puede darle una recompensa. ¡Tu apoyo es mi mayor motivación!
Puede observar el nombre cuando es gratificante y lo agregaré a la lista de recompensas.
Información de donación
PD: Tenga en cuenta al donante al dar una recompensa. Si hay alguna omisión, contácteme para agregarlo (a veces hay muchos mensajes que se pueden perder, lo siento mucho)
Donante
Cantidad de donación
Fecha de donación
Siry
RMB 6.66
2022-09-01
jingcheng
100 yuan
2022-09-06
mosuzi
100 yuan
2022-09-08
YM679
20 yuanes
2022-09-08
wangcw
100 yuan
2022-09-13
ziva
RMB 8.80
2022-09-15
Velen
50 yuanes
2022-09-18
PCZ
50 yuanes
2022-10-19
Gráfico de tendencias de estrellas
Captura de pantalla
Di una oración más
Lo siento, no estoy actualizando por un tiempo, y continuaré actualizándolo uno tras otro. 2024-09-01