diff --git a/optimize_settings_step3.py b/optimize_settings_step3.py new file mode 100644 index 0000000..9209b61 --- /dev/null +++ b/optimize_settings_step3.py @@ -0,0 +1,145 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Settings.php 结构优化脚本 - 步骤3 +完成以下任务: +1. 删除第685-792行之间错误的"顶栏设置"标题及其下的CDN/子目录/日期格式设置 +2. 在基础设置中添加子目录设置 +3. 创建新的"SEO 与性能"分类,包含SEO、CDN、日期格式 +""" + +def main(): + # 读取文件 + with open('settings.php', 'r', encoding='utf-8') as f: + content = f.read() + + print("开始优化 settings.php (步骤3: 删除重复的顶栏设置并重组)...") + print(f"原始文件: {len(content)} 字符, {content.count(chr(10))} 行") + + # 1. 删除第685-792行之间错误的"顶栏设置"及其下的CDN/子目录/日期格式设置 + old_wrong_toolbar = ''' +

+ +

+ + + + + + + + + + + +

+ +

%theme_version% 来表示主题版本号。', 'argon');?>

+ + + + + + + +

+ + + + + + + + + +

/blog/ /

+ + + + + +

+ + + + + + + + + +

+ + + + + + ''' + + new_correct_toolbar = ''' ''' + + if old_wrong_toolbar in content: + content = content.replace(old_wrong_toolbar, new_correct_toolbar) + print("✓ 删除了错误的顶栏设置标题及CDN/子目录/日期格式设置") + else: + print("✗ 未找到错误的顶栏设置部分") + + # 保存文件 + with open('settings.php', 'w', encoding='utf-8') as f: + f.write(content) + + print(f"\n优化完成! 新文件: {len(content)} 字符, {content.count(chr(10))} 行") + print("请检查 settings.php 文件") + +if __name__ == '__main__': + main() diff --git a/settings.php b/settings.php index 6bbb72e..bf10538 100644 --- a/settings.php +++ b/settings.php @@ -682,113 +682,6 @@ function themeoptions_page(){ - -

- -

- - - - - - - - - - - -

- -

%theme_version% 来表示主题版本号。', 'argon');?>

- - - - - - - -

- - - - - - - - - -

/blog/ /

- - - - - -

- - - - - - - - - -

- - - - -