Commit Graph

1205 Commits

Author SHA1 Message Date
MDLeom 81e08296fa
fix(image-embed): handle embedding external image
- move to site script to make theme more generic
2020-03-08 09:39:14 +00:00
MDLeom 397eadae2a
fix(footer): propagate footer links from config 2020-03-06 11:05:51 +00:00
MDLeom 46cca09188
feat: add .onion mirror 2020-03-06 10:55:46 +00:00
MDLeom a3739cf6de
feat: use duckduckgo onion address if site is .onion 2020-03-06 08:47:37 +00:00
MDLeom 0e2799edbf
fix(css): alternating colour rows
- https://www.textfixer.com/tutorials/css-table-alternating-rows.php
2020-03-06 07:32:53 +00:00
MDLeom 91cc8e78e3
post(nixos-part-2): passwordFile quirk 2020-03-05 07:35:31 +00:00
MDLeom eedb5241a1
post(tags): consolidate tags 2020-03-05 07:13:27 +00:00
MDLeom c803c1aee5
post(nixos-part-2): passwordFile option 2020-03-05 07:10:32 +00:00
MDLeom 316eaa1ab8
post: 'Using Caddy as a reverse proxy on NixOS (Part 2: Hardening)' 2020-03-04 04:23:19 +00:00
MDLeom 8c14046862
fix(nixos-1): add google-authenticator to system package 2020-02-27 17:17:24 +00:00
MDLeom 876cf84493
fix(nixos-1): add guide for OTP login 2020-02-27 17:14:00 +00:00
MDLeom 0e6dd4308d
fix(nixos-1): dedup array config 2020-02-27 17:04:55 +00:00
MDLeom c020a300e1
fix(css): change link underline colour to logo's colour 2020-02-26 07:37:33 +00:00
MDLeom e00e2e320c
feat: add site hi-res logo 2020-02-26 05:33:23 +00:00
MDLeom 8793eda7cc
fix(favicon): move to site source/ folder
- make chameleon theme more generic
2020-02-26 05:31:36 +00:00
MDLeom 3d444a5d63
post: add file shredding step 2020-02-23 00:26:53 +00:00
MDLeom bf297d7c79
post: 'Using Caddy as a reverse proxy on NixOS (Part 1)' 2020-02-22 21:12:19 +00:00
MDLeom deeec3eaf9
page(about): fix description 2020-02-21 08:58:48 +00:00
MDLeom f72d5c65af
chore: ignore .vscode folder 2020-02-20 18:52:27 +00:00
MDLeom de4e8927a8
chore(snyk): 'SNYK-JS-DOTPROP-543489' caused by npm
- Remove outdated policies
2020-02-20 18:50:21 +00:00
MDLeom 6aec5cf350
page(about): add 2015-2016 publications 2020-02-19 09:33:45 +00:00
MDLeom b59dd4406a
fix: display badges in one line 2020-02-19 07:50:26 +00:00
MDLeom 56d2b3d0e5
page(about): reorganise into bullet points 2020-02-19 07:48:34 +00:00
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