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