NewPageBuilderHint.md 3.6 KB

新闻主页正在测试新的主页构建器

恭喜!🎉🎉🎉

恭喜您成为了我的幸运测试用户!(不是,只是本次访问是,其实很可能刷新一下就没了) (如果你直接看的新闻主页仓库请无视上一行)

由于老主页构建器是屎山项目,实在不敢维护,并且每增加一次需求就得改构建器(后端)代码,实在太费劲,干脆直接砍了重新做一个。

您这次访问就是由新主页构建器生成的(是不是看起来不一样?),当然新的主页构建器稳定性肯定不如老的好,还可能会产生意料之外的情况。新构建器和新闻主页都是在 Github 上完全开源的。如果你对发现了新构建器的任何问题,或对新的页面有任何意见的话欢迎在我的 GitHub 仓库提出(构建器仓库和新闻主页仓库都可以)

如果你没有办法连接 GitHub 或者你想交流主页制作经验或者想给新闻主页帮帮忙,你可以加入新闻主页交流群 828081791 交流。

说这么多我还没介绍一下新主页构建器呢,由于我还没时间写 Doc,下面我来简单介绍一下老主页构建器和新主页构建器的功能,如果你不需要或者不感兴趣的话就可以不用看了(

继承于老主页构建器的功能

  • 页面构建(主要功能)
  • 页面卡片管理
  • 一些兼容 Markdown 的语法卡片构建(标题、正文、图片)
  • 元素模版

    新构建器的新增功能

  • 为了支持脚本改用 python(老的用的 C#)

  • 支持工程文件脚本(这样就不用一直改后端了,大版本更新应用就行)

  • 卡片属性(这里最复杂最有用的功能之一)

  • 卡片模版

  • (自带插件)扩展 Markdown 支持(加粗、*斜体*、链接,其它还没有完全支持)

  • 配置文件格式从 json 改为 yaml (方便人写)

  • 由 yml 编写的样式(Style)代码

    正在规划的新功能

  • Github Actions 验证主页文件编写是否有误

  • 主页文件压缩(其实压缩不到哪去,顶多给资源 key 做个混淆)

  • yml 编写动画

  • 支持更多 Markdown 语法

  • 自动化脚本页面卡片选择

    叙旧环节

    说起构建器,我当年最最开始的代码全是手敲的,就是最原始的 xaml 文件,之后因为要经常获取版本内容信息,翻各个网站太麻烦了,于是是做了一个带 UI 的主页构建器(然后用了一年) 接下来就有一个头疼的事情,我 UI 是拿 WPF 框架写的(对,和 PCL 的一样),然后我由于不是经常能拿到电脑去生成主页代码(那时候主页代码是生成器生成然后我复制到 GitHub 仓库 commit 再推上去的),我在想能不能让服务器去帮我生成这种东西。 还好 dotnet 支持跨平台,于是我代码搓了搓又写了个后端,现在所说的老主页构建器就是现在服务器上跑的后端。

至于那个带 UI 的...我搓完后端没多久就不用它了,现在因为后端已经迭代多次,很多我自己新加的语法压根就不兼容最初的带 UI 的主页构建器了,现在这东西已经完全不能跑了 之后如上边所说,那个老主页构建器实在满足不了需求了,于是便有了这个新的主页构建器

现在还在用这个地址的人应该都是老新闻主页用户吧(因为不想大幅度公开所以预设的那个新闻主页完全看不到这个页面),感谢你长期以来的支持!

🌹🌹🌹🌹🌹