Bitcron 更新说明

2017-09-12

  • 增加: GIF 可缩略图否的设定和对应
  • 修正: 自带 version 的支持, 多次删除才能在多个节点上清空内容
  • 增强: Dashboard 内可以自定义自己的 SSL 证书信息
  • 调整: 增加 file manager 的 默认输出
  • 修正: 一个 cloud 同时绑定在两个账户上,其中一个删除后,另外一个再绑定的时候,会产生不断被消失的互相冲突的现象。
  • 调整: Markdown 解析引擎的微调
  • 调整: 部分探测性请求无效化对应

2017-07-31

  • 调整: 网站默认模板由 Bedford 改为 Cais
  • 修正: 在设定网站 root 后, Pages 的管理页面内无内容
  • 修正: 用户设定的 App Route URL 统一小写化输出,避免不必要的 404 触发
  • 调整: get_data 最多一次性获得条目数由 300 改为 1000
  • 调整: 回复评论邮件进行评论时,尽可能过滤掉非正常的邮件

2017-07-12

  • 增强: 提供评论嵌套的树形结构
  • 增强: 全文检索关键词大小写不敏感的对应
  • 调整: post 的 metadata 中日期的进行 utf_offset 统一矫正
  • 修正: cronjob 的请求,应该避免 https 的强制跳转以防请求异常产生
  • 修正: 邮件解析过程中,非英文图片附件名造成的解析错误
  • 修正: 网站配置中,如果内容为很长的整数, 会导致无法保存的问题。

2017-07-01

  • 增强: 评论邮件,直接回复,也可以转为文章的评论
  • 调整: Theme 应用、克隆的相关界面调整
  • 修正: Markdown 图片的路径中带有 # 导致的 URL 问题

2017-06-28 故障说明

2017-06-28 凌晨 3:00 左右,对整个系统的环境进行了一次重编译,起源为: https://pi.bitcron.com/post/wen-da/2017-06/2017-06-02-14-30-55?keyword=ssl#main
新环境本身没有什么问题,但在小的环节上出现了一些异常:
1, Dropbox 的授权、同步
2, 支付系统无法支付

在 Dropbox 无法同步时,文件没有同步到自己网站的,可以通过进入自己网站列表内,在网站对应的 更多 -> Sync from Clouds 手工进行一次同步就可以了,或者重新修改源文件,也会触发新的同步行为。

非常抱歉。

2017-06-28

2017-06-28 03:00 考虑到 SSL 证书某些时候评级的感官,我们进行了一次 SSL 对应的环境升级,其中香港节点(一般国内访问 bitcron.com 对应的节点)重启时,花费了 1 分钟左右。

  • 增加: +response.set_header
  • 调整: json 文件 存储 data 资源仅限 _data 目录下才会对应

2017-06-25

  • 增强: 发布 bitcron-cli (命令行界面) 工具, 参见
  • 调整: Bitcron 的邀请资格,每充值 ¥50 可以获得一个
  • 调整: Markdown 解析 todo item 的新逻辑
  • 修正: 对 site.configs.theme 这个属性的校正,避免非正常设置产生的模板渲染异常
  • 修正: list_dom 类型的 form, 渲染的时候,对 value 的属性做一个 is_array 的判断
  • 修正: 跨节点数据非常短暂的存活期,导致的同步异常 (因为已删除)

2017-06-19

  • 修正: todo list 的 markdown 解析语法上次调整 list-item 的内渲染的时候,产生了兼容性问题
  • 修正: 网站删除的时候,由于多节点的关系,导致会残留一个空网站,需要再次删除
  • 增强: 网站内禁止爬虫的设置,除了自动生成 robots.txt 之外,会强制监测 spider 并拒绝访问
  • 调整: 新建 site 的时候,去掉 sync_from_cloud 的选项,可以自己在网站后手工操作
  • 增强: 增加 sync_to_cloud 的手工操作
  • 调整: 避免节点上的内容冲突, 第三方 cloud 不同步空文件, 删除行为除外

