-
Notifications
You must be signed in to change notification settings - Fork 7.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: Add a new document site #13375
Conversation
.github/workflows/documents.yml
Outdated
@@ -0,0 +1,29 @@ | |||
name: ci |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
换一个有意义的名字吧
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
可以的
on: | ||
push: | ||
branches: | ||
- master |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
我们没有 master 分支
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
有main分支就好了,这是mkdocs-material官方给的模板,不影响使用
--- | ||
comments: true | ||
hide: | ||
- navigation | ||
--- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这里每个文件都要改造一下,感觉不太好。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
因为采用了mkdocs-materail模板,必然要遵循它的结构。我没觉得哪里不太好。
.pre-commit-config.yaml
Outdated
@@ -3,20 +3,20 @@ repos: | |||
rev: v4.6.0 | |||
hooks: | |||
- id: check-added-large-files | |||
args: ['--maxkb=512'] | |||
# args: ['--maxkb=512'] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
这个不用注释掉的,只是会在本地进行拦截, github action 流水线里不会拦截。
可以在本地提交前临时关闭 pre-commit 来提交。
ok,一会我改一下
|
还是需要再看看,在调整目录结构的时候,如何能保留原始的文档的 commit log, 这样未来维护这些文档的时候,可以查看 git log 来看看历史上改动文档的原因。 |
嗯嗯,你们慢慢看,我就先不搞这里了 |
我又仔细看了一下新的文档结构,以及跟以前的做了一下对比。 我想到的的事情还有这些
我基本是用这个脚本来对比看做了哪些调整的: explore_docs_structure.sh
也请大家也发表一下看法: @GreatV @tink2123 @mattheliu |
看法: |
A:
A: 这个后期是有打算逐步删除的,因为文档众多,我也不确定是否有遗漏,想着先上线,再慢慢来看问题
A: 这个我有点不太明白,deploy代码放到docs目录下,是出于什么样的考虑呢?
A: 这个之所有有两个blog,是因为ppocr和ppstructure下都有一些属于各自范围下的文章,都合并起来,感觉会有些混乱。
A: 这个可以的
A: 这个没有看懂,文档被设置为可执行权限,是指什么? |
因为 deploy 下的文件,都是在教学怎么样使用训练出来的模型做推理部署,并没有去实现一个特定的推理库,。即便是有代码,其实也是示例性质的,在演示怎么用其他的工具推理 PaddleOCR 的模型。从这个角度,我觉得应该归类为文档。我只是粗略的看了一下 deploy 这个目录下的文件,也有可能理解不准确。
主要是叫 blog(博客)的话,其实是需要定期有帖子发出来的一个博客站点,类似于 pytorch blog,一个开源项目有一个博客看起来比较合理。我刚才又看了看现有的塞到了 blog 下的内容,严格来说更像是技术文章的合集,是不是不叫 blog, 叫 tutorials (实践指南) 或者 articles (文章),还是分开放在 ppocr 和 ppstructure 下,更加合理一些?
第一列是有 x 权限标识的, 只有可执行的文件才需要有这个权限。 当然这个是个小事情了。 |
嗯嗯,理解你的意思。现有文档结构下,放到docs目录下倒是也没有问题。我个人认为还是现在这样放到最外层好一些,好找。^-^
现在塞到blog下的文章,都是不太好分类到现有类别下的文档,实在没地方,又想让大家看到,就塞到blog下了。 比较赞同改成Articles,还放在各自目录下。最外层可以增设一个blog,用来发布一些最近动态啥的。 |
我觉得不太优雅。 |
那么请给出一个优雅的方案呗。我觉得还好 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
问题描述
现有仓库下文档散落在各个目录下,不利于小伙伴查找和使用。
解决方案
采用mkdocs-material + Github Pages搭建更加现在化文档站点。
特色