Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Website
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗The Chambers marketing site. Plain HTML pages plus a Jekyll-powered blog,
built and deployed by GitHub Actions on every push to main.
index.html about.html pricing.html hand-written pages, edited directly
faqs.html privacy.html tos.html refund.html
_posts/ blog articles (Markdown) -> /blog/<slug>/
blog/index.html the blog listing page -> /blog/
_layouts/ page shell + post template (blog only)
_includes/ shared header and footer (blog only)
_config.yml Jekyll settings
assets/css/style.css the stylesheet
assets/images/
.github/workflows/pages.yml the build
1. Create a file in _posts/ named YYYY-MM-DD-your-title.md:
_posts/2026-09-12-why-matter-context-matters.md
The date must be at the front, and the rest of the filename becomes the URL:
https://runchambers.com/blog/why-matter-context-matters/
Use lowercase words separated by hyphens. No spaces, no capitals.
2. Put this at the top of the file, between the two --- lines:
---
title: "Why matter context matters"
date: 2026-09-12
description: "One sentence. Shows on the blog list and in Google results."
---
Write the article here.
3. Write the article in Markdown below the second ---:
## A heading
A normal paragraph. Make words **bold** or *italic*, and
[link like this](https://runchambers.com).
- a bullet
- another bullet
> A pull quote.
4. Commit and push to main. The build runs automatically and the article
is live in a minute or two. Nothing else to do — the blog listing page and the
URL are generated for you.
main.date: in the front matter should match.title: and description: — a colon in your headline
breaks the file without them.Open the .html file and change the words. Leave the class and style
attributes alone — those are the design.
Two things worth knowing:
<em> for the italic half, e.g.
The operating system <em ...>for modern</em> legal practice. Keep the spaces
around the <em> or the words run together..html file, and in
_includes/ for the blog. See Known rough edges below.For the plain HTML pages, any static server works:
python3 -m http.server 8000
To preview the blog you need Jekyll, because /blog/ is generated:
bundle exec jekyll serve
Or just push to a branch and open a pull request — the build runs there too.
.github/workflows/pages.yml runs on every push to main: it builds the site
with Jekyll and publishes the result to GitHub Pages. Build logs are under the
repository's Actions tab, which is where to look if a post does not show up.
One-time setting: repository Settings → Pages → Build and deployment → Source must be set to GitHub Actions. If it is still on Deploy from a branch, the workflow will build but the deploy step will fail.
The CNAME file keeps the custom domain pointed at runchambers.com.
assets/css/style.css work. Inventing a new one
(say md:col-span-3) silently does nothing. Either reuse a class already in
the file, or hand-add the rule at the bottom of the stylesheet — there is a
small block of these there already.faqs.html has no footer at all. Converting the pages to use _includes/
would fix this — the machinery is already in place for the blog.#resources and #trial in the nav point at anchors that do not exist on the
homepage.