我現在開始使用mercurial,並且在localhost/hg上有Web界面。如何更改我的Mercurial Web界面方面
現在我想更改Mercurial頁面的圖形方面,改變外觀。 (CSS,圖標,icon_link,...)
我到處搜索,找不到任何關於它的內容。
有人告訴我該怎麼辦?
在此先感謝。
我現在開始使用mercurial,並且在localhost/hg上有Web界面。如何更改我的Mercurial Web界面方面
現在我想更改Mercurial頁面的圖形方面,改變外觀。 (CSS,圖標,icon_link,...)
我到處搜索,找不到任何關於它的內容。
有人告訴我該怎麼辦?
在此先感謝。
我還沒有做到這一點,所以我不禁要指出你的hgweb主題文檔是here。
(我假設你正在使用hgweb
發佈資料庫)
我解決我的問題。在我來說,我使用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> </th>
</tr>
{entries%indexentry}
</table>
</div>
</div>
{footer}
例如,如果我們想改變的標誌網址模板(如紙模板)我們需要改變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}">
我希望這可以幫助有同樣問題的人。
是的,我使用'hgweb'。我已經看過這個文檔,但它有幾個限制。如果有一個擴展可以幫助更改頁面的界面... 但是,感謝您的幫助。 –