第 2 集 · 安装与创建工作区
这一集结束时,你会有一个本地工作区,能用命令行和桌面端打开它;换一台电脑,也能接着写。
一、安装
完整功能:从源码安装(推荐)
桌面端、Moment、反馈面板和 GEO 分析都在 main 分支。准备好 Git 和 Rust 工具链,安装桌面端还需要 Node.js:
git clone https://github.com/Qingbolan/Silan-Context-System.git
cd Silan-Context-System
./engine/install-dev.sh
packaging/release/dev-install-local.sh --desktop-only --user-apps
silan --versioninstall-dev.sh会先跑完测试再安装silan命令,安装记录写在~/.local/state/silan-viking/install-receipt。- 第二条命令把桌面端装到你的「应用程序」文件夹。
只要命令行:一行安装发布版
curl -fsSL https://raw.githubusercontent.com/Qingbolan/Silan-Context-System/main/engine/install.sh | sh这会安装公开发布的 v1.0。它能写文章、校验和发布,但没有桌面端和 Moment。
无论哪种方式,都会得到三个等价的命令:silan、svk 和 silan-viking。本系列统一用 silan。
二、创建工作区
mkdir my-research-site
cd my-research-site
silan init
silan index sync
silan guidesilan init 会生成:
my-research-site/
silan-viking.toml 工作区配置:身份、数据库、部署
content/ 你写的所有内容,是唯一的源头,也是一个独立的 Git 仓库
resources/ blog、projects、moment、episode、resume
SCHEMA.md 内容规则
_deploy/portfolio.db 从 content/ 生成的索引,随时可以重建silan index sync 从 content/ 建立索引,silan guide 会根据当前状态告诉你下一步做什么。想按提示一步步完成登录、验证和部署设置,也可以运行 silan onboard。
三、打开桌面端
在工作区目录里运行:
silan desktop桌面端会记住这个工作区,以后直接从应用图标打开就行。第一次打开先看到启动页,点 Enter workspace 进入仪表盘。右下角有三个常用按钮:** Catch moment**、New project、Write blog。
还没配置部署时,仪表盘顶部会提示暂时无法同步访问统计。这是正常的,第 4 集配置好部署后就会消失。
四、换台电脑接着写
content/ 是一个普通的 Git 仓库。把它推到你自己的私有仓库:
cd content
git remote add origin git@github.com:<你的账号>/<私有仓库>.git
git push -u origin main在另一台电脑上,装好 Silan Viking 后打开桌面端,会看到新设备引导「Continue from the source, not the server」。在 Git repository 填仓库地址,在 Workspace folder 填本地文件夹,点 Verify access 确认有读取权限,再按提示点 Clone or update workspace。已有的文件夹会更新,空文件夹会直接克隆。之后,当另一台电脑有新的提交时,仪表盘的 Needs attention 卡片会出现 Pull N,点一下就能同步。
同步基于 Git,所以离开一台电脑前,记得先提交并推送。
如果私有仓库也丢了,可以从线上网站恢复已经公开的内容:
silan site recover --from https://你的网站 --to ./content线上恢复只包含公开内容,不包含私人草稿和完整的 Git 历史。
检查点
silan --version能输出版本号;silan guide显示工作区已经初始化并完成索引;- 桌面端能打开这个工作区,并看到仪表盘。
下一集开始记录和写作。
还没有评论

