import { defineComponent } from 'vue' import { NCheckbox, NCollapse, NCollapseItem, NDivider, NInput, NStep, } from 'naive-ui' import { currentConfig } from '~/core/config.ts' export default defineComponent({ render() { return ( 打包成 zip(在浏览器端打包完毕后会弹出保存对话窗口) {/* 不打包appearance、stage 等公共资源(开启了cdn就选这个不打包,
这些资源将近19mb「下载只需要6~7mb」,
当然你如果自行部署的话也可以选这个不打包来节省时间,
这些资源一般没有变化所以部署一次即可。)
*/} 不复制 assets/ 资源,勾选此选项则需要自行处理资源文件 输出 sitemap.xml 文件

路径前缀

默认值为 "." 生成路径例如 "./record/思源笔记.html"
但 sitemap 并不建议采用相对路径所以应该替换成例如 "https://shenzilong.cn"
则会生成 "https://shenzilong.cn/record/思源笔记.html" 这样的绝对路径
参见 https://www.sitemaps.org/protocol.html#escaping 开启增量编译,当资源的 hash 值没有变化时不会编译
会根据配置文件中的__skipBuilds__字段跳过一些没有变化不需要重新输出的内容

增量编译文档,当需要重新全量编译文档时不勾选此项,需要上方选项勾选,此选项才能生效

head

此处的代码将添加至 head 标签顶部

beforeBody

此处的代码将添加至 body 标签顶部

afterBody

此处的代码将添加至 body 标签底部
{/* 公共资源的cdn前缀
删除掉下方文本框内所有文本即关闭了此功能
*/} 启用 meilisearch 搜索引擎 自建meilisearch搜索 OceanPress 的运算都是在本地,不会收集密钥,请确保网址是 https 加密的 oceanpress.heartstack.space
启用 s3
启用 OceanPress Server
) }, })