diff --git a/_config.yml b/_config.yml
index 5b342340b1370b4a06b52ee41f1d57335ab9c850..c3e180ec548a38ef12a53c96ebf1ec9e12fde868 100644
--- a/_config.yml
+++ b/_config.yml
@@ -12,7 +12,7 @@ urls:
       url: /feed.xml
 url: "https://agusmakmun.github.io"
 baseurl: ""
-paginate: 20
-per_page: 20
+paginate: 3
+per_page: 3
 paginate_path: "/page:num/"
 markdown: kramdown
\ No newline at end of file
diff --git a/index.html b/index.html
index 95e9ba769246af97525fc1cec1b86618483ce396..8e862b2a6203111849e6937ef38491ec2042bca4 100644
--- a/index.html
+++ b/index.html
@@ -13,28 +13,40 @@ layout: default
 
     <!-- Pagination links -->
     {% if paginator.total_pages > 1 %}
-    <div class="pagination">
+    <ul class="pagination">
       {% if paginator.previous_page %}
-        <a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">&laquo; Prev</a>
+        <li>
+          <a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">&laquo;</a>
+        </li>
       {% else %}
-        <span>&laquo; Prev</span>
+        <li class="disabled"><span aria-hidden="true">&laquo;</span></li>
       {% endif %}
 
+      <li><a href="/">First</a></li>
+
       {% for page in (1..paginator.total_pages) %}
         {% if page == paginator.page %}
-          <em>{{ page }}</em>
+          <li class="active">
+             <a>{{ page }}<span class="sr-only">(current)</span></a>
+          </li>
         {% elsif page == 1 %}
-          <a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">{{ page }}</a>
+          <li><a href="/">{{ page }}</a></li>
         {% else %}
-          <a href="{{ site.paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}">{{ page }}</a>
+          <li>
+            <a href="{{ site.paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}">{{ page }}</a>
+          </li>
         {% endif %}
       {% endfor %}
 
+      <li><a href="/page{{ paginator.total_pages }}/">Last</a></li>
+
       {% if paginator.next_page %}
-        <a href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}">Next &raquo;</a>
+        <li>
+          <a href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}">&raquo;</a>
+        </li>
       {% else %}
-        <span>Next &raquo;</span>
+        <li class="disabled"><span>&raquo;</span></li>
       {% endif %}
-    </div>
+    </ul>
     {% endif %}
 </div><!-- end #home -->