因为我的个人笔记系统是围绕 Beex 搭建的,所以这个项目会持续得到维护,不会烂尾。
无需安装,下载(Download)后,双击 bx.exe
文件,会自动生成一些配置文件和文件夹,初始化就完成了。(你可能只是看到屏幕闪了一下。)
Beex 是开箱即用的,如果你已经迫不及待了可以先跳过本节,稍后再回来设置。
打开 _config.toml
文件(这是一个文本文件,你可以使用 Windows 自带的“记事本”打开它),你可以只编辑这三项:
title
: 站点标题。author
: 作者名。tagline
: 站点副标题。注意不要误删引号,其余的参考 Beex 配置以及 BeexMeta。
双击 start.bat
,弹出控制台,你可以右键单击这个文件“发送到桌面快捷方式”(注意不是复制文件),方便使用。
在控制台中输入下面的命令来新建一篇文章。
bx new hello-world
hello-world
是要新建的文章名,用连字符而不是空格 space。-d
标志,像这样:bx new -d my-second-article
。打开新建的文件,如果你没有 Markdown 编辑器,先用“记事本”打开它。
你会看到一段被 <!-- BeexMeta
和 -->
包裹起来的元信息,暂时不用管它们,在 -->
之后另起一行,随便写点什么,像下面这样:
<!-- BeexMeta
这里有一些元信息...
-->
# 你好,世界
这是我的第一篇文章。
别忘记 Ctrl + S 保存。
回到控制台,输入:
bx gen
这将生成 HTML 文件。
继续在控制台输入:
bx run --hot-gen
这将启动一个本地 HTTP 服务。打开浏览器,在地址栏输入 localhost:5050
或者 127.0.0.1:5050
,不出意外你就能看到一个本地网页了。
--hot-gen
不是必须的,它表示如果有文件被新建或修改,则自动重建,无需再手动执行 bx gen
,所以带上它比较方便。
小提示
bx run
,直接到浏览器里查看。5050
端口,输入 bx run --port=5051
换用其他端口试试,也可以编辑 _config.toml 文件里的 port
修改。.bat
文件,你可以把 run
的 .bat
文件设置为开机自启动。至此,你实际上已经完成了入门教程,可以开始写作了。很简单不是吗?
对于不了解 Markdown 的人,可以过一遍 Markdown 简明教程,最常用的也就是:标题、列表、超链接、图片这四个标记,很简单。
对于 Markdown 老手,Beex 使用 CommonMark 方言,外加支持 TODO 列表。如果你需要输出数学公式或流程图等,可以在主题中集成 JavaScript 解析库来实现。
希望你喜欢。
当你文章多到必须使用搜索功能的时候可参考:我使用的笔记应用软件 ripgrep 章节。
在与 bx.exe
同一目录下,新建一个文本文件,重命名为 start_run_1.bat
,写入并保存:
start bx run --site=1 --hot-gen
现在你就可以双击这个文件来启动预览服务,不用再敲命令了。
上面的快捷方式会开启一个 cmd
窗口,如果你嫌它碍事,你可以新建一个 start_run_1.vbs
文件,写入:
set ws = WScript.CreateObject("WScript.Shell")
ws.Run "bx run --site=1 --hot-gen", 0
这时双击这个文件就会在后台启动,看不到窗口,如果你想关闭该进程,要在 Windows 任务管理器中的“后台进程”中找到 bx.exe
并结束它。
start_run_1.vbs
,创建快捷方式。C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
以后开机时就会自动启动这个服务。