1
0
forked from x/ContextOS
2023-07-01 13:44:02 +08:00

56 lines
2.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

title "笔记文档"
brief `web.wiki.word 是 contexts 用来管理笔记与文档的工具contexts 的文档以 .shy 作为文件格式的后缀。
语法也非常简单,就是命令加参数,像命令行一样使用。其中命令就是 contexts 中的所有的工具名。
所以 contexts 中的所有工具都可以在文档中直接使用。`
spark `包括 contexts 的官网web.wiki.portal也只是在 web.wiki.word 上包装了一个布局和路由而已。
官网的所有内容也是用 .shy 文档来保存的,其中所有的内容在 web.wiki.word 中也一样显示。
`
spark `contexts 的文档不需要单独存放,直接和代码在一起,都在 src 目录下contexts 在构建时,会根据代码结构,将对应的文档打包进 bin 文件中。`
chapter "使用方式"
spark `同样的web.wiki.word 工具,也是可以在导航栏中、在搜索栏中、在单独的网页中都能使用,甚至可以被任何其它的工具嵌套使用。如被 web.wiki.portal 嵌套。`
spark `其中 web.wiki.word 的参数栏中,第一个输入框,是文档的文件名,输入需要查看的文档的文件名即可查看此文档。
在命令网页中,如下添加参数 path 即可指定文档的文件名。`
spark `<a href="http://localhost:9020/chat/cmd/word?path=src/document/started/using/note.shy"></a>`
spark `其中参数有空格或其它特殊字符,需要加引号,单引号、双引号、反引号,其中反引号中的文字可以跨行。`
chapter "常用命令"
section "文字类"
spark `文字类的命令很简单,常用的就 title、chapter、section、spark。`
spark inner `
title "文章标题"
chapter "章节标题"
section "分节标题"
brief "摘要文字"
spark "段落文字"
` args "src/ main.shy"
spark `spark 命令还支持子命令,如 title、inner、shell、button 等,
如需其它文字格式,可自行添加 spark 的子命令,只需要在 src/template/web.wiki.spark/ 目录下添加同名的模板文件即可。`
spark inner `
spark inner "代码文字"
spark shell "命令文字"
shell "命令文字"
` args "src/ main.shy"
spark `其中 shell 命令并不一个单独的命令,只是 spark shell 的别名而已。
还有 chapter 也是 title chapter 的别名section 也是 title section 别名。`
section "数据类"
spark inner src/document/started/using/demo.shy
spark `refer 命令,引用列表,样式如下`
refer `
首页 http://localhost:9020
官网 http://localhost:9020/wiki/portal/
后台 http://localhost:9020/chat/portal/
`
section "影音类"
spark `影音类的文件,存放在 ./usr/local/image/ 目录下。当然参数也可以是一个完整的 URL 地址,直接引用外部的资源文件。`
spark inner `
image background.jpg
video some.mov
audio some.mp3
` args "src/ main.shy"