From 3bef2ad38e5e9e4623e4b8444fa5129d49b3e1c0 Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Sun, 1 Nov 2026 05:29:46 +0800 Subject: [PATCH] Update build.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 构建时在根目录写入 robots.txt,指向学习站的站点地图。 --- website/builder/build.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/builder/build.py b/website/builder/build.py index dca55fb0..e1c77d4b 100644 --- a/website/builder/build.py +++ b/website/builder/build.py @@ -230,6 +230,8 @@ def build(optimize=True): (dist / '_sidebar.md').write_text('\n'.join(sidebar) + '\n') (dist / '_404.md').write_text('# 页面暂未找到\n\n请从目录或搜索查找笔记。\n\n[返回首页](/)\n') (dist / '.nojekyll').touch() + # 允许收录;学习站每道题的页面列在它的站点地图中(笔记页面在 # 之后,没有单独的地址) + (dist / 'robots.txt').write_text('User-agent: *\nAllow: /\n' + (f'Sitemap: {SITE_URL}learn/sitemap.xml\n' if LEARN_BUILD.is_file() else '')) shutil.copyfile(ROOT / 'docs/_media/LogoMakr_1J56bI.png', dist / 'favicon.png') learn_report = None if LEARN_BUILD.is_file():