Skip to content

Beta 0.14.0

Latest
Compare
Choose a tag to compare
@Light-Beacon Light-Beacon released this 29 Nov 06:25
· 6 commits to master since this release
7cca640

新内容

  • 使用 pip install . 可以安装构建器
    • 安装后在工程文件夹运行 builder build 可以直接生成文件,无需再敲繁琐的命令行
    • builder server 同理
    • 可以通过 builder initproject 来创建一个新工程
  • 重组了工程目录
    • 将所用文件拆为资源与结构
    • 可以在工程中覆写构建器配置
  • 增加了新的脚本
    • ForEach - 用于遍历某个可遍历属性
    • IF_PCLNewerThan - 判断客户端 PCL 版本是否比某个版本更新
    • IF_PCLOlderThan - 判断客户端 PCL 版本是否比某个版本更旧
    • public_conf - 获取公开的构建器配置
  • 没有用到的资源现在不会再在 Resources 中生成了
  • 可以更改与自定义服务器模式下的版本获取方法
    • 通过 Server.Version.By 配置更改
    • 有三个预设值
      • time - 以第一次生成页面的时间戳作为版本号(默认)
      • static - 以 Server.Version.StaticValue 配置内容作为版本号
      • githash - 以 git 仓库 HEAD 指针的 commit 哈希作为版本号(由 ProjectInfo 插件提供)
  • 增加了构建器文档

更改

  • 服务器进程之间通过 multiprocessing 通信而不再为原来的缓存文件通信
  • 优化了 Markdown 模块的部分实现
  • 更改了构建器命令的内部实现
  • 统一了文件名大小写
  • 移除了一些不需要的文件

Full Changelog: v0.13.2...v0.14