NG配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 server { listen 80 ; listen [::]:80 ; server_name busuanzi.luckynwa.top; charset utf-8 ; listen 443 ssl; ssl_certificate /etc/nginx/cert/busuanzi.luckynwa.top.cer; ssl_certificate_key /etc/nginx/cert/busuanzi.luckynwa.top.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 ; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on ; location /{ charset utf-8 ; proxy_set_header Host $host ; proxy_set_header X-Real-IP $remote_addr ; proxy_pass http://120.26.80.35:28080/; } location /api/api{ charset utf-8 ; proxy_set_header Host $host ; proxy_set_header X-Real-IP $remote_addr ; proxy_pass http://ip:28080/api; } }
Docker Compose配置 /nwa/busuanzi/docker-compose.yaml 新建它 28080端口开发
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 version: "3.8" services: redis: image: "registry.cn-hangzhou.aliyuncs.com/lucky-warehouse/redis:alpine" volumes: - ./data/redis:/data bsz: image: "registry.cn-hangzhou.aliyuncs.com/lucky-warehouse/busuanzi:v2.8.10" ports: - "28080:8080" volumes: - ./data/bsz:/app/expose links: - redis depends_on: - redis environment: WEB_LOG: true WEB_DEBUG: false WEB_CORS: "*" BSZ_EXPIRE: 0 BSZ_SECRET: "bsz" API_SERVER: https:\/\/busuanzi.luckynwa.top\/api REDIS_ADDRESS: redis:6379 BSZ_PATHSTYLE: true BSZ_ENCRYPT: MD516
启动服务 去shell那安装它
1 2 3 cd /nwa/busuanzi docker-compose up -d
Hexo主题集成 参考api https://gitee.com/soxft/busuanzi/wikis/api
搜
1 2 3 4 5 6 7 8 9 10 11 default if theme.busuanzi.page_pv +pvBlock('','post-meta-pv-cv','') span#busuanzi_value_page_pv else if theme.busuanzi.page_pv +pvBlock('','post-meta-pv-cv','') span#busuanzi_value_page_pv 去除_value .item-count#busuanzi_value_site_uv 也是