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