Hugo主题Papermod设置文章内基本链接在新标签页打开

(1)在 assets/css/common/post-single.css 添加样式代码 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 .post-content a code { margin: auto 0; border-radius: 0; box-shadow: 0 -1px 0 var(--primary) inset; } .post-content a.external-link { display: inline-flex; align-items: center; gap: 5px; } .post-content a.external-link::after { content: ""; display: inline-block; clip-path: polygon(60% 5%, 60% 0%, 100% 0%, 100% 5%, 100% 40%, 94.98% 40%, 94.98% 5%, 94.98% 9.59%, 42.41% 59.2%, 38.1% 54.64%, 90.7% 5%, 60% 5%, 50% 8%, 13% 8%, 8% 8%, 8% 92%, 92% 92%, 92% 50%, 87% 50%, 87% 87%, 13% 87%, 13% 13%, 50% 13%, 50% 8%); background-color: var(--primary); width: 18px; height: 18px; } .post-content del { text-decoration: line-through; } (2)在theme的 layouts/_default/_markup/render-link.html 添加代码 如果没有 render-link.html 文件的话,直接新建,再将代码拷贝进去 ...

五月 15, 2025 · 1 分钟 · 272 字 · Beiyuan

Docker部署Memos个人备忘录

Github 1 2 3 # 创建文件夹及yaml文件 mkdir /opt/memos && cd /opt/memos nano docker-compose.yaml Docker-CLI 1 2 3 4 5 6 docker run -d \ --init \ --name memos \ --publish 5230:5230 \ --volume ~/.memos/:/var/opt/memos \ neosmemo/memos:stable 更新 1 2 3 4 5 6 docker run -d \ --init \ --name memos \ --publish 5230:5230 \ --volume ~/.memos/:/var/opt/memos \ neosmemo/memos:0.23.0-rc Docker-compose 1 2 3 4 5 6 7 8 services: memos: image: neosmemo/memos:stable container_name: memos volumes: - ~/.memos/:/var/opt/memos ports: - 5230:5230 更新 1 2 3 4 docker stop memos && docker rm memos cp -r ~/.memos/memos_prod.db ~/.memos/memos_prod.db.bak docker pull neosmemo/memos:0.23.0-rc.0 docker pull neosmemo/memos:stable 使用外部数据库 Postgres数据库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 services: memos: image: neosmemo/memos:stable restart: always depends_on: - db ports: - "5230:5230" environment: MEMOS_DRIVER: postgres MEMOS_DSN: "user=memoss password=secrets dbname=memosdb host=db sslmode=disable" db: image: postgres:16.1 restart: unless-stopped volumes: - "./database:/var/lib/postgresql/data/" environment: POSTGRES_USER: memoss POSTGRES_PASSWORD: secrets POSTGRES_DB: memosdb Mysql 数据库 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 29 30 31 32 33 34 35 services: db: image: mysql:8.1.0 container_name: db restart: always networks: - memos_network command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_general_ci - --explicit_defaults_for_timestamp=true volumes: - ./mysql:/var/lib/mysql - ./mysqlBackup:/data/mysqlBackup environment: - MYSQL_ROOT_PASSWORD=memos - MYSQL_DATABASE=memos web: image: ghcr.io/usememos/memos:latest container_name: memos restart: always networks: - memos_network volumes: - ./memos/:/var/opt/memos ports: - "5230:5230" environment: - MEMOS_DRIVER=mysql - MEMOS_DSN=root:memos@tcp(db)/memos - TZ=Asia/Chongqing depends_on: - db networks: memos_network: 1 docker compose up -d

五月 15, 2025 · 1 分钟 · 290 字 · Beiyuan

Docker部署Blinko附带AI笔记

Github 1 2 3 # 创建文件夹及yaml文件 mkdir /opt/blinko && cd /opt/blinko nano docker-compose.yaml 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 networks: blinko-network: driver: bridge services: blinko-website: image: blinkospace/blinko:latest container_name: blinko-website environment: NODE_ENV: production NEXTAUTH_URL: http://localhost:1111 NEXT_PUBLIC_BASE_URL: https://notes.gugu.ovh #改成自己的域名 NEXTAUTH_SECRET: uNG9%&Nce8z^Yev #自己设置一个密码 DATABASE_URL: postgresql://postgres:password@postgres:5432/postgres #password改成自己的密码,和下方POSTGRES_PASSWORD的一样 depends_on: postgres: condition: service_healthy # Make sure you have enough permissions. volumes: - ./blinko:/app/.blinko restart: always logging: options: max-size: "10m" max-file: "3" ports: - 3000:1111 # 3000可以自己修改成没有用过的端口 healthcheck: test: ["CMD", "curl", "-f", "http://localhost:1111/"] interval: 30s timeout: 10s retries: 5 start_period: 30s networks: - blinko-network postgres: image: postgres:14 container_name: blinko-postgres restart: always ports: - 5432 environment: POSTGRES_DB: postgres POSTGRES_USER: postgres POSTGRES_PASSWORD: password #记得改一个密码 TZ: Asia/Shanghai healthcheck: test: ["CMD", "pg_isready", "-U", "postgres", "-d", "postgres"] interval: 5s timeout: 10s retries: 5 networks: - blinko-network 1 docker compose up -d

五月 15, 2025 · 1 分钟 · 267 字 · Beiyuan