feat(frontend): replace article system with Zibll 9.0

This commit is contained in:
2026-08-18 16:06:47 +08:00
parent 2881c69e9c
commit 0f2ac6c34a
69 changed files with 2603 additions and 4163 deletions
+5 -8
View File
@@ -646,9 +646,9 @@ class Settings {
/**
* Post-list card style and meta display settings.
*
* @return array{card_style:string,render_mode:string,show_author:bool,show_date:bool,show_views:bool,show_category:bool,show_comments:bool,show_likes:bool,excerpt_length:int}
* Zibll 9.0 post-list display settings.
*
* @return array<string,mixed>
*/
public static function get_post_list_style_settings(): array {
return PostDisplay::get_post_list_style_settings();
@@ -659,7 +659,7 @@ class Settings {
/**
* Post-list thumbnail policy settings.
*
* @return array{priority:string[],fallback:string,aspect_ratio:string,multi_enabled:bool,multi_count:int,lazy:bool}
* @return array<string,mixed>
*/
public static function get_post_thumb_settings(): array {
return PostDisplay::get_post_thumb_settings();
@@ -949,10 +949,7 @@ class Settings {
/**
* 获取归档布局模式。
*
* 从 post_list.list schema 的 render_mode 字段读取。
* 后台可在 /post-list/list 页面配置。
*
* @return string grid-cms|list|compact
* @return string card|list
*/
public static function get_archive_layout(): string {
return PostDisplay::get_archive_layout();