Commit Graph

1325 Commits

Author SHA1 Message Date
curben b53dda5771
feat: enable cache
* https://nullsweep.com/http-security-headers-a-complete-guide/
* https://codewithhugo.com/enable-cdn-netlify/
2019-07-21 13:22:13 +09:30
curben a5878e86f1 post: viewBox is not mandatory 2019-07-13 14:27:18 +09:30
curben f2e4f12358 fix(opengraph): don't lazy load cheerio 2019-07-13 14:26:32 +09:30
curben b7167f289a refactor: use OR operator 2019-07-10 21:17:17 +09:30
curben 6260cce61c test(snyk): add lodash and marked 2019-07-08 18:37:09 +09:30
curben c6a002b409 feat(layout): add yearly and monthly archive links 2019-07-07 11:13:34 +09:30
curben dad0ed6b34 chore: remove unused packages 2019-07-07 10:40:00 +09:30
curben ff2d2f0ea4 fix: load clipboardjs only in post 2019-06-30 16:55:49 +09:30
curben 484ee53cc4 post: Update title and add link to addon 2019-06-30 13:11:15 +09:30
curben db00c8e3b5 post: correction to gitlab setting 2019-06-29 19:10:01 +09:30
curben 4055d5a2c2 style: single quote 2019-06-29 19:00:53 +09:30
curben c0998a3d13 post: fix embedded css 2019-06-29 18:59:06 +09:30
curben 2e017ecf98 feat(cloudinary): add original resolution image link
* increase width and limit height for embedded image
2019-06-29 18:55:32 +09:30
curben b9db47fe8c fix(microformat): prepend class name only to <a> tag 2019-06-28 17:49:12 +09:30
curben 04f6762388 post: add 'firefox-ext' tag 2019-06-28 17:41:31 +09:30
curben 81b18a7bd1 post: Add 'Image view is broken when using Dark Reader' 2019-06-28 17:39:50 +09:30
curben 2d097644fd fix(microformat): update syntax to h-entry of microformats2
* http://microformats.org/wiki/h-entry
* replaces hAtom
2019-06-28 00:41:35 +09:30
curben 8ce99181a4 fix(schema): use valid "dateModified"
* https://schema.org/dateModified
2019-06-27 23:45:35 +09:30
curben 2a242f59a6 fix(schema): use "articleBody" for post content
* Revert 5d216d3
* https://schema.org/BlogPosting
* "text" is more suitable for itemtype="https://schema.org/Blog"
* https://schema.org/Blog is more suitable for homepage (list of posts)
* ref https://github.com/philwareham/schema-microdata-examples/blob/master/blog.html
2019-06-27 23:44:46 +09:30
curben 5f83dddf71 fix(schema): add "headline" to post title
* https://webmasters.stackexchange.com/a/98469
2019-06-27 22:39:54 +09:30
curben 5d216d3edf fix(schema): use "text" for post content
* articleBody is only applicable for (news) Article
* https://schema.org/Blog
* https://schema.org/Article
2019-06-27 22:22:29 +09:30
curben 843a8fe74f fix(schema): add license
* https://blogs.pjjk.net/phil/licence-information-in-schema-org-and-lrmi/
2019-06-27 22:09:36 +09:30
curben 8316503b5f fix(schema): add "keywords" attribute to tags
* https://stackoverflow.com/a/33056727
2019-06-27 22:01:04 +09:30
curben 132e96f69a fix(microformats): add 'published' class only to posts 2019-06-26 20:24:29 +09:30
curben b8f987934b feat(microformats): add rel-license
* http://microformats.org/wiki/rel-license
2019-06-26 20:12:07 +09:30
curben 17c823bfbd feat(microformats): add hAtom class names
* http://microformats.org/wiki/hatom
2019-06-26 17:19:14 +09:30
curben bdafe4a208 feat(microformats): add tag
* http://microformats.org/wiki/rel-tag
2019-06-26 16:56:24 +09:30
curben ec434af4ea style: reduce tab spacing 2019-06-26 16:26:23 +09:30
curben 6b9395cebc fix(sitemap): add sitemap location to <head> and robots.txt
* https://github.com/h5bp/html5-boilerplate/pull/1918
2019-06-26 16:24:19 +09:30
curben e9c907e480 style(search): 'Powered by' instead of 'Search using' 2019-06-23 17:10:15 +09:30
curben 7a7a610d8e docs(readme): hexo 3.9.0 badge 2019-06-22 14:52:40 +09:30
curben 9220800789 chore: update hexo to 3.9.0 2019-06-22 14:22:45 +09:30
curben e4cf43dd85 test(snyk): mention affected deps 2019-06-22 14:22:45 +09:30
curben 52a3c29295 Merge branch 'blog-redir' into 'master'
fix(seo): redirect post link to /blog/

See merge request curben/blog!22
2019-06-21 04:25:30 +00:00
curben 9681db0fe6 fix: append slash to redirect 2019-06-21 13:53:12 +09:30
curben a889de9398 fix(seo): redirect post link to /blog/
* sitemap "has less powerful signal to Googlebot"
* https://support.google.com/webmasters/answer/139066
2019-06-21 13:46:54 +09:30
curben 878b15221e chore: ignore optional deps
* https://github.com/mozilla/nunjucks/issues/1227
2019-06-21 13:41:43 +09:30
curben 94d57346a6 test(snyk): ignore set-value and mixin-deep
* https://snyk.io/vuln/SNYK-JS-SETVALUE-450213
* https://snyk.io/vuln/SNYK-JS-MIXINDEEP-450212
* Remove braces and marked
2019-06-21 13:39:29 +09:30
curben 2b63f11742 fix(tags): tag url in lowercase, display in titlecase
* netlify uses lowercase url
2019-06-21 11:28:05 +09:30
curben aa3d94aa4b feat: add link() helper
* Based on link_to() helper, without unneeded attribute and option
* https://hexo.io/docs/helpers#link-to
2019-06-15 20:42:07 +09:30
curben 36201c2ada fix(footer): add gitlab source link 2019-06-15 20:29:07 +09:30
curben 2c82409317 fix: temporarily set the homepage to /blog 2019-06-13 13:45:17 +09:30
curben 9329f21f3a feat(page): add title 2019-06-13 13:44:17 +09:30
curben b0078b3b33 style(layout): titlecase 2019-06-13 13:40:20 +09:30
curben e130371288 feat(layout): Add page number to blog <title> 2019-06-13 13:38:30 +09:30
curben e4b065288c fix(layout): set website's and blog's <title> 2019-06-13 13:35:49 +09:30
curben 1eaf01b8ed style: replace 'using' with 'with' 2019-06-13 10:18:25 +09:30
curben 79189e0788 fix(redirects): use HTTP 302
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302
don't update search engine
2019-06-12 19:01:14 +09:30
curben 08de6cf3c2 fix(redirects): use HTTP 301 2019-06-12 19:00:02 +09:30
curben 6269abfb04 chore: include _redirects file 2019-06-12 18:02:57 +09:30