如何更改我的Mercurial Web界面方面

时间:2013-01-16 11:35:03

标签: html css interface mercurial mercurial-extension

我现在开始使用mercurial,我在localhost / hg上有web界面。

现在我想更改Mercurial页面的图形方面,更改外观。 (CSS,icon,icon_link,...)

我到处搜索,找不到任何相关信息。

有人告诉我该怎么办?

提前致谢。

2 个答案:

答案 0 :(得分:2)

我自己没有这样做,所以除了指向hgweb主题文档here之外,我无能为力。

(我假设您使用hgweb发布存储库)

答案 1 :(得分:0)

我解决了我的问题。在我的情况下,我使用ubuntu: 在/usr/share/mercurial/templates/paper 我们找到index.tmpl,我们可以在其中更改logoimg和logourl:

{header}
<title>Mercurial repositories index</title>
</head>
<body>

<div class="container">
<div class="menu">
<a href="{logourl}">
<img src="{staticurl}{logoimg}" width=75 height=90 border=0 alt="mercurial" /></a>
</div>
<div class="main">
<h2>Mercurial Repositories</h2>

<table class="bigtable">
    <tr>
        <th><a href="?sort={sort_name}">Name</a></th>
        <th><a href="?sort={sort_description}">Description</a></th>
        <th><a href="?sort={sort_contact}">Contact</a></th>
        <th><a href="?sort={sort_lastchange}">Last modified</a></th>
        <th>&nbsp;</th>
    </tr>
    {entries%indexentry}
</table>
</div>
</div>
{footer}

例如,如果我们想要更改模板中的徽标URL(例如纸质模板),我们需要更改logourl存在的所有tmpl文件。

$:/usr/share/mercurial/templates/paper$ grep logourl *
bookmarks.tmpl:<a href="{logourl}">
branches.tmpl:<a href="{logourl}">
changeset.tmpl:<a href="{logourl}">
error.tmpl:<a href="{logourl}">
fileannotate.tmpl:<a href="{logourl}">
filediff.tmpl:<a href="{logourl}">
filelog.tmpl:<a href="{logourl}">
filerevision.tmpl:<a href="{logourl}">
graph.tmpl:<a href="{logourl}">
help.tmpl:<a href="{logourl}">
helptopics.tmpl:<a href="{logourl}">
search.tmpl:<a href="{logourl}">
shortlog.tmpl:<a href="{logourl}">
tags.tmpl:<a href="{logourl}">

我希望这可以帮助有同样问题的人。