### Obsidian Publish >总共花费$106.5/yr - 订阅 $10/mo (or $96/yr)。与Obsidian无缝整合,[物有所值](https://www.reddit.com/r/ObsidianMD/comments/16e5jek/best_way_to_selfhost_obsidian_publish/)。 - 选择[Minimal theme](https://minimal.guide/home)。从[Github](https://github.com/kepano/obsidian-minimal-publish?utm_source=chatgpt.com)下载publish.css,放于根目录,于网站同步时上传。[Image grids](https://minimal.guide/image-grids)插件颇为好用。 - 中国区无障碍连接 - 选项 - Google index disabled. Unsearchable till full buildup. - Custom domain name: secondfieldnotes.com. Register at cloudflare for $10.5/yr ### Vault文件结构范例 > Scratch 和存档备查设置为导航不可见,仅链接可用,以保持结构清晰。Private部分需准入email和一次性pin。 Secondfield/ ├── 首页.md ├── 传奇业者/ *├── Scratch/* *├── Archive/* ├── 商业模式/ ├── 结构机会/ ├── 与少年说/ ├── 点评杂想/ ├── 投资生活/ ├── *存档备查/* ├── All post.md ├── Obsidian publish.md └── **Private/** ├── Family friends account.md └── Portfolio update.md ### 中文字体 >Mac支持很好,PC还有问题 记事本打开,加在publish.css末尾 ```css body { --font-text: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; } ``` ### 自动索引排序 > 这个用到 Dataview 和 Dataview Serializer 两个插件,省不少时间 博文首行添加属性,如例: ```markdown --- permalink: excess-return date: 2026-08-31 --- ``` 在需要列表的地方加入下面这段查询(源码)。按 Ctrl+S(Mac 为 Cmd+S)保存后,插件会在注释下方生成普通的 Markdown 列表;`<!-- -->` 是 HTML 注释,网页上只显示列表,查询本身不可见。 <pre><code>&lt;!-- QueryToSerialize: LIST WITHOUT ID dateformat(date, "yyyy-MM-dd") + " " + file.link FROM "Secondfield" WHERE date SORT date DESC LIMIT 5 --&gt;</code></pre> 效果(本站首页的“最近更新”就是这样生成的): <!-- QueryToSerialize: LIST WITHOUT ID dateformat(date, "yyyy-MM-dd") + " " + file.link FROM "Secondfield" WHERE date SORT date DESC LIMIT 5 --> <!-- SerializedQuery: LIST WITHOUT ID dateformat(date, "yyyy-MM-dd") + " " + file.link FROM "Secondfield" WHERE date SORT date DESC LIMIT 5 --> - 2026-09-30 [[价差交易 · NPV merger]] - 2026-09-27 [[一个时代的落幕 Buffett era]] - 2026-09-27 [[科研钱从哪出 Scientific endowment]] - 2026-09-11 [[九月动荡 Sell Rosh Hashanah]] - 2026-09-07 [[美股入门贴士 Lower-risk starter kit]] <!-- SerializedQuery END --> ### Cloudflare access control >Obsidian publish不提供部分内容密匙保护的服务;但这可以通过Cloudflare实现,50个用户以内免费。Cloudflare中搜索Zero trust free,Access control中增加policy,添加加授权用户email列表。需在Integration增加One-time pin Identity Provider。 Protect: ├── secondfieldnotes.com/Private/* Allow: ├── your email ├── wife's email ├── parents' emails Login: ├── Email one-time PIN Session: ├── 30 days Settings: ├── Customize domain / “Redirect to your custom domain” switch ON ├── Private notes: no custom permalink. Let folder determine the URL. ![[Pasted image 20261005132604.png|500]] 点击进入欢迎页亲友账户时,会出现登录框,填入你的email,将收到一个6位数代码,写入下一页面,有效登录可保持一月。