2017-06-14

  • 调整: 导航(设置)的入口移到网站的 Dashbord 中
  • 增强: 缩略图的生成,改为异步请求自动产生,以避免预热卡顿
  • 修正: /template/status 中 debug_template 的对应
  • 增强: 增加 h.show API, 并提供一个 waterfall 的模板支持
  • 增强: refer 这个函数,支持图片的类型
  • 修正: admin.png 没有正确命中 (如果未设定的还)
  • 增强: 网站提供的 DNS 逻辑重新整理,代码部分重写以及文档的补充
  • 修正: template 目录的删除,清掉site 上模板的信息, 以避免模板造成的页面缓存错误
  • 增强: 支持自定义模板的admin.json
  • 增强: 增加 request.args.c 的对应
  • 增强: Tool/Wechat 支持头尾文档的设定
  • 调整: comment.avatar 提供统一的接口处理
  • 修正: files manager 中多文件拖动上传的错误信息显示
  • 修正: FarBox 的文章 comments 自动转换的时候,跨界点产生的去重问题对应
  • 修正: 增加 route.render_image_file, 避免图片被模板拦截
  • 修正: 修正: site.configs 上的属性修改,被旧的重新覆盖了
  • 增强: 中文缩进逻辑的对应
  • 增加: Wiki/KnowBase 模板
  • 增强: dom_list 类型可以拖动排序 (表现为 Dashboard 内)
  • 增强: 增加 icon 这个 form_field 的对应
  • 增强: 尽可能避免跨节点产生的空 Folder 不完全一致的问题
  • 调整: 邮件内的图片如果有名字,就以其名为名

2017-05-18

  • 增强: 从 FarBox 中移植了 WebEditor,并做了几个特性的增强
  • 增强: 增强邮件内容的正文解析,以及对 DailyNote 提取原始正文的逻辑调整与增强
  • 增强: 增加了付费模板的逻辑,以及增加了第一个付费模板 Blog/Puti
  • 调整: 网站的设置中, Sync to Cloud 默认值修改为 Yes
  • 调整: Apps 的 URL 同时允许大小写存在
  • 增强: limit 增加 ignore_first_tag_name = ‘blockquote’ 的支持
  • 增强: 模板中变量未match到,也可以进行 for 之类的遍历,不会引发错误
  • 调整: dailynote 增加一个 disable 的支持
  • 增强: 在一些关键数据页面,比如 FileManager、SmartPages 等页面内增加 Nodes (非当前) 的提醒弹窗
  • 重要修正: SmartPage引擎调用相关的几行代码在之前 App 去冗余的时候去掉了,导致了 Page 的编辑器失效
  • 调整: 增加 Root 的概念,以及 App 中 root 与 site 的root 的优先级确定
  • 增强: +posts.search_in_html 自动对应 base_url & under
  • 修正: 全文检索的几个索引、排序字段的重新找亨利
  • 修正: append_content_to_doc 考虑远程节点的问题,避免微信同步的内容覆盖

2017-05-12

  • 增强: 接入微信公众号,可以通过其发图、文章
  • 增强: 访问限制允许根据不同email设定不同的密码
  • 修正: 全文检索的排序错误
  • 完善: 评论交互逻辑的微调,增加 reply 的一个小按钮
  • 调整: Markdown 解析调整,禁用下划线的斜体语法 (.mk文件除外)
  • 增强: site routs 设置中,默认带一个root的设定
  • 修正: theme 内选择网站,不做临时跳转的处理
  • 改善: 使用smartpage做首页的时候,对默认的搜索行为不匹配对应
  • 修正: 跨节点的Restore 同步修正 mtime
  • 调整: 使用统一的退订url的末尾补全

