VanBlog 一款简洁风的博客系统

 3年前     355  

文章目录

    介绍

    项目地址:https://github.com/mereithhh/van-blog

    项目主页:https://vanblog.mereith.com

    项目描述:一款简洁优雅的博客系统。前后台均为响应式布局且支持夜间模式、支持多种图床一键上传、后台功能全面、前台为静态页面,支持增量渲染,每次更改按需构建更新页面。拒绝花里胡哨,追求极致响应速度和博客体验,专注于个人博客场景。

    亮点:前后台均为响应式且支持带自动切换的暗色模式、简洁美观的 UI、极致的相应速度、功能齐全的个人博客场景覆盖、支持多种图床一键上传、前台为静态页面并支持增量渲染、docker 一键部署、全自动 HTTPS、开箱即用的访客统计与评论系统。

    部署

    可以用 docker-compose 一键部署,新建 docker-compose.yml 文件:

    version: "3"
    
    services:
      vanblog:
        image: mereith/van-blog:latest
        restart: always
        environment:
          TZ: "Asia/Shanghai"
          # 图片资源允许的域名,英文逗号分隔。作者 logo 加载不出来请检查此项。
          VAN_BLOG_ALLOW_DOMAINS: "www.mereith.com"
          # CDN URL,包含协议,部署到 cdn 的时候用。在开启 cdn 之前请不要设置此项。
          # VAN_BLOG_CDN_URL: "https://www.mereith.com"
          # mongodb 的地址
          VAN_BLOG_DATABASE_URL: "mongodb://vanBlog:vanBlog@mongo:27017"
          # jwt 密钥,随机字符串即可
          VAN_BLOG_JWT_SECRET: "AnyString"
          # 邮箱地址,用于自动申请 https 证书
          EMAIL: "[email protected]"
          # 内嵌评论系统的 db 名,默认为 waline
          VAN_BLOG_WALINE_DB: "waline"
        volumes:
          # 图床文件的存放地址,按需修改。
          - ${PWD}/data/static:/app/static
          # 日志文件
          - ${PWD}/log:/var/log
          # caddy 配置存储
          - ${PWD}/caddy/config:/root/.config/caddy
          # caddy 证书存储
          - ${PWD}/caddy/data:/root/.local/share/caddy
        ports:
          - 80:80
          - 443:443
      mongo:
        image: mongo
        restart: always
        environment:
          TZ: "Asia/Shanghai"
          MONGO_INITDB_ROOT_USERNAME: vanBlog
          MONGO_INITDB_ROOT_PASSWORD: vanBlog
        volumes:
          - ${PWD}/data/mongo:/data/db
    

    按注释说明修改 docker-compose.yml的配置后:

    docker-compose up -d

    浏览器打开 http://<your-ip>/admin/init ,并按照提示初始化即可。具体可以参考 项目文档

    VanBlog 一款简洁风的博客系统

    预览图

    VanBlog 一款简洁风的博客系统

    VanBlog 一款简洁风的博客系统VanBlog 一款简洁风的博客系统
    【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
    版权声明:ADMIN 发表于 3年前,共 1301 字。
    转载请注明:VanBlog 一款简洁风的博客系统 | 奎利