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