2017-05-05

  • 增强: 通过广播群发的Email,默认结尾会尝试添加 退订 的链接
  • 增强: 访客密码,可以指定一个contacts的逻辑
  • 修正: csv 文件解析 objects 的时候,增加 utc_offset 的对应;目前这会影响 comments 时间相关属性
  • 增强: site.get_nav 的逻辑重新整理,并做 API 文档上补充
  • 调整:新建网站的时候,对于 bitcron.com typo 域名的对应
  • 增强: 评论框增加 @ 的功能的自动补全
  • 修正: 特意选定默认模板且有自定义模板情况下,选定模板未生效的问题
  • 调整: h.seo 的规则调整
  • 调整: 直显 markdown 作为 app的,默认不开启,除非 metadata 特别指定;app=page的除外
  • 修正: plain 的 post_content_type render 错误
  • 增加: site.social 中增加 500px
  • 调整: d.has 的逻辑,仅仅针对 path 类型,”posts” not work
  • 调整: doc 统计的时候,只处理 visits 统计, 但不处理 visitors 的计算了
  • 调整: configs template 这特别目录下,不处理 images_count & posts count 等相关逻辑
  • 修正: 2015-11-10.md 文件名自动提取URL ,转变为 15-11-10 的问题
  • 修正: wiki 模板作为 app 使用时候,prefix 失效的问题
  • 修正: Apps 内的设定不能保存的问题
  • 增加: wiki Themes 的根目录设定
  • 调整: 网站 Dashboard 的一些归纳、调整
  • 增强: +d.get_doc 支持 root 这个参数
  • 修正: 图形 resize 有可能失败,进行对应
  • 调整: 日期解析针对 Fri, 28 Apr 2017 20:09:08 +0800 (GMT+08:00) 这种奇怪格式的兼容 (来自网易邮箱...)
  • 修正: mail_status json_dumps 存储失败的对应
  • 修正: 出现自动创建的 path is not a valid function 文件夹
  • 增强: SmartPage 的 link 的 url 允许 iframe:// or qrcode:// 这样的开头
  • 调整: 注册逻辑的调整, MarkEditor 的用户可以直接注册
  • 调整: site.nav 生成的导航,不进行 route_url 的再转换
  • 修正: +page 语法对 site_routes 的冲突
  • 修正: site route 自动补足url的时候,避免补足原始文件、图片的url
  • 修正: 某些情况下form内默认的value显示为 None 的情况

