Skip to content

opentdp/tdp-official

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c2555ce · Jan 22, 2025
Aug 1, 2023
Aug 1, 2023
Jan 22, 2025
Aug 5, 2023
Jul 31, 2023
Aug 2, 2023
Aug 18, 2023
Jul 30, 2023
Jun 13, 2023
Aug 5, 2023
Jul 26, 2023
Jul 26, 2023
Aug 1, 2023

Repository files navigation

OpenTDP 官方网站

快速开始

数据目录

数据目录为 dataset,其中包含了 meta.ini 配置文件和 x.md 作品文件

更新数据目录文件后,需要访问 example.com/?rt=/runtime/build 更新缓存

配置文件

配置文件使用 ini 格式,当值中出现 = 时,需要用引号括起来整个值

作品文件

作品文件使用 markdown 格式,每个文件为一件作品,文件名为作品的 id,文件内容为作品的 content 字段。

作品元数据

  • 首行 # 后面的内容为作品的标题,即 subject 字段

  • 首个 ini 代码块内容为作品的属性数据,格式参阅 配置文件

使用 docker 安装

docker run -dit --name tdpcms \
   -v ~/tdpcms:/var/www/default/dataset \
   -p 80:80 -p 443:443 \
   rehiy/tdpcms

伪静态规则

  • nginx 伪静态规则
location / {
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php?rt=$1 last;
    }
}
  • apache 伪静态规则
<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
  
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
  
    RewriteRule ^(.*)$ /index.php?rt=$1 [QSA,PT,L]
</IfModule>

微信交流群

扫码添加开发者好友(请备注 OpenTDP,不备注可能无法通过好友申请)

扫码添加好友

其他

Copyright (c) 2022 - 2023 OpenTDP