curben
							
						 | 
						
							
							
							
							
							
								
							
							
								bc4082ac06
								
							
						 | 
						
							
							
								
								refactor: use image file instead of inline
							
							
							
							
							
						 | 
						
							2019-05-21 13:10:40 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								e7a6071d08
								
							
						 | 
						
							
							
								
								refactor: move inline cloudinary js into js file
							
							
							
							
							
							
							
							to make way for CSR policy 
							
						 | 
						
							2019-05-21 10:49:30 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								ba48027e74
								
							
						 | 
						
							
							
								
								refactor: switch to regular cloudinary js
							
							
							
							
							
							
							
							* it's hosted at cdnjs, inline with other js source
    - better for HTTP/2 multiplexing if same host
  * update jquery
							
						 | 
						
							2019-05-19 12:07:34 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								5b9d9494e6
								
							
						 | 
						
							
							
								
								fix: date and time display
							
							
							
							
							
							
							
							* Add starting year to copyright
  * Remove unneeded creation time from posts 
							
						 | 
						
							2019-05-19 11:35:03 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								a777e860f8
								
							
						 | 
						
							
							
								
								fix: remove extra curly bracket
							
							
							
							
							
							
							
							due to incomplete d6c36abab9 
							
						 | 
						
							2019-04-22 18:50:53 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								d6c36abab9
								
							
						 | 
						
							
							
								
								refactor: switch to Fork-Awesome
							
							
							
							
							
						 | 
						
							2019-04-15 14:16:07 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								43bf50dac5
								
							
						 | 
						
							
							
								
								refactor: switch to more modern sri-fallback
							
							
							
							
							
							
							
							https://github.com/JackuB/subresource-integrity-fallback 
							
						 | 
						
							2019-04-10 19:59:56 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								d314bff200
								
							
						 | 
						
							
							
								
								chore: update libs
							
							
							
							
							
						 | 
						
							2019-04-10 14:45:02 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								19bb4b3d91
								
							
						 | 
						
							
							
								
								fix: mobile nav appears out of border in .article
							
							
							
							
							
							
							
							don't underline certain <a> tags 
							
						 | 
						
							2018-11-12 20:43:32 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								7d15668c04
								
							
						 | 
						
							
							
								
								fix: html encoding and quote characters
							
							
							
							
							
							
							
							html-minifier doesn't differentiate double and single quote.
backquote means URL doesn't need to be encoded or escaped.
possible IE11 issue, IE11 doesn't support ES6 anyway
https://kangax.github.io/compat-table/es6/
useful website for a47ab6: https://css-tricks.com/centering-css-complete-guide/ 
							
						 | 
						
							2018-11-11 20:57:27 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								b7c7e9f27a
								
							
						 | 
						
							
							
								
								fix: html encoding
							
							
							
							
							
						 | 
						
							2018-11-11 20:27:38 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								a47ab65b54
								
							
						 | 
						
							
							
								
								feat: implement search bar
							
							
							
							
							
							
							
							a crude search bar by piggybacking on gitlab search.
future enhancement is implement Algolia. 
							
						 | 
						
							2018-11-11 16:55:13 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								01bd1f3943
								
							
						 | 
						
							
							
								
								style: remove unused left nav menu
							
							
							
							
							
						 | 
						
							2018-11-08 12:27:15 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								78032cfad4
								
							
						 | 
						
							
							
								
								style: consistent class name for mobile nav
							
							
							
							
							
						 | 
						
							2018-11-08 12:11:23 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								913f9572d7
								
							
						 | 
						
							
							
								
								refactor: re-implement nav menu without javascript
							
							
							
							
							
							
							
							inspired by https://github.com/paulcarl/skelepico-theme 
							
						 | 
						
							2018-11-06 17:22:44 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								624d449a3e
								
							
						 | 
						
							
							
								
								style: use ES6 syntax and standard style
							
							
							
							
							
						 | 
						
							2018-11-01 12:15:03 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								316aa03bd8
								
							
						 | 
						
							
							
								
								feat: add updated date
							
							
							
							
							
							
							
							post.updated variable is not used because it's the time 'hexo generate' is executed,
