diff --git a/docs/_data/archive.yml b/docs/_data/archive.yml
deleted file mode 100644
index e0cca85..0000000
--- a/docs/_data/archive.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-# TEMPLATE
-# - title : >-
-# {{ judul singkat notebook }}
-# notebook : {{ nama berkas notebook tanpa .ipynb }}
-# date : {{ isi tanggal dengan format YYYY-MM-DD }}
-# author : {{ pengunggah }}
-# version : {{ versi notebook }}
-
-- title : >-
- Demo Pos Hujan
- notebook : demo_pos_hujan
- folder : _old
- date : 2019-01-09
- author : taruma
- version : 1.0.0
- description : >-
- Penggunaan dan penjelasan fungsi dalam modul `prepkit` (disinggung juga penggunaan `viewkit`)
-
-- title : >-
- Demo Jawa Barat
- notebook : demo_data_jawa_barat
- folder : _old
- date : 2019-01-09
- author : taruma
- version : 1.0.0
- description : >-
- Penggunaan `pandas` untuk mengolah data harian dari bmkg online untuk satu provinsi.
- Dalam notebook ini fokus dalam eksplorasi data di Jawa Barat.
-
-- title : >-
- Demo Metadata BMKG
- notebook : demo_metadata_bmkg
- folder : _old
- date : 2019-01-09
- author : taruma
- version : 1.0.0
- description : >-
- Dilakukan eksplorasi metadata (informasi stasiun)
- untuk seluruh wilayah Indonesia yang diperoleh dari BMKG online.
-
-- title : >-
- Prediksi Kualitas Air menggunakan Metode _Artificial Neural Networks_
- notebook : taruma-ann-ka
- folder : notebook
- date : 2019-06-22
- author : taruma
- version : 1.1.0
- description : >-
-
\ No newline at end of file
diff --git a/docs/_data/demo.yml b/docs/_data/demo.yml
deleted file mode 100644
index 0116f58..0000000
--- a/docs/_data/demo.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-# TEMPLATE
-# - title : >-
-# {{ judul singkat notebook}}
-# notebook : {{ nama berkas notebook tanpa .ipynb }}
-# date : {{ isi tanggal dengan format YYYY-MM-DD }}
-# author : {{ pengunggah }}
-# version : {{ versi notebook }}
-
-- title : >-
- Prediksi Kualitas Air menggunakan Metode _Artificial Neural Networks_
- notebook : taruma_demo_ann_ka_2_0_0
- date : 2019-07-13
- author : taruma
- version : 2.0.0
\ No newline at end of file
diff --git a/docs/_data/general.yml b/docs/_data/general.yml
new file mode 100644
index 0000000..94dc1fc
--- /dev/null
+++ b/docs/_data/general.yml
@@ -0,0 +1,148 @@
+# TEMPLATE
+# - title : >-
+# {{ Judul Singkat Notebook }}
+# date : {{ isi tanggal dengan format YYYY-MM-DD }}
+# author : {{ nama github }}
+# version : {{ versi notebook }}
+# gist : {{ isi true jika menggunakan gist.github}}
+# gist_id : {{ gist ID }}
+# folder : {{ folder di repo hidrokit/notebook }}
+# notebook : {{ nama berkas notebook tanpa .ipynb }}
+# hidrokit : {{ versi hidrokit jika ada }}
+# category : {{ kategori notebook ditulis dengan format [kategori1, kategori2, ...]}}
+
+- title : >-
+ Demo Pos Hujan
+ date : 2019-01-09
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : _old
+ notebook : demo_pos_hujan
+ hidrokit : 0.1.x
+ category : [arsip, manual]
+ description : >-
+ Penggunaan dan penjelasan fungsi dalam modul `prepkit` (disinggung juga penggunaan `viewkit`)
+
+- title : >-
+ Demo Jawa Barat
+ date : 2019-01-09
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : _old
+ notebook : demo_data_jawa_barat
+ hidrokit :
+ category : [arsip, manual]
+ description : >-
+ Penggunaan `pandas` untuk mengolah data harian dari bmkg online untuk satu provinsi.
+ Dalam notebook ini fokus dalam eksplorasi data di Jawa Barat.
+
+- title : >-
+ Demo Metadata BMKG
+ date : 2019-01-09
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : _old
+ notebook : demo_metadata_bmkg
+ hidrokit :
+ category : [arsip, manual]
+ description : >-
+ Dilakukan eksplorasi metadata (informasi stasiun)
+ untuk seluruh wilayah Indonesia yang diperoleh dari BMKG online.
+
+- title : >-
+ Prediksi Kualitas Air menggunakan Metode _Artificial Neural Networks_
+ date : 2019-06-22
+ author : taruma
+ version : 1.1.0
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma-ann-ka
+ hidrokit :
+ category : [arsip, demo]
+ description :
+
+- title : >-
+ Menentukan kriteria berdasarkan total bulanan
+ date : 2019-07-17
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_hk60_resample
+ hidrokit :
+ category : [arsip, general]
+ description :
+
+- title : >-
+ Contoh Penggunaan _Recurrent Neural Networks_ (LSTM)
+ date : 2019-07-19
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_udemy_rnn_1_0_0
+ hidrokit :
+ category : [arsip, general]
+ description :
+
+- title : >-
+ Contoh Penggunaan _Self-Organizing Map_ (SOM)
+ date : 2019-07-29
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_udemy_som
+ hidrokit :
+ category : [arsip, general]
+ description :
+
+- title : >-
+ Contoh Penggunaan _Self-Organizing Map_ (SOM) dan ANN
+ date : 2019-07-29
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_udemy_som_megacasestudy
+ hidrokit :
+ category : [arsip, general]
+ description :
+
+- title : >-
+ Contoh Penggunaan Boltzmann Machine
+ date : 2019-07-30
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_udemy_boltzmann
+ hidrokit :
+ category : [arsip, general]
+ description :
+
+- title : >-
+ Contoh Penggunaan AutoEncoder
+ date : 2019-08-01
+ author : taruma
+ version : 1.0.0
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_udemy_autoencoders
+ hidrokit :
+ category : [arsip, general]
+ description :
+
diff --git a/docs/_data/hidrokit.yml b/docs/_data/hidrokit.yml
index 6177426..525fd3a 100644
--- a/docs/_data/hidrokit.yml
+++ b/docs/_data/hidrokit.yml
@@ -1,49 +1,391 @@
# TEMPLATE
# - title : >-
-# {{ judul singkat notebook}}
-# notebook : {{ nama berkas notebook tanpa .ipynb }}
+# {{ Judul Singkat Notebook }}
# date : {{ isi tanggal dengan format YYYY-MM-DD }}
-# author : {{ pengunggah }}
+# author : {{ nama github }}
# version : {{ versi notebook }}
+# gist : {{ isi true jika menggunakan gist.github}}
+# gist_id : {{ gist ID }}
+# folder : {{ folder di repo hidrokit/notebook }}
+# notebook : {{ nama berkas notebook tanpa .ipynb }}
+# hidrokit : {{ versi hidrokit jika ada }}
+# category : {{ kategori notebook ditulis dengan format [kategori1, kategori2, ...]}}
+
+
+# LAPORAN IMPLEMENTASI
- title : >-
- Tutorial hidrokit.prep.excel
- notebook : taruma_hidrokit_prep_excel
+ LI-01: Single-Output Regression Neural Network pada kasus Prediksi Kualitas Air
date : 2019-07-13
author : taruma
- version : 1.0.2
+ version : 2.0.0
+ gist : true
+ gist_id : 12bf06ab7307340525eecf5b3c8beb9c
+ folder : notebook
+ notebook : taruma_demo_ann_ka_2_0_0
+ hidrokit : 0.2.0
+ category : [demo, hidrokit, implementasi]
- title : >-
- Tutorial hidrokit.prep.read
- notebook : taruma_hidrokit_prep_read
- date : 2019-07-13
+ LI-02: Prediksi Debit Aliran Menggunakan Long Short-Term Memory (LSTM)
+ date : 2019-10-22
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 8186dba212875f6b3f1677a5e2f9a70f
+ folder :
+ notebook :
+ hidrokit : 0.3.2
+ category : [demo, hidrokit, implementasi]
+
+- title : >-
+ LI-03: Analisis Hidrologi dengan hidrokit
+ date : 2020-01-16
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 4c1ed1212290965ecda056f45d7aaea2
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [demo, hidrokit, implementasi]
+
+- title : >-
+ LI-04: Perbandingan Model Variasi Recurrent Neural Networks Pada Kasus Prediksi Debit Aliran
+ date : 2020-02-11
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 9d1ef5c6d629c792bed0c3f68b324675
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [demo, hidrokit, implementasi]
+
+# HIDROKIT MANUAL
+
+- title : >-
+ Mengolah berkas dari BMKG `.contrib.taruma.hk73`
+ date : 2019-09-28
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : b00880905f297013f046dad95dc2e284
+ folder :
+ notebook :
+ hidrokit : 0.3.2
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Membuat tensor input untuk pemodelan LSTM/RNN `.contrib.taruma.hk53`
+ date : 2019-09-26
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 50460ebfaab5a30c41e7f1a1ac0853e2
+ folder :
+ notebook :
+ hidrokit : 0.3.2
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Mengubah pivot table ke dataframe `.contrib.taruma.hk43`
+ date : 2019-09-26
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : a9dd4ea61db2526853b99600909e9c50
+ folder :
+ notebook :
+ hidrokit : 0.3.2
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Mengekstrak informasi data jam-jaman dari excel `.contrib.taruma.hk79`
+ date : 2019-11-29
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 05dab67fac8313a94134ac02d0398897
+ folder :
+ notebook :
+ hidrokit : 0.3.3
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Meringkas informasi data hujan jam-jaman `.contrib.taruma.hk84`
+ date : 2019-12-09
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : cad07f29ffc025ba9e7801e752be3444
+ folder :
+ notebook :
+ hidrokit : 0.3.4
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Ambil dataset hujan harian dari excel `.contrib.taruma.hk88`
+ date : 2022-03-18
+ author : taruma
+ version : 1.1.0
+ gist : true
+ gist_id : 6d48b3ec9d601019c15fb5833ae03730
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Perhitungan debit andalan menggunakan kurva durasi debit `.contrib.taruma.hk87`
+ date : 2019-12-14
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 0b0ebf3ba12d4acf7cf11df905d2ec9c
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Pemodelan NRECA `.contrib.taruma.hk89`
+ date : 2019-12-14
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 1502a7aa67cf074969d806cd3ffdf35c
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Kalibrasi Model (NRECA/FJMOCK) `.contrib.taruma.hk90`
+ date : 2019-12-15
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 906e1577111208291e0725229c7d0a76
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Perhitungan curah hujan dengan metode poligon Thiessen `.contrib.taruma.hk99`
+ date : 2019-12-17
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 8dd920bee9fa95cf6eba39cc9d694953
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Rekap dataset deret waktu `.contrib.taruma.hk98`
+ date : 2022-03-11
author : taruma
version : 1.0.1
+ gist : true
+ gist_id : aca7f90c8fbb0034587809883d0d9e92
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
- title : >-
- Tutorial hidrokit.prep.timeseries
- notebook : taruma_hidrokit_prep_timeseries
+ Pemodelan F.J. Mock `.contrib.taruma.hk96`
+ date : 2019-12-18
+ author : taruma
+ version : 1.1.0
+ gist : true
+ gist_id : ae5c0209ef19b088e3cd9dd22508af5c
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Upsampling dataset `.contrib.taruma.hk102`
+ date : 2019-12-19
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 96c321175ecac3e51350ef4c94f3d7d4
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Perhitungan evapotranspirasi `.contrib.taruma.hk106`
+ date : 2019-12-23
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 7f81cf0fea5250cfe47942b4e16a8a65
+ folder :
+ notebook :
+ hidrokit : 0.3.5
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Uji Outlier `.contrib.taruma.hk151`
+ date : 2022-03-03
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 7bf2e4e1601ab8390d9919043eb87682
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Perhitungan Parameter Statistik `.contrib.taruma.hk158`
+ date : 2022-03-24
+ author : taruma
+ version : 1.1.0
+ gist : true
+ gist_id : 6a0b0f9dd26359f6832fe12bab30fdc7
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Uji Kolmogorov-Smirnov `.contrib.taruma.hk140`
+ date : 2022-03-16
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 5d16baf90016d8a08c6870b674226691
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Uji Chi-Square `.contrib.taruma.hk141`
+ date : 2022-03-17
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : e250ab2685ba5b4c8facbf498cfb5cd8
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Distribusi Log Normal 2 Parameter `.contrib.taruma.hk124`
+ date : 2022-03-23
+ author : taruma
+ version : 1.1.0
+ gist : true
+ gist_id : 5d3ab88893e56f895dc3f36ea19c3e60
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Distribusi Log Pearson Tipe III `.contrib.taruma.hk126`
+ date : 2022-03-23
+ author : taruma
+ version : 1.1.0
+ gist : true
+ gist_id : 60725ffca91dc6e741daee9a738a978b
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Distribusi Gumbel `.contrib.taruma.hk127`
+ date : 2022-03-23
+ author : taruma
+ version : 1.1.0
+ gist : true
+ gist_id : ffa77e6f50a19fa5d05ab10e27d3266a
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+- title : >-
+ Distribusi Normal `.contrib.taruma.hk172`
+ date : 2022-03-23
+ author : taruma
+ version : 1.0.0
+ gist : true
+ gist_id : 91b9fcd8fb92c12f4ea2639320ead116
+ folder :
+ notebook :
+ hidrokit : 0.3.7
+ category : [hidrokit, manual, contrib]
+
+# HIDROKIT CORE FUNCTION
+
+- title : >-
+ memperoleh dataframe dari excel `.prep.excel`
+ date : 2019-07-13
+ author : taruma
+ version : 1.0.2
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_hidrokit_prep_excel
+ hidrokit : 0.2.0
+ category : [hidrokit, manual, main]
+
+- title : >-
+ membaca informasi dari tabel `.prep.read`
date : 2019-07-13
author : taruma
version : 1.0.1
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_hidrokit_prep_read
+ hidrokit : 0.2.0
+ category : [hidrokit, manual, main]
- title : >-
- Tutorial hidrokit.viz.graph
- notebook : taruma_hidrokit_viz_graph
+ Memanipulasi dataset timeseries untuk penggunaan machine learning / ANN `.prep.timeseries`
date : 2019-07-13
author : taruma
version : 1.0.1
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_hidrokit_prep_timeseries
+ hidrokit : 0.2.0
+ category : [hidrokit, manual, main]
- title : >-
- Tutorial hidrokit.viz.table
- notebook : taruma_hidrokit_viz_table
+ Menampilkan dataset melalui bentuk grafik/plot `.viz.graph`
date : 2019-07-13
author : taruma
version : 1.0.1
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_hidrokit_viz_graph
+ hidrokit : 0.2.0
+ category : [hidrokit, manual, main]
- title : >-
- Prediksi Kualitas Air menggunakan Metode _Artificial Neural Networks_
- notebook : taruma_demo_ann_ka_2_0_0
+ Menampilkan dataset melalui bentuk tabel `.viz.table`
date : 2019-07-13
author : taruma
- version : 2.0.0
\ No newline at end of file
+ version : 1.0.1
+ gist : false
+ gist_id :
+ folder : notebook
+ notebook : taruma_hidrokit_viz_table
+ hidrokit : 0.2.0
+ category : [hidrokit, manual, main]
diff --git a/docs/_data/site_config.yml b/docs/_data/site_config.yml
index 53c472a..46d6aa0 100644
--- a/docs/_data/site_config.yml
+++ b/docs/_data/site_config.yml
@@ -1,4 +1,6 @@
-nbviewer: "https://nbviewer.jupyter.org/github/taruma/hidrokit-nb/blob/master"
-github: "https://github.com/taruma/hidrokit-nb/blob/master"
-rawgithub: "https://raw.githubusercontent.com/taruma/hidrokit-nb/master"
-googlecolab: "https://colab.research.google.com/github/taruma/hidrokit-nb/blob/master"
\ No newline at end of file
+nbviewer: "https://nbviewer.jupyter.org/github/hidrokit/notebook/blob/master"
+nbviewer_base: "https://nbviewer.jupyter.org"
+github: "https://github.com/hidrokit/notebook/blob/master"
+rawgithub: "https://raw.githubusercontent.com/hidrokit/notebook/master"
+googlecolab: "https://colab.research.google.com/github/hidrokit/notebook/blob/master"
+gist_url: "https://gist.github.com"
diff --git a/docs/_data/umum.yml b/docs/_data/umum.yml
deleted file mode 100644
index 3d6374f..0000000
--- a/docs/_data/umum.yml
+++ /dev/null
@@ -1,56 +0,0 @@
-# TEMPLATE
-# - title : >-
-# {{ judul singkat notebook }}
-# notebook : {{ nama berkas notebook tanpa .ipynb }}
-# date : {{ isi tanggal dengan format YYYY-MM-DD }}
-# author : {{ pengunggah }}
-# version : {{ versi notebook }}
-
-- title : >-
- Prediksi Kualitas Air menggunakan Metode _Artificial Neural Networks_
- notebook : taruma_demo_ann_ka_2_0_0
- date : 2019-07-13
- author : taruma
- version : 2.0.0
-
-- title : >-
- Menentukan kriteria berdasarkan total bulanan
- notebook : taruma_hk60_resample
- date : 2019-07-17
- author : taruma
- version : 1.0.0
-
-- title : >-
- Contoh Penggunaan _Recurrent Neural Networks_ (LSTM)
- notebook : taruma_udemy_rnn_1_0_0
- date : 2019-07-19
- author : taruma
- version : 1.0.0
-
-- title : >-
- Contoh Penggunaan _Self-Organizing Map_ (SOM)
- notebook : taruma_udemy_som
- date : 2019-07-29
- author : taruma
- version : 1.0.0
-
-- title : >-
- Contoh Penggunaan _Self-Organizing Map_ (SOM) dan ANN
- notebook : taruma_udemy_som_megacasestudy
- date : 2019-07-29
- author : taruma
- version : 1.0.0
-
-- title : >-
- Contoh Penggunaan Boltzmann Machine
- notebook : taruma_udemy_boltzmann
- date : 2019-07-30
- author : taruma
- version : 1.0.0
-
-- title : >-
- Contoh Penggunaan AutoEncoder
- notebook : taruma_udemy_autoencoders
- date : 2019-08-01
- author : taruma
- version : 1.0.0
diff --git a/docs/_includes/daftar_arsip.md b/docs/_includes/daftar_arsip.md
deleted file mode 100644
index cbffdaf..0000000
--- a/docs/_includes/daftar_arsip.md
+++ /dev/null
@@ -1,5 +0,0 @@
-{%- assign base_link = site.data.site_config.nbviewer -%}
-{%- assign sorted = (site.data.archive | sort: 'date') | reverse -%}
-{% for item in sorted %}
-- `{{ item.date }}|{{ item.version }}` [**[View on NBViewer]**{: .text-delta}]({{ base_link }}/{{ item.folder }}/{{ item.notebook }}.ipynb)
{{ item.title }} oleh [{{ item.author }}](https://github.com/{{ item.author }}).
-{%- endfor -%}
diff --git a/docs/_includes/daftar_notebook.md b/docs/_includes/daftar_notebook.md
index e8ef558..4e92b9f 100644
--- a/docs/_includes/daftar_notebook.md
+++ b/docs/_includes/daftar_notebook.md
@@ -1,10 +1,48 @@
-{%- assign base_link = site.data.site_config.nbviewer -%}
+{%- assign nbv_repo = site.data.site_config.nbviewer -%}
+{%- assign nbv_base = site.data.site_config.nbviewer_base -%}
{%- assign github_link = site.data.site_config.github -%}
-{%- assign raw_link = site.data.site_config.rawgithub -%}
-{%- assign google_link = site.data.site_config.googlecolab -%}
-{%- assign collection = include.source | reverse -%}
+{%- assign gist_link = site.data.site_config.gist_url -%}
+
+{%- assign collection = include.source -%}
{%- for item in collection -%}
+
+{%- if item.gist -%}
+
+{%- capture nbv_link -%}
+{{ nbv_base }}/gist/{{ item.gist_id }}
+{%- endcapture -%}
+{%- capture gh_link -%}
+{{ gist_link }}/{{ item.gist_id }}
+{%- endcapture -%}
+{%- capture dl_link -%}
+{{ gist_link }}/{{ item.gist_id }}
+{%- endcapture -%}
+{%- elsif item.folder != empty -%}
+
+{%- capture nbv_link -%}
+{{ nbv_repo }}/{{ item.folder }}/{{ item.notebook }}.ipynb
+{%- endcapture -%}
+{%- capture gh_link -%}
+{{ github_link }}/{{ item.folder }}/{{ item.notebook }}.ipynb
+{%- endcapture -%}
+{%- endif -%}
+
+{%- if item.description -%}
+{%- capture desc -%}
+_{{ item.description }}_{: .text-epsilon}
+{%- endcapture -%}
+{%- endif -%}
+
{% if item %}
-- **{{ item.title }}**
`{{ item.date }}` \| `{{ item.version }}` \| []({{ base_link }}/notebook/{{ item.notebook }}.ipynb) \| []({{ github_link }}/notebook/{{ item.notebook }}.ipynb) \| []({{ raw_link }}/notebook/{{ item.notebook }}.ipynb) \| []({{ google_link }}/notebook/{{ item.notebook }}.ipynb) \| [](https://github.com/{{ item.author }})
+- **{{ item.title }}**
{{ desc }}
+ _{{ item.date | date: "%d %b %Y" }}_{: .text-delta} \|
+ _{{ item.version }}_{: .text-delta} \|
+[]({{ nbv_link }}) \|
+[]({{ gh_link }}) \|
+[@{{ item.author }}](https://github.com/{{ item.author }})
{%- endif -%}
+
+{%- assign desc = nil -%}
+
{%- endfor -%}
+
diff --git a/docs/halaman/kumpulan-notebook.md b/docs/halaman/kumpulan-notebook.md
index 665835f..b8fdd32 100644
--- a/docs/halaman/kumpulan-notebook.md
+++ b/docs/halaman/kumpulan-notebook.md
@@ -3,7 +3,7 @@ layout: default
title: Kumpulan Notebook
nav_order: 2
permalink: /kumpulan-notebook
-last_modified_date: 2019-10-02
+last_modified_date: 2022-03-26
---