2017-04-24

  • 移除 App 的概念,已存在的 App,整理为 Theme 存在
  • 开始账户计费逻辑的计算
  • Dropbox 开发者将 Bitcron App 提交并处于发布的状态,结束Dropbox端的内测
  • 初步增加 Broadcast 的功能,可以向指定的邮箱地址群发邮件
  • 增强: Theme 改名为 Theme & App, 并提供 作为 App 使用 的操作逻辑
  • 增加模板 Album/Waterfall
  • 增加模板 Album/Caimage
  • 调整: (彻底) 移除 utils/util 这个变量空间
  • 增加 SmartPage 的 Waterfall Layout
  • 增加 SmartPage 的 Slider Layout
  • 新增 SmartPage Pic_Text 的另外一种布局模式
  • 修正: Bitcron Mail 的设置,因为 Tab 的原因,只有第一个Tab内的form才被保存
  • 修正: SmartPage 和 用户模板混淆冲突的问题
  • 修正: metadata date 的格式读取因为时区问题失败的情况
  • 增加 is_float 的属性判断
  • 修正: 某些情况下form内默认的value显示为 None 的情况
  • 增强: SmartPage 选色板出现的时候,block不可拖动
  • 修正: SmartPage to markdown 中 image_title 的语法错误
  • 增强&修正: SmartPage 一个 Block 本身空标题的对应
  • 改善: modal 语法块的js逻辑重写
  • 修正: Dropbox 账户带有团队 tag 的,无法关联的问题
  • 增强: move_from_wordpress 作为site 自带的逻辑
  • 调整: site list 内的多个操作连接,归入一部分到 更多
  • 增强: render_base_theme 的逻辑调整,可以避免基础模板对其它模板的继承冲突
    • 调整: feed 作为系统独立的逻辑,而不是从模板中继承
  • 调整: comment 的机制,不做特别的处理,允许 HTML 标签输入(默认会转义)
  • 调整: _direct/ 目录下的,可以直接 render_file 处理,相当于其相对路径,可以通过网站 URL 访问到
  • 增加模板信息说明的页面
  • 增强: doc 增加一个 render 的属性,并处于索引的状态,主要处理 post/image/folder呈现的区别
  • 修正: unsplash 图片抓取时候 max_images 没有生效
  • 调整: 缓存类型的文件,也计算 _images_count 这个属性
  • 修正: update webdav PUT 命令少内容
  • 修正: cover layout 中对 mailto 类型的link 补全为普通的url了
  • 增强: 增加 Theme 这个变量空间
  • 修正: Apps 没有配置字段,也在 Dashboard 中出现了配置的图标占位
  • 修正: 第一次创建网站属性有 sync_to_cloud 的,跨节点同步后,这个属性丢失的问题
  • 调整: 根目录临时文件夹内的post & image 的 posts_count & images_count 都set 为0
    • 根目录下 _ 开头的目录,不进行 posts_count & images_count 的统计
  • 增强: folder 类型的dict可以直接调用 cover & cover_url 两个属性
  • 完善: update js_view 的调用逻辑
  • 调整: 原默认模板,重新改名为原先的 Classify, Blog/Default -> Blog/Classify
  • 修正: Bitcron 收邮件仅仅一个节点在同步
  • 调整: file manager 的微调
  • 完善: ses callback 的完善
  • 完善: doc 的 doc_uuid 的自动生成以及对应的索引建立
  • 调整: 删除网站,会尝试删除云端上的数据
  • 调整: 根目录下的站点目录,如果是域名本身,会尝试去创建网站 (支持Dropbox)
  • 增加: 账户设置内增加账户级的utc_offset时区设置

2017-03-27

Bitcron 初步支持 WebDAV。
btw, Mac OS 自带的 (WebDav 客户端) 逻辑,简直是 WebDAV 服务端性能的黑洞,耗费了一番努力,终于勉强平衡了可用性和性能之间的沟壑。
近日,会向所有 MarkEditor 的用户发出内测邀请。

2017-03-22

最近在做内测的最后一次结构调整。
将会取消 App 的概念,统一归入 Theme (主题) 中。
涉及到比较高的代码量,以及大量的App相关的旧代码会从项目中移除。
像SmartPage一样,一个页面由多个Layout组成;新的结构中,一个网站也可以由多个 Theme (App) 组成。

2017-03-03

别看更新频率很低,其实没有在偷懒……

  • 完善: 进一步完成 SmartPage 可视化的操作逻辑
  • 完善: 进一步完善 SmartPage 中 Cover 这个 Layout 的视觉逻辑
  • 完善: AWS S3的 “爆炸”,由此做了一些避免 block 的系统机制调整
  • 完善: 增加Bitcron 功能说明的网站
  • 增加: 新的相册模板 AlbumLog, 实际上是复合型模板,可以作为普通博客模板
  • 完善: 增加本地 unsplash 的随机库,避免直接API调用导致的过长延时
  • 完善: 网站设置(dashboard) 中增加 防盗链 的设置项
  • 完善: 取消原模板源码中?app=xxx的手工逻辑,由模板系统自动添加
  • 增加: +site.disable_nav() 的支持
  • 增强: 默认的Form逻辑中,增加site(选站点)、color(选颜色)的支持
  • 增强: +h.load 的增强,包括针对scss的对应
  • 取消: +h.load_scss

2017-02-25

  • 重要调整: 网站设置中的 mail_sender 这个属性取消,统一在Bitcron Mail中进行绑定网站。

2017-02-21

  • 修正: SSL 自动定期更新证书的时候,导致发送错误的问题

