VanBlog v0.54.0:一款简洁实用优雅的高性能个人博客系统

2023-11-29 0 672

在当今信息爆炸的时代,个人博客已成为展示个人才华、分享知识经验的重要平台。然而,选择一款适合自己的博客系统却是一项重要的决策。今天,我要向大家介绍一款备受推崇的个人博客系统——VanBlog。

VanBlog是一款简洁实用优雅的高性能个人博客系统,它的设计理念是以用户体验为中心。无论是博客的前台展示页面还是后台管理面板,VanBlog都注重简洁的界面设计和良好的交互体验。它采用响应式设计,可以完美适配各种屏幕尺寸,无论是在桌面还是移动设备上都能提供优秀的用户体验。

VanBlog的特性令人印象深刻。首先,它具有出色的性能表现。通过优化代码和使用高效的技术栈,VanBlog能够实现快速的加载速度和响应时间,确保访问者能够流畅地浏览博客内容。

其次,VanBlog内置了全自动按需申请HTTPS证书的功能。这意味着您无需繁琐地手动配置HTTPS,系统会自动为您处理。这样,您的博客将获得更高的安全性和可信度,为访问者提供安全的浏览环境。

VanBlog还提供了强大的后台管理面板,使您能够轻松管理博客内容。您可以方便地发布和编辑文章,管理标签和分类,以及配置各种博客设置。同时,VanBlog还内置了流量统计和图床功能,方便您了解博客的访问情况并管理图片资源。

对于博客作者来说,与读者的互动是非常重要的。VanBlog集成了评论系统,使读者可以在您的博客文章下方留下评论和反馈。这为您与读者之间的交流提供了便利,增强了用户参与感和互动性。

不仅如此,VanBlog还具备无限的可扩展性。您可以根据自己的需求进行定制和扩展,添加自定义主题、插件和功能,以打造独具个性的博客。

总而言之,VanBlog是一款令人印象深刻的个人博客系统,它以其简洁实用、优雅高性能的特性脱颖而出。无论您是个人博主还是想要搭建自己的博客平台,VanBlog都是一个值得考虑的选择。希望您能尝试并享受VanBlog带来的博客之旅!

部署教程

一键脚本

curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh

将来如果需要再次运行脚本,可以运行:

./vanblog.sh
VanBlog v0.54.0:一款简洁实用优雅的高性能个人博客系统

1.安装依赖

如果你没有安装 docker 和 docker-compose,可以通过以下命令一键安装:

curl -sSL https://get.daocloud.io/docker | sh
systemctl enable --now docker

2.新建编排文件

在安装好了 docker 和 docker-compose 后,新建一个 vanblog 的目录,在这个目录下新建 docker-compose.yaml文件,内容如下:

version: "3"

services:
  vanblog:
    # 阿里云镜像源
    # image: registry.cn-beijing.aliyuncs.com/mereith/van-blog:latest
    image: mereith/van-blog:latest
    restart: always
    environment:
      TZ: "Asia/Shanghai"
      # 邮箱地址,用于自动申请 https 证书
      EMAIL: "[email protected]"
    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:
    # 某些机器不支持 avx 会报错,所以默认用 v4 版本。有的话用最新的。
    image: mongo:4.4.16
    restart: always
    environment:
      TZ: "Asia/Shanghai"
    volumes:
      - ${PWD}/data/mongo:/data/db

所有可用的环境变量详见 参考 → 环境变量

3.启动项目

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

docker-compose up -d

启动完毕后,请 完成初始化。

以下是一个 kubernetes 的部署参考:

kind: Deployment
apiVersion: apps/v1
metadata:
  name: van-blog
  labels:
    app: van-blog
spec:
  selector:
    matchLabels:
      app: van-blog
  template:
    spec:
      volumes:
        - name: host-time
          hostPath:
            path: /etc/localtime
            type: ""
        - name: static
          hostPath:
            path: /var/k8s/van-blog/static
            type: ""
        - name: log
          hostPath:
            path: /var/k8s/van-blog/log
            type: ""
      containers:
        - name: van-blog
          image: "mereith/van-blog:latest"
          ports:
            - name: http-80
              containerPort: 80
              protocol: TCP
            - name: https-443
              containerPort: 443
              protocol: TCP
          env:
            - name: VAN_BLOG_DATABASE_URL
              value: >-
                mongodb://some@[email protected]:27017/vanBlog?authSource=admin
            - name: EMAIL
              value: >-
                [email protected]
          resources:
            requests:
              memory: "300Mi"
              cpu: "250m"
          limits:
            memory: "500Mi"
            cpu: "500m"
          volumeMounts:
            - name: host-time
              readOnly: true
              mountPath: /etc/localtime
            - name: static
              mountPath: /app/static
            - name: log
              mountPath: /var/log
          imagePullPolicy: Always

启动完毕后,请 完成初始化。

初始化

部署 VanBlog 后,请使用浏览器打开 http://<你的域名>/admin/init,并按照指引完成初始化。

初始化流程包含四部分:

  • 配置用户: 必填
  • 基本配置: 网站运行的必要配置
  • 高级配置: 可选,用于开启一些高级功能
  • 布局配置: 可选,配置前台布局
VanBlog v0.54.0:一款简洁实用优雅的高性能个人博客系统
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开USDT(trc-20)扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

Ts:本站所有内容均为互联网收集整理和网友上传。仅限于学习研究,请必须在24小时内删除。否则由此引发的法律纠纷及连带责任本站概不承担。

如侵犯到您的合法权益,请联系我们删除侵权资源!

分享驿站 网站源码 VanBlog v0.54.0:一款简洁实用优雅的高性能个人博客系统 https://www.fxe.cc/15302.html

常见问题
  • 如何遇到网站源码不会安装,可以尝试搜索“程序名称 教程”,如dedecms 教程。 也可以查看 网站安装常见问题总结。
查看详情
  • 由于下载服务的特殊性,一旦您购买使用了下载服务,就不接受退款申请。详情请参考《分享驿站服务》条例。
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务