如何为我的gitweb项目列表配置Tag Cloud视图?
我在git repo http://repo.or.cz/上看到了一个这样的示例,但我不确定如何在我自己的gitweb安装上配置它。
这是否有一个gitweb_config.perl示例?
答案 0 :(得分:0)
gitweb.perl
script documentation(包含在git repo itself中)确实提到了:
允许gitweb扫描项目存储库的项目内容标签,并在项目列表附近显示流行的Web 2.0-ish“标签云”。
请注意,这与普通的Git标签完全不同。gitweb本身可以显示现有的标签,但它不会处理标签本身;你需要在gitweb之外进行外部操作。
格式在git_get_project_ctags()
subroutine中描述 您可能希望安装HTML::TagCloud
Perl module以获得漂亮的标签云,而不仅仅是标签列表。
git_get_project_ctags()
subroutine:
支持的格式:
$GIT_DIR/ctags/<tagname>
文件(在'ctags'子目录中)
- 如果其内容是数字,请将其用作标记权重,
- 否则添加重量为1的标签
$GIT_DIR/ctags
文件,每行是一个标签(重量为1)
相同的值多次增加标签重量gitweb.ctag
多值repo配置变量