post.updated includes non-content update. 
							
						 | 
						
							2018-11-01 11:35:02 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								b338ab9459
								
							
						 | 
						
							
							
								
								Add Open Graph meta tags
							
							
							
							
							
							
							
							http://ogp.me/
https://stackoverflow.com/q/6535405 
							
						 | 
						
							2018-10-26 18:42:35 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								1f0f664677
								
							
						 | 
						
							
							
								
								Load typing.js after jquery
							
							
							
							
							
						 | 
						
							2018-10-19 11:57:41 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								68177361d4
								
							
						 | 
						
							
							
								
								Use 'Content is available under'
							
							
							
							
							
							
							
							Instead of 'Licensed under' which sounds intimidating 
							
						 | 
						
							2018-10-14 22:36:29 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								89f80789b0
								
							
						 | 
						
							
							
								
								Use symbolic link instead of hard link
							
							
							
							
							
							
							
							https://www.cyberciti.biz/tips/understanding-unixlinux-symbolic-soft-and-hard-links.html
https://www.cyberciti.biz/faq/creating-soft-link-or-symbolic-link/ 
							
						 | 
						
							2018-10-11 17:14:47 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								54d74b4d1b
								
							
						 | 
						
							
							
								
								Switch to cloudinary-jquery without file-upload function
							
							
							
							
							
							
							
							- cloudinary-core 67.1KB
- cloudinary-jquery 66.5KB
- cloudinary-jquery-file-upload 71KB 
							
						 | 
						
							2018-10-07 14:47:51 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								4eca4d9ebf
								
							
						 | 
						
							
							
								
								Don't bundle js
							
							
							
							
							
							
							
							HTTP/2 (supported by Netlify) offers multiplexing, so bundle/concat is not required
https://stackoverflow.com/a/36519379
Revert a4226f1413 
							
						 | 
						
							2018-10-05 14:12:03 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								a4226f1413
								
							
						 | 
						
							
							
								
								Combine sri-fallback and typing
							
							
							
							
							
							
							
							Save one HTTP request 
							
						 | 
						
							2018-10-04 12:21:36 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								adf707c0fb
								
							
						 | 
						
							
							
								
								Add cloudinary call
							
							
							
							
							
							
							
							https://cloudinary.com/documentation/responsive_images#step_3_call_the_cloudinary_responsive_method
19e3cd1bcb 
							
						 | 
						
							2018-10-01 21:30:53 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								b5529674c0
								
							
						 | 
						
							
							
								
								Class name should be lowercase for fontawesome
							
							
							
							
							
							
							
							Easier to toggle fontawesome feature
bd4a14dfa3 
							
						 | 
						
							2018-10-01 13:44:32 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								19e3cd1bcb
								
							
						 | 
						
							
							
								
								Add cloudinary tag plugin
							
							
							
							
							
						 | 
						
							2018-10-01 12:20:54 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								34c9b29f81
								
							
						 | 
						
							
							
								
								Use correct directory of js and css
							
							
							
							
							
						 | 
						
							2018-09-30 15:15:00 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								bd4a14dfa3
								
							
						 | 
						
							
							
								
								Use fontawesome 5 svg & js framework
							
							
							
							
							
						 | 
						
							2018-09-30 15:12:38 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								8e5c6f4f0f
								
							
						 | 
						
							
							
								
								Update fancybox and implement sri-fallback
							
							
							
							
							
							
							
							https://github.com/cyph/sri-fallback 
							
						 | 
						
							2018-09-29 21:07:09 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								73b0a203bc
								
							
						 | 
						
							
							
								
								Use subresource integrity for js
							
							
							
							
							
							
							
							https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
https://hacks.mozilla.org/2015/09/subresource-integrity-in-firefox-43/
https://www.troyhunt.com/protecting-your-embedded-content-with-subresource-integrity-sri/ 
							
						 | 
						
							2018-09-29 19:22:06 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								7efe6efef1
								
							
						 | 
						
							
							
								
								Put uncompressed favicons at root folder
							
							
							
							
							
							
							
							hexo-all-minifer also compress favicons
