feat: add 404 page, use table for page index, fix info in pages
This commit is contained in:
parent
ea7e7558ca
commit
dbaeaf24fa
6 changed files with 48 additions and 25 deletions
6
src/404.md
Normal file
6
src/404.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
# 404 Not Found
|
||||
|
||||
<div style="text-align: center;">
|
||||
<p>頁面不見啦!</p>
|
||||
<p><a href="../">返回上一級</a> | <a href="/">返回主頁面</a></p>
|
||||
</div>
|
|
@ -40,14 +40,14 @@ main {
|
|||
}
|
||||
|
||||
nav {
|
||||
margin: 0;
|
||||
margin-top: 1em;
|
||||
padding: 0 16pt;
|
||||
box-shadow: 0 0 8pt var(--shade);
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
flex-wrap: wrap;
|
||||
position: sticky;
|
||||
top: 1em;
|
||||
top: 0;
|
||||
text-align: center;
|
||||
background-color: var(--back);
|
||||
}
|
||||
|
@ -88,17 +88,25 @@ dd {
|
|||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
/* margin: 0 auto; */
|
||||
}
|
||||
tr {
|
||||
border-bottom: 1px solid var(--shade);
|
||||
}
|
||||
thead, tbody tr:nth-last-child(1) {
|
||||
border-top: 2px solid var(--fore);
|
||||
border-bottom: 2px solid var(--fore);
|
||||
}
|
||||
tr:not(:nth-last-child(1)) {
|
||||
border-bottom: 1px solid var(--shade);
|
||||
}
|
||||
td {
|
||||
padding: 2pt 8pt;
|
||||
}
|
||||
table.pages {
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
}
|
||||
table.pages tr {
|
||||
border-bottom: none;
|
||||
}
|
||||
table.pages td:nth-child(1) {
|
||||
border-right: 1px solid var(--shade);
|
||||
}
|
||||
|
||||
@media (max-width: 520px) {
|
||||
nav {
|
||||
|
|
|
@ -8,4 +8,4 @@
|
|||
|
||||
本網站的原始碼也在[這裡](https://git.amaharacya.one/amainait/amaharacya.one)。
|
||||
|
||||
如果你想要一個賬號,可以聯絡 Amahara。在[主頁](/)可找到聯絡方式。
|
||||
在服務主頁可直接用你的郵箱申請賬號。如果驗證郵箱沒有送達,請檢查垃圾郵件列表。
|
||||
|
|
|
@ -5,5 +5,3 @@
|
|||
本站伺服器建有 [XMPP 服務](https://wikipedia.org/wiki/XMPP),使用了 [ejabberd](https://www.ejabberd.im/)。
|
||||
|
||||
如果你想要一個賬號,可以聯絡 Amahara。在[主頁](/)可找到聯絡方式。
|
||||
|
||||
此事在 [FSFans Wiki](https://wiki.fsfans.club/doku.php?id=start) 亦有記載。
|
||||
|
|
|
@ -47,17 +47,20 @@
|
|||
<h1 class="bio__name__main">緒山 雨晴</h1>
|
||||
<p class="bio__name__sub">Amahara Oyama</p>
|
||||
</div>
|
||||
<div class="bio__intro">
|
||||
{{.Html}}
|
||||
</div>
|
||||
<div class="bio__intro">{{.Html}}</div>
|
||||
</div>
|
||||
{{end}}
|
||||
|
||||
{{define "pages"}}
|
||||
{{.Html}}
|
||||
<ul>
|
||||
{{range .List -}}
|
||||
<li><a href="{{.Url}}">{{.Date}} | {{.Title}}</a></li>
|
||||
{{- end}}
|
||||
</ul>
|
||||
<table class="pages">
|
||||
<tbody>
|
||||
{{- range .ListM -}}
|
||||
<tr>
|
||||
<td>{{.Date}}</td>
|
||||
<td><a href="{{.Url}}">{{.Title}}</a></td>
|
||||
</tr>
|
||||
{{- end -}}
|
||||
</tbody>
|
||||
</table>
|
||||
{{end}}
|
||||
|
|
|
@ -30,9 +30,17 @@ array_multisort(
|
|||
);
|
||||
?>
|
||||
<?php echo $page["content"] ?>
|
||||
<ul class="pages-index">
|
||||
<?php
|
||||
foreach ($child_pages as $page)
|
||||
echo "<li><span>", date("Y-m-d", $page["date"]), "</span> | <a href=\"", $page["href"], "\">", $page["title"], "</a></li>\n";
|
||||
?>
|
||||
</ul>
|
||||
<table class="pages">
|
||||
<tbody>
|
||||
<?php
|
||||
foreach ($child_pages as $page)
|
||||
echo "<tr><td>",
|
||||
date("Y-m-d", $page["date"]),
|
||||
"</td><td><a href=\"",
|
||||
$page["href"],
|
||||
"\">",
|
||||
$page["title"],
|
||||
"</a></td></tr>\n";
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue