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