feat: 完善MeNav浏览器扩展API规范实现

This commit is contained in:
coolzr
2025-10-14 19:34:47 +08:00
parent e5fc71aee8
commit 6447abef3a
7 changed files with 42 additions and 7 deletions

View File

@@ -4,13 +4,25 @@
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="menav-version" content="{{_meta.version}}">
<title>{{site.title}}</title>
<title data-editable="site-title">{{site.title}}</title>
<meta name="description" content="{{site.description}}" data-editable="site-description">
<meta name="author" content="{{site.author}}" data-editable="site-author">
<link rel="icon" href="./favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon">
{{{googleFontsLink}}}
<style>
{{{fontVariables}}}
</style>
<!-- 字体配置数据,供扩展读取 -->
<meta name="font-title-family" content="{{fonts.title.family}}" data-editable="font-title-family">
<meta name="font-title-weight" content="{{fonts.title.weight}}" data-editable="font-title-weight">
<meta name="font-title-source" content="{{fonts.title.source}}" data-editable="font-title-source">
<meta name="font-subtitle-family" content="{{fonts.subtitle.family}}" data-editable="font-subtitle-family">
<meta name="font-subtitle-weight" content="{{fonts.subtitle.weight}}" data-editable="font-subtitle-weight">
<meta name="font-subtitle-source" content="{{fonts.subtitle.source}}" data-editable="font-subtitle-source">
<meta name="font-body-family" content="{{fonts.body.family}}" data-editable="font-body-family">
<meta name="font-body-weight" content="{{fonts.body.weight}}" data-editable="font-body-weight">
<meta name="font-body-source" content="{{fonts.body.source}}" data-editable="font-body-source">
<!-- 预设主题和侧边栏状态,避免闪烁 -->
<script>
(function() {