2017-02-18

  • 增强: 调整 App 的逻辑,允许一个App在同个Site内被多次应用到不同的URL上
  • 完善: scss作为动态模板的基础引擎支持
  • 新增: 新增App Apple (iTunes) App to Site demo
  • 新增: 图片的色彩萃取接口
  • 新增: 站点设置中,sync_from_cloud 是否
  • 新增: Apple中获取App的接口
  • 增强: form 的 dom 提供tip这个字段的呈现
  • 新增: form 增加取色器的类型逻辑
  • 新增: 增加 image 类型的form中, clear_is_delete 的逻辑支持
  • 修正: rename的时候会导致S3源产生大小写敏感的问题
  • 修正: 旧App源码重新覆盖的问题

2017-02-12

  • 增加: FarBox 站点导入 Bitcron 站点的支持
  • 增加: FarBox 财务信息导入到 Bitcron 作为账户余额的支持
  • 完善: 账户、网站的基础信息中增加文档数、已使用存储空间的信息
  • 废弃: utils 这个 namespace
  • 调整: 原来的 utils.html_comments(post) 改为 post.comments_as_html 的调用方法
  • 调整: 邀请码的逻辑调整,增加系统级的以及去除登录、注册页面中邀请码字段,以避免场景误解
  • 调整: Themes 的页面调整,在应用、克隆的时候,才进行站点的选择
  • 调整: Apps 提供系统级的自动导入,方便系统内Apps的提供
  • 调整: form的快捷模板语法中,对select的类型,提供field@select`visible@key`的支持

2017-01-26

  • 修正: form表单中image类型字段的多个upload按钮产生的混淆
  • 增加: 网站设置,增加Images模块,可以设定几个网站默认情况下的图片
  • 完善: site.avatar等属性的对应逻辑 https://api.bitcron.com/read/site#toc_13

2017-01-25

  • 增强: 新增一层spam防御的逻辑
  • 调整: 调整云端同步回去的逻辑,以site为设定起点,而非account
  • 增强: site创建的时候,默认的action可以指定从云端(Dropbox)同步数据
  • 增强: [xxx(a=b)](xxx) 这个扩展Markdown语法,必须要内含=号才会生效,以避免混淆
  • 新增: 跨节点的流量统计逻辑
  • 新增: 同步流量记入账户流量
  • 改善: 提升服务器后端页面缓存压缩比
  • 调整: usage页面,统一site & account不同范围下的统计数据
  • 调整: Bitcron.com的顶部导航
  • bug: str.escaped 没有生效,导致某些模板(feed)、函数调用不能完全生效
  • 调整: index.md 作为首页,不需要额外声明metadata
  • 增加: 一些API函数的扩展

2017-01-14

Bitcron 用一个非常非常惊艳的特性,迎接这新的一年;终有所成。

  • 非常重要的更新: SmartPage的GUI化
    • 登录Bitcron,在首页的Pages内可见

2016-12-30

  • 47.90.16.25 (hk2.bitcron.com) 即将下线,如果之前使用A记录绑定的,请修改.
  • 初步增加 doc.visits 这个属性的跨节点同步

2016-12-28

  • 块语法中增加 refer 这个命令
  • 调整limit函数,处理字符的时候,可以指定words,而不仅仅只有length
  • clone theme的时候,移除资源的静态依赖
  • 移植Ghost的默认模板 Casper,感谢 https://jimmehcai.com/

2016-12-25

  • 修正: 创建网站时自动创建的Bitcron Mail出错的情况
  • 改善: 重新处理了TemplateStatus页面的信息

2016-12-24

  • 调整: 第三方云的内容,如果原始文本内容为空,则不进行同步;以避免空内容文件复写的问题。

2016-12-22

  • 增加Bitcron Mail发送status的页面

