docker搭建typecho

docker 搭建typecho

  • 一个博客,轻量级别的

1、docker-compose 文件

version: "2"
services:
  typecho:
    image: joyqi/typecho:nightly-php8.2-apache
    container_name: typecho-server
    restart: always
    environment:
    - TYPECHO_SITE_URL=192.168.50.10
    ports:
    - "8080:80"  # 映射到主机的8080端口
    volumes:
    - ./typecho-data:/app/usr
    depends_on:
    - db
    networks:
    - typecho-net
  db:
   image: mariadb:10.6
   container_name: typecho-db
   restart: always
   environment:
     MYSQL_ROOT_PASSWORD: 123  # root密码
     MYSQL_DATABASE: typecho   # 数据库库名
     MYSQL_USER: typecho    # 普通用户
     MYSQL_PASSWORD: 123    # 普通用户名
   volumes:
   - ./mysql-data:/var/lib/mysql   # 持久化存储
   networks:
   - typecho-net
networks:
  typecho-net:


docker compose up -d 

2、自定义主题页面

/root/typecho/typecho-data/themes
[root@docker themes]# ls
classic-22  default  shufeicat

img

3、下载插件

4、一些玩法

  • 主题

    • Handsome 功能丰富,自带多种美化选项

    • Joe 现代化设计,自定义程度高

  • 常用美化的技巧

      1. 自定义 CSS 特效

        • LOGO 扫光动画

        • 鼠标点击爱心/粒子特效

        • 头像呼吸灯效果

        • 彩色标签云

      1. 页面元素优化

        • 文章目录树(自动跟随滚动高亮)

        • 代码块折叠高度调整

        • 评论框背景图片

        • 图片悬停呼吸灯效果

  • 实用功能扩展

    • 文章加密:为特定文章设置访问密码

    • 每日新闻自动更新:展示最新资讯

    • 时光机/碎碎念:类似微博的短内容栏目

    • 音乐播放器:自定义背景音乐

    • 天气插件:显示实时天气

posted @ 2026-03-29 21:52  乔的港口  阅读(3)  评论(0)    收藏  举报