diff --git a/src/views/diary.tpl b/src/views/diary.tpl
index 07625e6..6785ed9 100644
--- a/src/views/diary.tpl
+++ b/src/views/diary.tpl
@@ -4,13 +4,16 @@
<%
- if page < 0:
+ if page <= 0:
page = 0
end
- if page > total - 1:
- page = total - 1
+ if page > int(total - 1 / limit):
+ page = int(total - 1 / limit)
end
%>
+ % if page >= limit + 1:
+
first
+ % end
% for i in range(max(0,page - limit), min(total,page + limit)):
% if i == page:
{{i}}