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
							
						 | 
						
							
							
							
							
							
								
							
							
								8614f62257
								
							
						 | 
						
							
							
								
								fix: consistent header margin and font-size
							
							
							
							
							
						 | 
						
							2018-11-11 14:23:10 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								565714d32d
								
							
						 | 
						
							
							
								
								fix: nav should be left text-aligned
							
							
							
							
							
							
							
							similar to fb, patreon, github and gitlab. 
							
						 | 
						
							2018-11-09 15:39:00 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								01bd1f3943
								
							
						 | 
						
							
							
								
								style: remove unused left nav menu
							
							
							
							
							
						 | 
						
							2018-11-08 12:27:15 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								0c98384e57
								
							
						 | 
						
							
							
								
								style: beautify css
							
							
							
							
							
							
							
							https://codepen.io/jasondavis/pen/JoxMXa 
							
						 | 
						
							2018-11-08 12:15:46 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								78032cfad4
								
							
						 | 
						
							
							
								
								style: consistent class name for mobile nav
							
							
							
							
							
						 | 
						
							2018-11-08 12:11:23 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								dec7a55ba5
								
							
						 | 
						
							
							
								
								feat: add border around mobile nav menu
							
							
							
							
							
						 | 
						
							2018-11-07 10:52:08 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								db788d8df9
								
							
						 | 
						
							
							
								
								fix: add css workaround for IE
							
							
							
							
							
						 | 
						
							2018-11-06 18:49:42 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								9f4b85d636
								
							
						 | 
						
							
							
								
								chore: update dependencies
							
							
							
							
							
							
							
							close !7-11 
							
						 | 
						
							2018-10-28 18:24:55 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								07afb16715
								
							
						 | 
						
							
							
								
								Use js standard style
							
							
							
							
							
							
							
							https://standardjs.com/ 
							
						 | 
						
							2018-10-25 19:33:38 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								e1c4bf489f
								
							
						 | 
						
							
							
								
								Add license
							
							
							
							
							
						 | 
						
							2018-10-25 14:50:01 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								2cd6e3e6a5
								
							
						 | 
						
							
							
								
								Highlight button when hover over it
							
							
							
							
							
						 | 
						
							2018-10-20 19:04:52 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								673707964f
								
							
						 | 
						
							
							
								
								Remove duplicate css rules
							
							
							
							
							
						 | 
						
							2018-10-20 13:53:38 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								d8e1f57e9b
								
							
						 | 
						
							
							
								
								Remove dotted outline on button
							
							
							
							
							
							
							
							https://stackoverflow.com/q/71074/9645167 
							
						 | 
						
							2018-10-20 13:38:41 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								f397e5a17f
								
							
						 | 
						
							
							
								
								Unify button styling across platforms
							
							
							
							
							
							
							
							Revert edd32bb80d 
							
						 | 
						
							2018-10-19 22:11:40 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								edd32bb80d
								
							
						 | 
						
							
							
								
								Use platform-native styling for button appearance
							
							
							
							
							
							
							
							https://developer.mozilla.org/en-US/docs/Web/CSS/appearance 
							
						 | 
						
							2018-10-19 21:13:15 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								6f16ecded9
								
							
						 | 
						
							
							
								
								Always show copy button
							
							
							
							
							
						 | 
						
							2018-10-19 20:52:39 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								1f0f664677
								
							
						 | 
						
							
							
								
								Load typing.js after jquery
							
							
							
							
							
						 | 
						
							2018-10-19 11:57:41 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								57303be096
								
							
						 | 
						
							
							
								
								Update typing.css using autoprefixer and normalize.css
							
							
							
							
							
						 | 
						
							2018-10-19 11:53:22 +10:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								a4ae8ad177
								
							
						 | 
						
							
							
								
								Remove duplicate and unused fonts
							
							
							
							
							
						 | 
						
							2018-10-18 19:39:01 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								3d97dee41b
								
							
						 | 
						
							
							
								
								In Archive page, display post title next line after post date
							
							
							
							
							
						 | 
						
							2018-10-04 14:37:30 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								a4226f1413
								
							
						 | 
						
							
							
								
								Combine sri-fallback and typing
							
							
							
							
							
							
							
							Save one HTTP request 
							
						 | 
						
							2018-10-04 12:21:36 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								13b9218525
								
							
						 | 
						
							
							
								
								Use brighter colours, increase the size from 30px to 48px
							
							
							
							
							
							
							
							svg optimised using svgo
https://www.npmjs.com/package/svgo 
							
						 | 
						
							2018-10-03 18:48:15 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								983b522b7c
								
							
						 | 
						
							
							
								
								Limit max width of picture to 500px, remove dpr_auto
							
							
							
							
							
							
							
							https://cloudinary.com/documentation/responsive_images#automatic_image_width
dpr is not widely supported https://www.caniuse.com/#feat=client-hints-dpr-width-viewport 
							
						 | 
						
							2018-10-02 21:11:43 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								9a8a48a15d
								
							
						 | 
						
							
							
								
								Don't inject fancybox tag/class to cloudinary class
							
							
							
							
							
							
							
							Incompatible with cloudinary 
							
						 | 
						
							2018-10-02 12:33:19 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								af0dde9483
								
							
						 | 
						
							
							
								
								Fix typo in cloudinary script
							
							
							
							
							
						 | 
						
							2018-10-02 09:45:02 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								1d4e14de25
								
							
						 | 
						
							
							
								
								Set inline code snippet background color for light theme
							
							
							
							
							
							
							
							0bb968a58c 
							
						 | 
						
							2018-10-01 13:41:39 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								0bb968a58c
								
							
						 | 
						
							
							
								
								Set background color of inline code snippet
							
							
							
							
							
							
							
							More contrast like code block 
							
						 | 
						
							2018-09-30 13:27:40 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								43d0b22e6b
								
							
						 | 
						
							
							
								
								Fix clipboardjs implemention
							
							
							
							
							
							
							
							Previous commit 4fb0adb24a didn't work
Credit to https://www.jianshu.com/p/3e9d614c1e77 
							
						 | 
						
							2018-09-30 13:21:59 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								45b47a9414
								
							
						 | 
						
							
							
								
								Upgrade clipboardjs to 2.0.1
							
							
							
							
							
						 | 
						
							2018-09-29 19:24:51 +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
							
						 | 
						
							
							
							
							
							
								
							
							
								4fb0adb24a
								
							
						 | 
						
							
							
								
								Add 'Copy' button to code snippet
							
							
							
							
							
							
							
							https://webdesign.tutsplus.com/tutorials/copy-to-clipboard-made-easy-with-clipboardjs--cms-25086
https://davidwalsh.name/clipboard 
							
						 | 
						
							2018-09-29 18:46:59 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								ed9aa18e87
								
							
						 | 
						
							
							
								
								Merge theme's to site's config
							
							
							
							
							
							
							
							https://hexo.io/docs/configuration.html#Overriding-Theme-Config 
							
						 | 
						
							2018-09-27 21:40:16 +09:30 | 
						
					
				
					
						
							
							
								 
								curben
							
						 | 
						
							
							
							
							
							
								
							
							
								cc1b2fc204
								
							
						 | 
						
							
							
								
								Switch to hexo-yam
							
							
							
							
							
							
							
							imagemin module of hexo-all-minifier has vulnerabilities
https://snyk.io/test/npm/hexo-all-minifier
Use pre-compressed images instead 
							
						 | 
						
							2018-09-27 18:24:10 +09:30 |