Commit Graph

58 Commits

Author SHA1 Message Date
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 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 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 a75a36714b
fix(css): set maximum height of img element 2019-08-25 17:24:05 +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 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 a5dbc691ee
fix: post.excerpt can be specified in post
https://github.com/hexojs/hexo/pull/3612
2019-08-09 13:55:10 +09:30
curben 17c823bfbd feat(microformats): add hAtom class names
* http://microformats.org/wiki/hatom
2019-06-26 17:19:14 +09:30
curben 2ae8f9b08e fix(css): use sans-serif for content, serif for title
* Based on Wikipedia style
* https://css-tricks.com/sans-serif/
2019-06-11 19:09:55 +09:30
curben 7a3f86f5b7 refactor(css): remove unused attribute 2019-06-06 19:48:13 +09:30
curben 513bd9f7e1 fix(archive-page): bold title and decrease font-size of date
* Replace px with em
* Remove unused class
2019-06-06 19:24:20 +09:30
curben cfd1b62843 fix(css): smaller title and title's margin-bottom 2019-06-05 13:37:47 +09:30
curben ad7616ebab fix(css): use ch to set max-width and padding
https://jrl.ninja/etc/1/
https://secretgeek.github.io/html_wysiwyg/html.html
https://news.ycombinator.com/item?id=20100232
https://www.reddit.com/r/css/comments/bb73cw/58_bytes_of_css_to_look_great_nearly_everywhere/ekj8yhm/
2019-06-05 13:03:40 +09:30
curben 60d62f94f3 feat: add search function to mobile page
* add a gap after search form to prevent misclick
* use addEventListener() instead of onclick()
  - https://stackoverflow.com/a/34216918
2019-06-01 18:51:51 +09:30
curben 4791c98a00 refactor: remove jquery and fancybox
todo https://github.com/dimsemenov/photoswipe
2019-05-22 11:13:21 +09:30
curben ced318927f feat: switch to night theme
fix: compatibility with Dark Reader addon
2019-04-08 11:44:22 +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 ffe99717de fix: overlap the mobile nav onto other elements 2018-11-12 18:27:38 +10:30
curben 176974cd87 feat: add rounded corner to search bar 2018-11-12 11:06:36 +10:30
curben 7bbf3f4183 fix: don't underline the search icon 2018-11-11 21:29:16 +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 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 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 3d97dee41b In Archive page, display post title next line after post date 2018-10-04 14:37:30 +09:30
curben 1d4e14de25 Set inline code snippet background color for light theme
0bb968a58c
2018-10-01 13:41:39 +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 0da762f287 More archive layout fix 2018-09-26 21:01:03 +09:30
curben 0f58cc00fd Use only one build job
Having build and test jobs is too slow
2018-09-26 20:50:21 +09:30
curben 7953a0f16b Fix archive page layout
Leave a small gap between date and post title
2018-09-26 20:45:06 +09:30
curben b11eeef202 Use relative font size instead of absolute size 2018-09-26 18:54:31 +09:30