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 {
|
nav {
|
||||||
margin: 0;
|
margin-top: 1em;
|
||||||
padding: 0 16pt;
|
padding: 0 16pt;
|
||||||
box-shadow: 0 0 8pt var(--shade);
|
box-shadow: 0 0 8pt var(--shade);
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
position: sticky;
|
position: sticky;
|
||||||
top: 1em;
|
top: 0;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
background-color: var(--back);
|
background-color: var(--back);
|
||||||
}
|
}
|
||||||
|
@ -88,17 +88,25 @@ dd {
|
||||||
|
|
||||||
table {
|
table {
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
/* margin: 0 auto; */
|
border-top: 2px solid var(--fore);
|
||||||
}
|
|
||||||
tr {
|
|
||||||
border-bottom: 1px solid var(--shade);
|
|
||||||
}
|
|
||||||
thead, tbody tr:nth-last-child(1) {
|
|
||||||
border-bottom: 2px solid var(--fore);
|
border-bottom: 2px solid var(--fore);
|
||||||
}
|
}
|
||||||
|
tr:not(:nth-last-child(1)) {
|
||||||
|
border-bottom: 1px solid var(--shade);
|
||||||
|
}
|
||||||
td {
|
td {
|
||||||
padding: 2pt 8pt;
|
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) {
|
@media (max-width: 520px) {
|
||||||
nav {
|
nav {
|
||||||
|
|
|
@ -8,4 +8,4 @@
|
||||||
|
|
||||||
本網站的原始碼也在[這裡](https://git.amaharacya.one/amainait/amaharacya.one)。
|
本網站的原始碼也在[這裡](https://git.amaharacya.one/amainait/amaharacya.one)。
|
||||||
|
|
||||||
如果你想要一個賬號,可以聯絡 Amahara。在[主頁](/)可找到聯絡方式。
|
在服務主頁可直接用你的郵箱申請賬號。如果驗證郵箱沒有送達,請檢查垃圾郵件列表。
|
||||||
|
|
|
@ -5,5 +5,3 @@
|
||||||
本站伺服器建有 [XMPP 服務](https://wikipedia.org/wiki/XMPP),使用了 [ejabberd](https://www.ejabberd.im/)。
|
本站伺服器建有 [XMPP 服務](https://wikipedia.org/wiki/XMPP),使用了 [ejabberd](https://www.ejabberd.im/)。
|
||||||
|
|
||||||
如果你想要一個賬號,可以聯絡 Amahara。在[主頁](/)可找到聯絡方式。
|
如果你想要一個賬號,可以聯絡 Amahara。在[主頁](/)可找到聯絡方式。
|
||||||
|
|
||||||
此事在 [FSFans Wiki](https://wiki.fsfans.club/doku.php?id=start) 亦有記載。
|
|
||||||
|
|
|
@ -47,17 +47,20 @@
|
||||||
<h1 class="bio__name__main">緒山 雨晴</h1>
|
<h1 class="bio__name__main">緒山 雨晴</h1>
|
||||||
<p class="bio__name__sub">Amahara Oyama</p>
|
<p class="bio__name__sub">Amahara Oyama</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="bio__intro">
|
<div class="bio__intro">{{.Html}}</div>
|
||||||
{{.Html}}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
||||||
{{define "pages"}}
|
{{define "pages"}}
|
||||||
{{.Html}}
|
{{.Html}}
|
||||||
<ul>
|
<table class="pages">
|
||||||
{{range .List -}}
|
<tbody>
|
||||||
<li><a href="{{.Url}}">{{.Date}} | {{.Title}}</a></li>
|
{{- range .ListM -}}
|
||||||
{{- end}}
|
<tr>
|
||||||
</ul>
|
<td>{{.Date}}</td>
|
||||||
|
<td><a href="{{.Url}}">{{.Title}}</a></td>
|
||||||
|
</tr>
|
||||||
|
{{- end -}}
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
{{end}}
|
{{end}}
|
||||||
|
|
|
@ -30,9 +30,17 @@ array_multisort(
|
||||||
);
|
);
|
||||||
?>
|
?>
|
||||||
<?php echo $page["content"] ?>
|
<?php echo $page["content"] ?>
|
||||||
<ul class="pages-index">
|
<table class="pages">
|
||||||
<?php
|
<tbody>
|
||||||
foreach ($child_pages as $page)
|
<?php
|
||||||
echo "<li><span>", date("Y-m-d", $page["date"]), "</span> | <a href=\"", $page["href"], "\">", $page["title"], "</a></li>\n";
|
foreach ($child_pages as $page)
|
||||||
?>
|
echo "<tr><td>",
|
||||||
</ul>
|
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