|
|
@@ -0,0 +1,38 @@
|
|
|
+# 新闻主页正在测试新的主页构建器
|
|
|
+## 恭喜!
|
|
|
+恭喜您成为了我的幸运测试用户!(不是,只是本次访问是,其实很可能刷新一下就没了)
|
|
|
+*(如果你直接看的新闻主页仓库请无视上一行)*
|
|
|
+
|
|
|
+由于老主页构建器是屎山项目,实在不敢维护,并且每增加一次需求就得改构建器(后端)代码,实在太费劲,干脆直接砍了重新做一个。
|
|
|
+
|
|
|
+您这次访问就是由新主页构建器生成的(是不是看起来不一样?),当然新的主页构建器稳定性肯定不如老的好,还可能会产生意料之外的情况。新构建器和新闻主页都是在 Github 上完全开源的。如果你对发现了新构建器的任何问题,或对新的页面有任何意见的话欢迎在我的 GitHub 仓库提出(构建器仓库和新闻主页仓库都可以)
|
|
|
+
|
|
|
+说这么多我还没介绍一下新主页构建器呢,由于我还没时间写 Doc,下面我来简单介绍一下老主页构建器和新主页构建器的功能,如果你不需要或者不感兴趣的话就可以不用看了(
|
|
|
+### 继承于老主页构建器的功能
|
|
|
+* 页面构建(主要功能)
|
|
|
+* 页面卡片管理
|
|
|
+* 一些兼容 Markdown 的语法卡片构建(标题、正文、图片)
|
|
|
+* 元素模版
|
|
|
+### 新构建器的新增功能
|
|
|
+* 为了支持脚本改用 python(老的用的 C#)
|
|
|
+* 支持工程文件脚本(这样就不用一直改后端了,大版本更新应用就行)
|
|
|
+* 卡片属性(这里最复杂最有用的功能之一)
|
|
|
+* 卡片模版
|
|
|
+* (自带插件)扩展 Markdown 支持(**加粗**、*斜体*、[链接](https://news.bugjump.net),其它还没有完全支持)
|
|
|
+* 配置文件格式从 json 改为 yaml (方便人写)
|
|
|
+* 由 yml 编写的样式(Style)代码
|
|
|
+### 正在规划的新功能
|
|
|
+* Github Actions 验证主页文件编写是否有误
|
|
|
+* 主页文件压缩(其实压缩不到哪去,顶多给资源 key 做个混淆)
|
|
|
+* yml 编写动画
|
|
|
+* 支持更多 Markdown 语法
|
|
|
+* 自动化脚本页面卡片选择
|
|
|
+### 叙旧环节
|
|
|
+说起构建器,我当年最最开始的代码全是手敲的,就是最原始的 xaml 文件,之后因为要经常获取版本内容信息,翻各个网站太麻烦了,于是是做了一个带 UI 的主页构建器(然后用了一年)
|
|
|
+接下来就有一个头疼的事情,我 UI 是拿 WPF 框架写的(对,和 PCL 的一样),然后我由于不是经常能拿到电脑去生成主页代码(那时候主页代码是生成器生成然后我复制到 GitHub 仓库 commit 再推上去的),我在想能不能让服务器去帮我生成这种东西。
|
|
|
+还好 dotnet 支持跨平台,于是我代码搓了搓又写了个后端,现在所说的老主页构建器就是现在服务器上跑的后端。
|
|
|
+
|
|
|
+至于那个带 UI 的...我搓完后端没多久就不用它了,现在因为后端已经迭代多次,很多我自己新加的语法压根就不兼容最初的带 UI 的主页构建器了,现在这东西已经完全不能跑了
|
|
|
+之后如上边所说,那个老主页构建器实在满足不了需求了,于是便有了这个新的主页构建器
|
|
|
+
|
|
|
+现在还在用这个地址的人应该都是老新闻主页用户吧(因为不想大幅度公开所以预设的那个新闻主页完全看不到这个页面),感谢你长期以来的支持!
|