From e027e28edcb8da553a316a6502bc982c6a35b598 Mon Sep 17 00:00:00 2001 From: snowy Date: Thu, 29 Aug 2024 15:42:47 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E6=96=B0=E5=A2=9E`@litedoc-hide`?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 7d4f139..ae2866f 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,39 @@ # liteyuki-autodoc -## 为你的Python模块生成markdown文档 +## 为你的Python库模块生成清晰的markdown文档 -### 支持i18n,Google Style,Numpy Style,reStructuredText Style(待支持) +### 功能:i18n支持,多风格注释支持,多主题支持 -### 安装 +## 安装 ```shell pip install litedoc ``` -### 使用 +## 使用方法 ```shell python -m litedoc -o|--output ``` -### 详细参数 +#### 详细命令参数 ```shell -o|--output: "doc-output" 输出路径,默认为doc-output --l|--lang: "zh-Hans" 语言,支持en, zh-Hans,zh-Hant,ja等,默认zh-Hans +-l|--lang: "zh-Hans" 语言,支持en, zh-Hans,zh-Hant,ja,默认zh-Hans -t|--theme: "vitepress" 主题,支持vitepress, vuepress, 默认vitepress -s|--style: "google" 风格,支持google, numpy, reStructuredText, 默认google,但目前只实现了google,欢迎PR -c|--contain-top #是否包含顶部文件夹信息,即在输出目录再套一层module_path的basedir ``` +在输出的目录下markdown文档是以模块原有的目录结构生成的,可以直接把输出内容移到目前主流的文档框架中,如VuePress,VitePress等,如果想优化用户体验,还可启用动态侧边栏 -### 代码编写小提示 +## 代码编写建议 +- 在编写库的时候,尽量写上标准的注释,这样对用户和自己都有好处 - 生成器默认不处理"私有"变量和函数,即以`_`开头的变量和函数(尽管Python没有真正的私有变量),也默认不处理没有注释的变量 - 如果你不想展示某个函数和变量,可以在函数文档字串任意处加上`@litedoc-hide` - 变量注释支持在同一行内使用`#`添加的注释,也支持在下一行使用`"""注释内容"""`添加的注释 -### 示例项目 +## 示例项目 - [轻雪文档](https://bot.liteyuki.icu) - [MBCP Docs](https://mbcp.sfkm.me) \ No newline at end of file