type
status
date
summary
slug
tags
category
password
icon

一、前言

念念不忘,必有回响。
typecho 的这句推广词大家也很熟悉了,不知不觉typecho作为一个开源项目也十余年了。
作为一个php开源项目,简单轻量,借助主题和插件也能满足许多特定需求,是其巨大的优势。
这次按照需求,我们使用typecho部署一个类知识库的网页。

二、项目部署

1. 服务器

我这里选择typecho的官方docker镜像:typeeho/Dockerfile
版本选择了最新的稳定版:1.2.1
使用docker compose进行部署

① 创建docker-compose.yml文件

② 创建数据库

这里使用了外置数据库,需要在服务器内登录MySQL,创建一个新的数据库,记下数据库名称、用户名和密码。

③ 加入主题和插件

notion image
压缩包中分为beardocs主题目录和配套插件目录,需将整个beardocs目录放入/usr/themes/中,并将配套插件中的BearDocsCore目录放入/usr/plugins/中,一切准备就绪后就可以在后台外观页面设置beardocs为当前使用的主题。
到这一步还没完,请点击设置外观,并按要求操作,需要注意的是第一次使用需在主题设置页面保存一下选项,让BearDocsCore核心能够正常初始化,这个时候就能够正常使用了。

2. 网页端

① 安装部署

进入部署的网站和端口,直接配置后台
notion image

② 配置主题

进入后台,网址为原有网站后加入/admin
notion image
进入更改外观,启用主题外观后,设置外观
notion image

③ 成品

notion image

三、其他问题

安装插件时的问题

安装主题和插件之后必须给插件目录权限,或者修改所属者,主题才能编辑,插件才会在后台显示出来
也可以直接赋权777
sudo chmod -R 777 /插件目录所在位置
acme.sh京东云DNS验证自动续期Cloudflare Workers 配置 Docker 加速
Loading...