root folder recommendation https://realfavicongenerator.net/faq 
							
						 | 
						
							2018-09-24 11:21:48 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								666d99def0
								
							
						 | 
						
							
							
								
								Add hexo-autonofollow
							
							
							
							
							
							
							
							hexo-autonofollow also adds target="_blank" 
							
						 | 
						
							2018-09-23 15:54:51 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								af69c9a40b
								
							
						 | 
						
							
							
								
								Change date format to '1 Jan 2018'
							
							
							
							
							
						 | 
						
							2018-09-23 15:30:00 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								27903b3fd8
								
							
						 | 
						
							
							
								
								Don't display list number
							
							
							
							
							
							
							
							in article's table of contents 
							
						 | 
						
							2018-09-21 15:29:58 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								4ba10a3594
								
							
						 | 
						
							
							
								
								Add table of contents to post
							
							
							
							
							
						 | 
						
							2018-09-21 14:57:00 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								0da3a00471
								
							
						 | 
						
							
							
								
								Use mobile-friendly favicon
							
							
							
							
							
							
							
							https://realfavicongenerator.net/
Undo e3b6dc8404 
							
						 | 
						
							2018-09-20 13:41:03 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								100730a537
								
							
						 | 
						
							
							
								
								Remove donation links and icons
							
							
							
							
							
						 | 
						
							2018-09-19 18:49:07 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								5efef34019
								
							
						 | 
						
							
							
								
								Clarify link to repo.
							
							
							
							
							
						 | 
						
							2018-09-19 18:32:51 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								80e5e3ac57
								
							
						 | 
						
							
							
								
								Update footer
							
							
							
							
							
						 | 
						
							2018-09-19 15:06:54 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								3097977050
								
							
						 | 
						
							
							
								
								Fix footer layout
							
							
							
							
							
						 | 
						
							2018-09-19 14:47:24 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								f161bb7a97
								
							
						 | 
						
							
							
								
								Fix footer
							
							
							
							
							
						 | 
						
							2018-09-19 12:43:01 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								6fbe5bae40
								
							
						 | 
						
							
							
								
								Update theme's readme, display footer on every page.
							
							
							
							
							
						 | 
						
							2018-09-19 11:32:12 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								55281fcc3a
								
							
						 | 
						
							
							
								
								Upgrade jQuery, clipboard.js and fontawesome
							
							
							
							
							
							
							
							Upgrade jQuery to v3.3.1, clipboard.js to v2.0.1 and fontawesome to v5.3.1 
							
						 | 
						
							2018-09-19 10:19:58 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								bc5e29ffab
								
							
						 | 
						
							
							
								
								Upgrade jquery and fancybox
							
							
							
							
							
						 | 
						
							2018-09-18 18:43:24 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								33bdd1d382
								
							
						 | 
						
							
							
								
								Self-serve scripts and remove unused codes
							
							
							
							
							
						 | 
						
							2018-09-16 16:54:02 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								cacfea13cc
								
							
						 | 
						
							
							
								
								Update blog's description
							
							
							
							
							
						 | 
						
							2018-09-16 13:43:07 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								43a17aa386
								
							
						 | 
						
							
							
								
								Use proper comment
							
							
							
							
							
							
							
							Comment shouldn't be displayed on "View source" 
							
						 | 
						
							2018-09-16 13:42:31 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								bab8a481a9
								
							
						 | 
						
							
							
								
								Fix CSS layout of /about page
							
							
							
							
							
							
							
							Remove reference to header and footer 
							
						 | 
						
							2018-09-16 12:13:45 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								a37c9aed1a
								
							
						 | 
						
							
							
								
								Change homepage to show /archives
							
							
							
							
							
							
							
							Create /about page using previous index.ejs 
							
						 | 
						
							2018-09-15 23:09:02 +09:30 |