[非官方] 主页标准与指导 #4483
Pinned
Light-Beacon
started this conversation in
自定义主页
[非官方] 主页标准与指导
#4483
Replies: 2 comments 2 replies
-
|
提一嘴,重复的主页除非比已存在的主页质量更高,否则不会加入预设 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
在这里借一楼说一下 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
前言
作为多年老牌主页——新闻主页的作者,我是欢迎大家创建并提交自己的主页的,在 #2528 也看了很多大家创建的主页,很高兴 PCL 社区能有这样积极的一群内容创作者。但就目前看来提交的主页质量参差不齐,大部分都有其相应的问题,想到头来也许缺乏相应的经验和标准吧,也就是没有人告诉应该做什么,不应该做什么。于是结合之前的问题,我有感而生了本文,希望能帮助主页创作者们创造出质量更好的主页。
Important
注意:这里不是官方硬性要求,本文也不代表 PCL 官方发出,主页硬性要求见 #2528,这里只是我个人推荐大家这么做。
如果本文有疏漏或有建议可以在下方回复。内容将来有可能会扩充
(想到啥写啥)【附】第一次接触联网自定义主页需要注意的事
如果你是第一次接触联网自定义主页,提前说一下自定义联网主页有两个你必须要迈过去的技术门槛:看着花里胡哨的,其实都并不是很难。对于第一条,如果你有一些经验的话你可以使用 VS 构建一个 WPF 应用往里拖控件然后看看代码啥的,应该很快就能上手。第二条的话不会相关技术这里真的建议去学习一下,毕竟这个还是蛮重要的基础(也很简单)。
主页推荐标准与指导
内容性
内容
除非你真的有信心能甩简单主页几条街布局
Grid、WarpPanel、DockPanel、ViewBox等控件local:MyCard作为卡片最外层元素,使得主页与 PCL 整体协调10左右即可Margin)画面
{DynamicResource ColorBrushX}笔刷文字
TextWrapping = "Wrap"&=&、"="等等技术性
主页
Style会减少许多重复代码local:MyImage控件代替 WPF 原生的Image控件local:MyImage控件提供了异步加载与加载失败后回调的图片链接,优化了主页性能网络
http://example.com/Custom.xaml改为http://example.com/版本检查
http://example.com/home的会访问http://example.com/home/version获取版本号http://example.com/home.xaml的会访问http://example.com/home.xaml.ini获取版本号流量过滤(可选)
Referer为*.pcl2.server和*.pcl2.open.serverUser Agent包含PCL2/*其它要注意的
IsSwaped重命名为IsSwapped,虽然在新版本中保留了IsSwaped字段不会报错,但已无实际功能。需要判断 PCL 版本替换字段名称以保证主页功能正常运行。Header中不带Referer,可能造成误拦,需要格外注意。Beta Was this translation helpful? Give feedback.
All reactions