Commit Graph

507 Commits

Author SHA1 Message Date
curben 65d463bc9d
feat(img): add image lazyloading
* https://dev.to/yashints/native-lazy-loading-is-landed-in-chrome-2kli
* https://github.com/mfranzke/loading-attribute-polyfill
2019-08-26 09:26:02 +09:30
curben 691709711c
fix(cloudinary): extra bracket 2019-08-26 09:14:35 +09:30
curben 2753cd76ea
fix(addJs): must include .js extension 2019-08-26 09:14:11 +09:30
curben b4ff248560
feat(addCss): add helper to embed css file 2019-08-26 09:12:05 +09:30
curben 2dacb8f5fe
fix: use addJs() helper 2019-08-26 08:15:31 +09:30
curben f90efdfe5f
feat(addJs): add a helper to embed <script src=""> 2019-08-26 08:14:21 +09:30
curben 0c05222589
fix(package): syntax 2019-08-26 06:19:27 +09:30
curben c416aedb2d
feat(cloudinary): use Staticaly CDN 2019-08-26 06:18:09 +09:30
curben 910dde814f
feat: add sanitize.css (via postcss-normalize) and autoprefixer 2019-08-26 00:39:10 +09:30
curben 31d99f0dab
style(css): specify combinations of sanitize.css
* rename back to typing.css
2019-08-26 00:28:20 +09:30
curben 78942640d2
style(meta_generator): camel case to metaGenerator() 2019-08-26 00:25:04 +09:30
curben 56d77c0ac5
style(js): standard 2019-08-25 23:35:24 +09:30
curben 82e79cf4c7
chore(css): sanitize.css and autoprefixer 2019-08-25 23:16:17 +09:30
curben 0da12db2ab
refactor(css): remove browser prefix
* To be added back using autoprefixer
2019-08-25 22:30:44 +09:30
curben d6801b1c7f
refactor: remove unused "typo" class
* Previously removed in css
  - bb7dd56322
2019-08-25 22:18:03 +09:30
curben bb7dd56322
refactor(css): de-normalize to declutter
* remove css rules found in normalize.css and typo.css
  - https://github.com/necolas/normalize.css
  - https://github.com/sofish/typo.css
2019-08-25 22:14:21 +09:30
curben 18f5c1d5d5
refactor(css): remove unused property
* added by https://github.com/sofish/typo.css
2019-08-25 19:21:05 +09:30
curben aef1666c76
docs(readme): add feed generator 2019-08-25 19:16:45 +09:30
curben 4c46a38c99
docs(readme): update scripts dir 2019-08-25 19:11:48 +09:30
curben ec2de84f66
fix(cloudinary): use similar resolutions in typing.css 2019-08-25 19:09:26 +09:30
curben c59f1c0740
refactor(cloudinary): remove unused w_auto and c_scale parameters
* only applicable in Cloudinary js library
2019-08-25 18:41:52 +09:30
curben a75a36714b
fix(css): set maximum height of img element 2019-08-25 17:24:05 +09:30
curben bb5b0fdd39
docs(cloudinary): set username as a variable 2019-08-25 17:23:29 +09:30
curben a15d53f6f9
refactor(cloudinary): remove unused loading.svg 2019-08-25 17:19:09 +09:30
curben 7436391bc6
fix(cloudinary): include more sizes 2019-08-25 17:15:44 +09:30
curben 4baa40a641
refactor: use native responsive image function
* https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Responsive_images
* https://cloudinary.com/blog/responsive_images_with_srcset_sizes_and_cloudinary
* https://www.html5rocks.com/en/tutorials/responsive/picture-element/
* https://alligator.io/html/picture-element/
* https://www.smashingmagazine.com/2014/05/responsive-images-done-right-guide-picture-srcset/
2019-08-25 16:07:58 +09:30
curben 35daa88cfb
chore: move scripts to root folder 2019-08-25 14:37:12 +09:30
curben 633f5bc5e8
chore: always update npm 2019-08-23 12:06:25 +09:30
curben 17a1c78560
post: container can stop cookie tracking 2019-08-23 12:03:18 +09:30
curben 100a5b75d5
chore(deps): use master branch of curbengh/hexo-nofollow 2019-08-23 12:03:05 +09:30
curben d2d627ba27
chore: move hexo-server to dev-deps 2019-08-23 12:02:37 +09:30
curben 9505fd3513
fix(config): local links should ends with a slash 2019-08-12 20:33:21 +09:30
curben 801392b35d
feat: RSS feed 2019-08-12 20:32:22 +09:30
curben 93a2494d0a
fix(svg): add credit 2019-08-12 20:08:52 +09:30
curben f58819bb3a
fix(open_graph): exclude svg files 2019-08-12 19:15:10 +09:30
curben 5f06b4d260
refactor(open_graph): drop cheerio and use regex
https://github.com/hexojs/hexo/pull/3680
2019-08-12 17:41:48 +09:30
curben 8c01309128
fix(css): improve appearance of links
- remove underline when hover, makes hover more visible
- remove underline from link icon
- fill link icon with link's colour (inspired by MDN)
2019-08-12 13:57:03 +09:30
curben c7c89099fb
fix(heading-link): adjust the svg height to be similar to font's 2019-08-12 13:16:35 +09:30
curben b573092e2f
fix(css): add padding between images 2019-08-12 13:12:34 +09:30
curben 2779d94d55
refactor(css): remove unused property 2019-08-12 13:09:51 +09:30
curben a1a57758ca
post: update image link 2019-08-12 13:01:38 +09:30
curben cbcb12b38a
fix(heading-link): remove <desc> from svg
otherwise the text ends up on toc
2019-08-12 12:51:11 +09:30
curben 756a86b58a
fix(heading-link): fix svg path 2019-08-12 12:47:00 +09:30
curben 5451360029
post: add 'firefox-ext' tag' 2019-08-19 12:15:00 +09:30
curben e8d241653d
docs(readme): mention lastUpdated 2019-08-19 10:21:18 +09:30
curben 0e57c98c10
docs(sitemap): add credit and clarify comments 2019-08-19 10:19:36 +09:30
curben 6f4c9135c8
docs(readme): list all modified plugins 2019-08-19 10:12:50 +09:30
curben 2106e13206
docs(readme): remove mention of clipboardjs and fork-awesome 2019-08-12 04:22:33 +09:30
curben 596223bcc0
docs(readme): grammar 2019-08-12 04:21:34 +09:30
curben 6c834c691c
docs(readme): merge section 2019-08-12 04:19:24 +09:30