2016-12-21

  • 重写: Bitcron Mail发、转发邮件的逻辑,使用Site为基础,而不是Bitcron Mail本身,发送记录保存在站点内
  • 调整: 取消Bitcron Mail 广播的功能
  • 改善: 合并Bitcron Mail的设置界面

2016-12-20

  • 调整: Dropbox的Hook,会同时push到主节点中,由节点自身判断是否要处理同步

2016-12-19

  • 调整: 当前Node上操作加入、离开该Node,数据处理是即时的
  • 调整: 增加_data路径下的文件,作为不可直接访问的限制
  • 调整: 邮件发送记录,尽可能保留原始的发送内容
  • 调整: json文件,如果是dict类型(object),且小余30kb以内,如果有cloud_file_date这个字段(需datetime类型),可以写入到数据对象的date字段中

2016-12-17

  • 调整: 初步调整邮件发送的状态机制,将数据存储于网站本身,而非整个Bitcron系统内
  • 调整: 取消原有的(Bitcron Mail)订阅逻辑(将采用CSV格式的数据管理订阅源的方式)
  • 修正: 设定新的节点托管内容的时候,数据没有迅速同步,而有较大的延时的问题

2016-12-16

  • 修正: relatime debug模板的时候,当前什么节点发生的请求,websocket所在的服务器也为该节点,以避免连接管理混乱导致不正确的auto-reload
  • 修正: Dropbox同步的时候, Bitcron上的删除行为没有正确处理,导致Dropbox内如果设定了同步回去的时候,不会处理delete操作;需要自己手工清理Dropbox内不需要的数据。
  • 调整: 文件管理器默认按照position的次序排序
  • 修正: 文件管理器不显示index.md等index开头的Markdown文件

2016-12-15

  • 增强: 数据在多节点间同步,近乎实时
  • 修正: 当一个节点实际无法心跳的时候,其DNS的解析也会自动暂停,以免引起混淆

2016-12-14

由于分布式节点结构上线的问题,可能有(节点之间)同步延时、节点跳转(困惑)等一些问题。
最近几天内会逐渐处理掉这些问题。

2016-12-13

Bitcron 的分布节点结构已经上线,每个账户会有一个默认的主节点,这个主节点内,会存储所有相关的网站数据;非主节点内的数据则是不直接存储的(除非自己设定了对应的network,允许某个节点进行存储)。
DNS可能存在缓存的问题,比如明明在A节点登录了,系统仍然会提醒目前还位于hk.bitcron.com的节点上;过一段时间就可以了。
另外,目前bitcron.com的解析已经由Bitcron系统本身托管。

2016-12-12

  • 更新 site.nav & site.get_nav 的处理逻辑
  • 增加自定义导航的拖拽编辑支持(最多3级),取消原有nav.md的用法(太不直观)
  • push回第三方云,允许delete的行为
  • 增加根据一个doc & args产生token、校验的逻辑
  • 移除utils.now这个属性,统一使用site.now这个属性
  • 准备网络结构的测试

2016-12-01

可能注意到今天晚上8:00-9:00之间,网站数据有短时丢失的情况。
因为在调试Bitcron的集群造成的结果。香港默认不是作为主节点(目前却又是内测的主节点),因为不是主节点,也默认不会直接handle某个site。
我们目前将所有内测的site的network(在“我的网站”右上角可见)中增加了香港这个节点,以避免这个问题出现。当然,这样处置后,数据已经很快自动同步到香港节点,就恢复正常了。
Bitcron的集群结构还在测试中,它每个节点间互相独立(随时增减)、功能完整,数据却能快速的自动(按需)同步,基本能实现非常高的可用性,但归根结底,还是我们对去中心化长久以来思考之后的一种探索。
唯一的遗憾,就是所有 doc 上的 visits 属性丢失了。这种动态属性,如何能持久化存储 (这样跨节点同步时才能保证数据完全一致),我们也在想解决方案当中。

btw, 这样的集群设计非常梦幻,重点已经加粗……

2016-11-24

