Commit Graph

1282 Commits

Author SHA1 Message Date
MDLeom a4adf75d05
feat: add canonical tag
- https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
2020-02-18 23:54:00 +00:00
MDLeom d4875be40d
chore: mdleom.com in site assets 2020-02-18 23:40:10 +00:00
MDLeom 2aa157d853
chore: mdleom.com sitemap 2020-02-18 23:34:33 +00:00
MDLeom bad371de30
chore: switch url to mdleom.com 2020-02-18 22:28:31 +00:00
curben 8a3c90641b
fix(image): avoid prepending '/img/' to svg path 2020-02-15 21:32:47 +00:00
curben 1b77cdd383
post(pdf-compress): rename original file 2020-01-23 21:21:33 +00:00
curben d4fefb225f
post: How to use Camaro to parse XML to JSON 2020-01-20 10:51:30 +00:00
curben 6bb55a6bde Revert "feat(search): use duckduckgo lite/no-js"
This reverts commit 159960da02.
Only usable as a browser search engine, otherwise shows "forbidden" error message
2020-01-18 05:46:01 +00:00
curben 159960da02
feat(search): use duckduckgo lite/no-js 2020-01-18 05:32:52 +00:00
curben 10d9ebd6b3
fix(css): remove background colour for codeblock
- inspired by https://sscaffold-css.com/
- fix copy button's hover colours
2020-01-04 02:42:15 +00:00
curben e8b76e3ae9
fix(feed): remove new lines from summary 2020-01-03 01:30:46 +00:00
curben f05f7ab47b
post: 'Javascript Unit Testing with Jest' 2019-12-30 07:15:01 +00:00
curben 28b24b5ff4
post: replace 'image' tag plugin with markdown syntax 2019-12-26 06:16:07 +00:00
curben 8e421b9202
refactor: replace 'image' tag plugin with marked:renderer filter plugin 2019-12-26 06:14:26 +00:00
curben 4620bfe915
chore: update hexo from 4.1.1 to 4.2.0 2019-12-26 06:12:25 +00:00
curben 3beca85f47
refactor(heading-link): replace cheerio with marked:renderer filter
- https://github.com/hexojs/hexo-renderer-marked/pull/129
2019-12-24 04:38:02 +00:00
curben f4375dc216
ci: replace only/except with rules syntax
- https://docs.gitlab.com/ee/ci/yaml/README.html#rules
- only/except may be deprecated in future
  * https://docs.gitlab.com/ee/ci/yaml/README.html#onlyexcept-basic
2019-12-23 23:36:51 +00:00
curben a36b361d3b
feat(favicon): add svg
- https://blog.chromium.org/2019/12/chrome-80-content-indexing-es-modules.html
- https://caniuse.com/#feat=link-icon-svg
2019-12-20 04:50:17 +00:00
curben feeaca491f
fix(js): load copy button script in post only 2019-12-20 02:44:20 +00:00
curben e59bfdbca6
refactor(css): custom properties
- https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties
- https://css-irl.info/7-uses-for-css-custom-properties/
2019-12-20 02:33:57 +00:00
curben 763f7dc008
fix(mobile-menu): background-color 2019-12-18 06:19:47 +00:00
curben 19fed85fd8
fix(post): markdown backquote 2019-12-18 06:01:55 +00:00
curben f2c46c4a11 fix(svg): xml namespace should use http, not https 2019-12-18 05:57:25 +00:00
curben 0324b71536 Merge branch 'screenshot-proxy' into 'master'
feat: use page's screenshot as og:image

See merge request curben/blog!24
2019-12-18 05:19:37 +00:00
curben 46a91b5765
build: disable highlight.wrap
https://github.com/hexojs/hexo-util/pull/138
2019-12-18 05:17:00 +00:00
curben ff34956550
feat: use page's screenshot as og:image
- Some microbrowser loads all "og:image" images before choosing one
- Now there is only one "og:image" tag and it's a screenshot of the page
- https://24ways.org/2019/microbrowsers-are-everywhere/
2019-12-18 02:46:39 +00:00
curben 80c9e584f2
chore(hexo): update hexo from 4.1.0 to 4.1.1 2019-12-18 02:15:30 +00:00
curben 1df434b5e6
fix(font-color): compatibility with light theme 2019-12-18 01:22:38 +00:00
curben f2169903ea
fix(svg): xml namespace should use http, not https
- https://github.com/hexojs/hexo-generator-feed/pull/105
2019-12-18 01:12:47 +00:00
curben 80fec3c2f4
refactor(feed): replace encodeURI with encodeURL 2019-12-12 09:00:03 +00:00
curben d70dea4097
refactor(sitemap): let to const 2019-12-12 08:58:09 +00:00
curben 163b8cd307
build: pretty_urls.trailing_html
https://github.com/hexojs/hexo/pull/3917
2019-12-12 08:50:01 +00:00
curben 9d5644b2bc
post: source of header setting 2019-12-08 03:20:57 +00:00
curben 1c89559326
post: 'GitHub now requires web browser to send referer' 2019-12-08 02:48:35 +00:00
curben 88fcd4c8e6
post: multi-account-container addon feature 2019-11-17 09:05:54 +00:00
curben 5e5ef3fe47
fix(feed,sitemap): namespace should not be https
- https://github.com/hexojs/hexo-generator-feed/pull/105
2019-11-17 04:45:26 +00:00
curben 887f9ec116
refactor(helpers): js() and css() helpers now support custom attributes
- https://github.com/hexojs/hexo/pull/3681
- https://github.com/hexojs/hexo/pull/3690
2019-11-14 02:27:25 +00:00
curben 5cd412bda6
fix(css): add homepage link to mobile-nav
- mistakenly removed in 78397dad37
2019-11-14 02:22:14 +00:00
curben 1524f00c05
fix(css): header-hr set to straight line 2019-11-14 02:17:48 +00:00
curben 8f5ae5ee9d
fix(css): make blockquote more obvious 2019-11-14 02:11:14 +00:00
curben 248ab79ac4
fix(css): codeblock background width 2019-11-14 02:06:15 +00:00
curben 8bfbe48148
fix(search): use config.url instead of hardcoded url 2019-11-12 10:19:27 +00:00
curben 78397dad37
fix(search): do not send referrer
- https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types
- https://github.com/whatwg/html/issues/2983
- https://github.com/whatwg/html/pull/4332
2019-11-12 10:10:30 +00:00
curben 740e671023
page(about): add npm handle 2019-11-11 01:54:06 +00:00
curben bed321c987
fix(theme): rename js and css to 'chameleon'
- Continuation of 5a381f7032
2019-11-09 08:54:48 +00:00
curben 8b510a0380
refactor(sitemap): Array.concat() to Array.push() 2019-11-04 10:44:30 +00:00
curben 6d18a37e09
fix(css): set list-style to disc for toc 2019-10-28 05:32:24 +00:00
curben 98d2ed587e fix: set language to en-GB 2019-10-27 03:30:36 +00:00
curben e96eae0f97
post: use internal link for images 2019-10-24 08:57:25 +01:00
curben 313daae655
refactor(layout): remove unused variable 2019-10-24 08:53:06 +01:00