From 8d390991f895e079e21f5d1c550e0736a29e8cea Mon Sep 17 00:00:00 2001 From: olOwOlo <26087907+olOwOlo@users.noreply.github.com> Date: Mon, 5 Nov 2018 22:46:34 +0800 Subject: feat(title): add anchor --- src/css/_iconfont.scss | 3 +++ src/css/_partial/_post/_content.scss | 26 ++++++++++++++++++++++++++ src/fonts/iconfont/iconfont.eot | Bin 10064 -> 10420 bytes src/fonts/iconfont/iconfont.svg | 1 + src/fonts/iconfont/iconfont.ttf | Bin 9900 -> 10256 bytes src/fonts/iconfont/iconfont.woff | Bin 9980 -> 10336 bytes src/js/even.js | 2 +- 7 files changed, 31 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/css/_iconfont.scss b/src/css/_iconfont.scss index 786be46..f4fa791 100644 --- a/src/css/_iconfont.scss +++ b/src/css/_iconfont.scss @@ -137,6 +137,9 @@ .icon-close:before { content: "\e60f"; } +.icon-link:before { + content: "\e909"; +} /* Admonition Icon */ /* diff --git a/src/css/_partial/_post/_content.scss b/src/css/_partial/_post/_content.scss index 5628664..9e48177 100644 --- a/src/css/_partial/_post/_content.scss +++ b/src/css/_partial/_post/_content.scss @@ -9,6 +9,32 @@ h#{$i} { font-weight: 400; font-family: $global-serif-font-family; + + .anchor { + float: left; + line-height: 1; + margin-left: -20px; + padding-right: 4px; + + &:hover { + border-bottom: initial; + } + + .icon-link { + visibility: hidden; + font-size: 16px; + + &:before { + vertical-align: middle; + } + } + } + + &:hover { + .icon-link { + visibility: visible; + } + } } } diff --git a/src/fonts/iconfont/iconfont.eot b/src/fonts/iconfont/iconfont.eot index 56a61e1..66e449b 100644 Binary files a/src/fonts/iconfont/iconfont.eot and b/src/fonts/iconfont/iconfont.eot differ diff --git a/src/fonts/iconfont/iconfont.svg b/src/fonts/iconfont/iconfont.svg index ef88e55..4bed506 100644 --- a/src/fonts/iconfont/iconfont.svg +++ b/src/fonts/iconfont/iconfont.svg @@ -35,6 +35,7 @@ + diff --git a/src/fonts/iconfont/iconfont.ttf b/src/fonts/iconfont/iconfont.ttf index 3e26965..f8f81a4 100644 Binary files a/src/fonts/iconfont/iconfont.ttf and b/src/fonts/iconfont/iconfont.ttf differ diff --git a/src/fonts/iconfont/iconfont.woff b/src/fonts/iconfont/iconfont.woff index 50dd36a..e400c03 100644 Binary files a/src/fonts/iconfont/iconfont.woff and b/src/fonts/iconfont/iconfont.woff differ diff --git a/src/js/even.js b/src/js/even.js index c82eb41..a2cee48 100644 --- a/src/js/even.js +++ b/src/js/even.js @@ -213,7 +213,7 @@ Even._linkToc = function() { const headers = document.querySelectorAll('.post-content>h' + num); for (let i = 0; i < headers.length; i++) { const header = headers[i]; - header.innerHTML = `${header.innerHTML}`; + header.innerHTML = `${header.innerHTML}`; } } }; -- cgit v1.2.3