SSL 证书免费,自动续期的web服务器Caddy
使用docker-compose安装caddy: version: '3' services: caddy: container_name: caddy image: caddy:latest ports: - "80:80" - "443:443" volumes: - ./caddy/Caddyfile:/etc/caddy/Caddyfile - ./caddy/wwwroot:/srv - ./caddy/data:/data - ./caddy/config:/config restart: unless-stopped Caddyfile配置如下: # 配置 HTTPS 服务,注blog为docker镜像名, 也可以是ip peos.cn { reverse_proxy * blog:80 { h...
html5预览PDF(vue3)
官网下载PDF.JS,得到 以下文件,放到PUBLIC目录 下: 注:记得修改viewer.html/viewer.mjs中的路径。 新建pdfview.vue: <script setup> import {ref, onMounted} from 'vue' import http from "@/utils/http.js"; import router from "@/router/index.js"; import {useRoute} from 'vue-router'; const route = useRoute(); const url = ref(''); function onBack() { router.go(-1); } onMounted(() => { console.log(route.query) url.value = "/pdf/viewer.html...