不可撤销的一次更新,关于comments的路径
由原来的 comment/filename-<md5>.csv 更改为 _comments/<parent_path>.csv, 比如一篇文章对应的路径为x/y/z.md, 那么它对应的评论的csv文件为_comments/x/y/z.csv。之前已经产生的评论文件,需要自己手工调整下路径。
如果是FarBox上产生的旧评论文件,比如xxxx.comments.txt,放置于原来的位置,会自动转化为新的csv格式并复制到新的评论路径下。

2016-11-18

今天晚上22:00后会进行节点结构的调试(服务器会出于不可用状态),顺利的话,一两分钟内完成;倒霉的话可能会耗时比较长。 (已处理,耗时5分钟左右)

2016-11-17

  • 更新 ColaChan 的模板并做初步的发布
  • Bitcron内的操作行为涉及的界面做了基本的调整、完善
  • 增加域名绑定的独立操作页面
  • 新增Tab逻辑的block syntax API
  • 完善文档后,即将新增加一部分内测用户的邀请
  • 其它很多的更新……

2016-11-08

最近一周有一大波的更新,具体的,会在接下来几天,在文档内具体进行补充。
主要的是App的机制,已经处于可工作的状态。

2016-10-31

  • 网站设置中,增加默认图片输出时候的最大宽高的设定,以加速页面的载入以及减少不必要的流量浪费
  • 初步将“域名绑定” App化
  • 增加“微信公众号排版”这个App,可以将网站内的日志,按照一定的格式自动粘贴到微信公众号后台(包括图片)
  • 增加realtime这个空间变量,将 h.debug_tempalte 移到 realtime.debug_template中
  • 普通文件(非template下)也支持scss/sass/less/coffee的自动编译
  • 增加designer变量空间下的数据槽总数
  • 受 MarkEditor 启发,增加局部 dom 元素修改的逻辑
  • 同步日志中,不同步(ignore),但有原因的行为,也记录到日志
  • posts & images的变量空间下增加set_sort & set_under的支持
  • 增加一个modal 的 block syntax 语法API

2016-10-20

  • 修正: 更新 site对象 上的 domain 字段,如果有必要
  • 初步增加 app 概念的基础结构
  • form 字段预处理增加自定义属性扩展
  • 初步完成 CaiCai 同学 一个 Photo 的页面设计向 Bitcron 系统的嫁接

2016-10-19

  • 增加布局因子的计算
  • sandbox.MAX_RANGE 100-> 1000
  • 增加集成 pure 的模板块语法支持
  • Text 增加 clean_text 区分 plain_text
  • d.get_doc 可以指定 type,一面获得类型不匹配的数据
  • posts & images 增加 set_under 的支持
  • 增加一个 auto_pages 的计算方式
  • 修正 nav 中 page 的 url 在没有前缀时出错

2016-10-17

  • 修正 resize 在一个 page 内多次调用时产生的性能问题
  • 首次 comment,并且指定了 cloud 同步情况下 comment 文件被空置的问题
  • 初步重写、增加 可乐橙 同学的模板

2016-10-16

  • 增加 designer 这个变量空间
  • 自动生成的 nav 允许设计师进行控制

2016-10-10

  • 增加评论系统的邮件通知与 Bitcron Mail 结合的机制
  • 创建网站的时候,允许自动创建一个 Bitcron Mail
  • license/comment 的默认邮件模板的支持

2016-10-09

  • 增加 Smart Page API 的文档说明
  • Main.send 函数的 to 参数支持是一个 list

2016-09-29

  • 增加跨 requests 的同步锁的限定

2016-09-25

  • 修正一个 request 内(相同)邮件重复发送的问题

2016-09-22

  • API 中增加(文章、文件)上、下个对象的支持
  • 修正支付宝接入的 sign 方法,以及空间级的校验

2016-09-17

  • 初步增加 +scroll 的代码块语法的 API 支持

2016-09-10

  • 修正: 缓存策略设定为 No,无效