diff --git a/template/styl/index.styl b/template/styl/index.styl
index 87c2e7514c..13e939a6fc 100644
--- a/template/styl/index.styl
+++ b/template/styl/index.styl
@@ -24,6 +24,10 @@ a.github-corner {
z-index 99
width 70px
height 70px
+ @media mq-mobile {
+ width 46px
+ height 46px
+ }
}
}
a {
@@ -40,12 +44,10 @@ a {
width 517px
margin 0 auto 0
padding 0 10px
- .logo {
- text-align center
- padding-top 50px
- padding-bottom 50px
+ .logo a {
+ display flex
}
- .box{
+ .box {
position relative
}
.search {
@@ -73,7 +75,7 @@ a {
width 100%
padding 5px
border-radius 5px 5px 5px 5px
- li{
+ li {
line-height 23px
span{
padding 0 8px
@@ -122,9 +124,7 @@ a {
}
}
.enter-input {
- width 1%
white-space nowrap
- vertical-align middle
button {
margin 0
left -1px
@@ -149,25 +149,25 @@ a {
border-radius 0 5px 5px 0
border-color $border-color
color #333
- &:focus,&:active:focus{
+ &:focus,&:active:focus {
outline thin dotted
outline 5px auto -webkit-focus-ring-color
outline-offset -2px
}
- &:active{
+ &:active {
color #333
background-color #e6e6e6
border-color #b4b4b4
background-image none
box-shadow inset 0 8px 32px -8px rgba(0,0,0,0.3)
}
- &:focus{
+ &:focus {
color #333
background-color #e6e6e6
border-color #999
text-decoration none
}
- &:hover{
+ &:hover {
color #333
background-color #e6e6e6
border-color #b4b4b4
@@ -177,7 +177,7 @@ a {
}
}
-.footer{
+.footer {
text-align center
padding-top 31px
color #616161
@@ -190,7 +190,6 @@ a {
}
}
-
.header.header_list {
width auto
position fixed
@@ -199,47 +198,41 @@ a {
z-index 99
}
-.header_list{
+.header_list {
padding 10px 10px 10px 13px
border-bottom 1px solid #EEEEEE
- .logo{
- float left
- padding-top 3px
- padding-bottom 0
+ .logo {
padding-right 24px
text-align left
- svg{
+ svg {
height 37px
width 136px
}
}
- .search{
- max-width 517px
- }
- .footer{
+ .footer {
display none
}
}
-.search_list{
+.search_list {
padding 79px 27px
- a{
+ a {
font-size 16px
- strong{
+ strong {
font-weight bold
}
- .kw{
+ .kw {
color #f00
font-style inherit
font-weight bold
}
- &:hover{
- .kw{
+ &:hover {
+ .kw {
color #333
}
}
}
- li{
+ li {
padding 10px 0 10px 0
list-style-type none
p {
@@ -249,16 +242,15 @@ a {
}
}
-.hotlist{
+.hotlist {
padding 79px 27px
- a{
+ a {
font-size 16px
- strong{
+ strong {
font-weight bold
}
- &:hover{ }
}
- li{
+ li {
padding 5px 0 5px 0
list-style-type none
p{
@@ -270,12 +262,10 @@ a {
.header_list .header_inner {
display: flex;
+ align-items: center;
.search {
- flex 1
- max-width inherit
- .enter-input button {
- top -2px
- }
+ flex: 1;
+ display: flex;
}
}
@@ -288,29 +278,28 @@ a {
.header{
width inherit
.search .enter-input {
- button{
- padding: 9px 14px;
+ button {
+ padding 9px 14px
}
}
}
- .header_list{
- .logo svg{
+ .header_list {
+ padding: 10px 10px 10px 13px
+ .logo {
+ float inherit
+ padding-right 10px
+ text-align center
+ }
+ .logo svg {
width 96px
}
.search {
- .query{
+ .query {
line-height 31px
}
}
}
- .header_list .logo{
- float inherit
- padding-right 10px
- padding-top 8px
- padding-bottom 14px
- text-align center
- }
.search_list, .hotlist {
- padding 129px 27px
+ padding 78px 27px
}
}
\ No newline at end of file
diff --git a/template/styl/mixins/markdown.styl b/template/styl/mixins/markdown.styl
index 69e6d24135..64d2f549be 100644
--- a/template/styl/mixins/markdown.styl
+++ b/template/styl/mixins/markdown.styl
@@ -1,13 +1,13 @@
mq-mobile = "screen and (max-width: 479px)"
-.edit_btn {
+.markdown-body .edit_btn {
position relative
- right 38px
+ right 20px
float right
- top 26px
+ top 16px
z-index 2
-
+ font-size: 14px;
@media mq-mobile {
right 15px
}
@@ -25,7 +25,7 @@ mq-mobile = "screen and (max-width: 479px)"
color #fff
border-radius 3px
padding 2px 5px
- &:hover{
+ &:hover {
color #333
background #e6e6e6
}
@@ -39,252 +39,1009 @@ mq-mobile = "screen and (max-width: 479px)"
}
.markdown-body {
- padding 70px 35px 30px 35px
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+ padding 90px 35px 30px 35px
max-width 980px
margin 0 auto
- word-wrap break-word
- font-family: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;
- font-size 14px
- line-height 1.6
- color #333
+ color: #24292f;
+ background-color: #ffffff;
+ font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
+ font-size: 16px;
+ line-height: 1.5;
+ word-wrap: break-word;
@media mq-mobile {
- padding: 120px 15px 30px 15px;
- }
- h1, h2, h3, h4, h5, h6 {
- a {
- float: left;
- margin-left: -20px;
- visibility: hidden;
- }
- &:hover a {
- visibility: visible;
- }
- }
- .icon.icon-link {
- background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADqADAAQAAAABAAAADgAAAAC98Dn6AAABq0lEQVQoFYVSTUsCURR13sw4YGmb6AOiReDsXIfVImsXbdwEfiKTkESrgjZChNu0RUQYCCJ+LNzUppYm/YA2Lg1cRFgELbIGv0Y7F3pBIvbgcebee8559755gumf5fF4JgVBSPT7/U1gA5h0u90nwiidz+ebA7GEbYPoHDgP3AZGpVHCXq93BqIiSZIzm83WiOv1ehlykZFCRVH2QfpKp9Nv/ADEzzC0ijzBsVgsirIsrzscjhWQ6plM5onXgsGgCtEl8jd/ZgyHw9O6rl9hBucP2WCM7eXz+SSJut1uGfkPtL78KwyFQjOtVqsENyvIEbPZfN9sNndgUkMHlU6nc4daAzVXLperM3L2+/2z7Xab3GxUMAxDhmitUCjEQX4fFJGGBQKBKRDLcB4XRXEVbo8QLyG+xg1+AqmLF34SiWgx9J0ATnARJTHTIWIXBDHsLVVVF6k9qvFFv2MDbsd0Ek9qmmbFvA8wKPPcINLPbOCKx3gB7S1gvgpaPOW5YShBeIHCEd6kCd80UxSo48pjwwQ8J9nt9ni1WqV4F5ve5K3FYjlIpVKvnDQMvwFCU8QdZ5XDSAAAAABJRU5ErkJggg==");
- width: 23px;
- height: 23px;
- display: inline-block;
- vertical-align: middle;
- background-repeat: no-repeat;
- background-position: 4px 4px;
- }
-
- pre {
- margin-top: 1.5em
- margin-bottom: 1.5em
- line-height: 1.3
- word-break: break-all
- word-wrap: break-word
- color: rgb(51, 51, 51)
- border: none
- position: relative
- background-color: #f7f7f9
- border-radius: 3px
- font-size: 0.93em
- -webkit-overflow-scrolling: touch
- code {
- padding: 0.7em
- overflow: auto
- max-height: 35em
- background-color transparent
- color inherit
- line-height 1.4
- display block
- font-size 0.93em
- box-sizing: border-box
- border-radius: 0px
- white-space: inherit
- overflow-wrap: normal
- word-wrap: normal!important
- font-family: "SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;
- }
- }
- .class-name {
- color: #000896;
- }
- .comment,
- .quote {
- color: #998;
- }
-
- .keyword,
- .selector-tag,
- .subst {
- color: #d73a49;
- }
-
- .key,
- .number,
- .literal,
- .variable,
- .template-variable,
- .tag .attr {
- color: #008080;
- }
-
- .string, .doctag {
- color: #0065da;
- }
-
- .title,
- .section,
- .selector-id {
- color: #900;
- font-weight: bold;
- }
-
- .subst {
- font-weight: normal;
- }
-
- .type,
- .class .title {
- color: #458;
- font-weight: bold;
- }
-
- .function, .operator {
- color: #000bc5;
- }
- .tag,
- .name,
- .attribute {
- color: #002ade;
- font-weight: normal;
- }
-
- .url {
- color: #3c04ff;
- }
-
- .boolean {
- color: #005cc5;
- }
-
- .property {
- color: #032f62;
- }
-
- .null, .selector {
- color: #005cc5;
- }
-
- .constant {
- color: #d73a49;
- }
-
- .punctuation {
- color: #A595A5;
- }
- .attr-name {
- color: #8F4919;
- }
- .attr-value {
- color: #13239F;
- }
- .tag {
- .punctuation {
- color: #A595A5;
- }
- .attr-name {
- color: #8F4919;
- }
- .attr-value {
- color: #13239F;
- }
- .attr-value .punctuation,
- .script-punctuation {
- color: #A595A5;
- }
- .script .keyword {
- color: #090080;
- }
- .language-javascript {
- color: #6f42c1;
- }
- }
-
- .regexp, .regex,
- .link {
- color: #009926;
- }
-
- .symbol,
- .bullet {
- color: #990073;
- }
-
- .built_in,
- .builtin-name {
- color: #0086b3;
- }
-
- .meta {
- color: #999;
- font-weight: bold;
- }
-
- .deletion {
- background: #fdd;
- }
-
- .addition {
- background: #dfd;
- }
-
- .emphasis {
- font-style: italic;
- }
-
- .strong {
- font-weight: bold;
- }
- .shebang, .important {
- color: #FF1717;
- }
- ul, ol {
- padding-left: 2em;
- }
- blockquote {
- margin: 0;
- }
- p, blockquote, ul, ol, dl, table, pre {
- margin-top: 0;
- margin-bottom: 16px;
- }
-
- blockquote {
- padding: 0 1em;
- color: #6a737d;
- border-left: 0.25em solid #dfe2e5;
- }
-
- blockquote>:first-child {
- margin-top: 0;
- }
-
- blockquote>:last-child {
- margin-bottom: 0;
- }
- table {
- border-spacing: 0;
- border-collapse: collapse;
- td, th {
- padding: 6px 13px;
- border: 1px solid #dfe2e5;
- }
- tr {
- background-color: #fff;
- border-top: 1px solid #c6cbd1;
- }
- }
- code {
- padding: .2em .4em;
- margin: 0;
- font-size: 85%;
- background-color: #f0f0f5;
- border-radius: 3px;
- margin: 0 .4em;
+ padding: 70px 15px 30px 15px;
}
}
+
+.markdown-body .octicon {
+ display: inline-block;
+ fill: currentColor;
+ vertical-align: text-bottom;
+}
+
+.markdown-body .octicon-video {
+ border: 1px solid #d0d7de !important;
+ border-radius: 6px !important;
+ display: block;
+}
+
+.markdown-body .octicon-video summary {
+ border-bottom: 1px solid #d0d7de !important;
+ padding: 8px 16px !important;
+ cursor: pointer;
+}
+.markdown-body .octicon-video > video {
+ display: block !important;
+ max-width: 100% !important;
+ padding: 2px;
+ box-sizing: border-box;
+}
+.markdown-body details.octicon-video:not([open])>*:not(summary) {
+ display: none !important;
+}
+.markdown-body details.octicon-video:not([open]) > summary {
+ border-bottom: 0 !important;
+}
+.markdown-body .octicon-video summary > svg + span {
+ margin: 4px !important;
+}
+
+.markdown-body h1:hover .anchor .octicon-link:before,
+.markdown-body h2:hover .anchor .octicon-link:before,
+.markdown-body h3:hover .anchor .octicon-link:before,
+.markdown-body h4:hover .anchor .octicon-link:before,
+.markdown-body h5:hover .anchor .octicon-link:before,
+.markdown-body h6:hover .anchor .octicon-link:before {
+ width: 16px;
+ height: 16px;
+ content: ' ';
+ display: inline-block;
+ background-color: currentColor;
+ -webkit-mask-image: url("data:image/svg+xml,");
+ mask-image: url("data:image/svg+xml,");
+}
+
+.markdown-body details,
+.markdown-body figcaption,
+.markdown-body figure {
+ display: block;
+}
+
+.markdown-body summary {
+ display: list-item;
+}
+
+.markdown-body a {
+ background-color: transparent;
+ color: #0969da;
+ text-decoration: none;
+}
+
+.markdown-body a:active,
+.markdown-body a:hover {
+ outline-width: 0;
+}
+
+.markdown-body abbr[title] {
+ border-bottom: none;
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted;
+}
+
+.markdown-body b,
+.markdown-body strong {
+ font-weight: 600;
+}
+
+.markdown-body dfn {
+ font-style: italic;
+}
+
+.markdown-body h1 {
+ margin: .67em 0;
+ font-weight: 600;
+ padding-bottom: .3em;
+ font-size: 2em;
+ border-bottom: 1px solid hsla(210,18%,87%,1);
+}
+
+.markdown-body mark {
+ background-color: #ff0;
+ color: #24292f;
+}
+
+.markdown-body small {
+ font-size: 90%;
+}
+
+.markdown-body sub,
+.markdown-body sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+.markdown-body sub {
+ bottom: -0.25em;
+}
+
+.markdown-body sup {
+ top: -0.5em;
+}
+
+.markdown-body img {
+ border-style: none;
+ max-width: 100%;
+ box-sizing: content-box;
+ background-color: #ffffff;
+}
+
+.markdown-body code,
+.markdown-body kbd,
+.markdown-body pre,
+.markdown-body samp {
+ font-family: monospace,monospace;
+ font-size: 1em;
+}
+
+.markdown-body figure {
+ margin: 1em 40px;
+}
+
+.markdown-body hr {
+ box-sizing: content-box;
+ overflow: hidden;
+ background: transparent;
+ border-bottom: 1px solid hsla(210,18%,87%,1);
+ height: .25em;
+ padding: 0;
+ margin: 24px 0;
+ background-color: #d0d7de;
+ border: 0;
+}
+
+.markdown-body html [type=button],
+.markdown-body [type=reset],
+.markdown-body [type=submit] {
+ -webkit-appearance: button;
+}
+
+.markdown-body [type=button]::-moz-focus-inner,
+.markdown-body [type=reset]::-moz-focus-inner,
+.markdown-body [type=submit]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+.markdown-body [type=button]:-moz-focusring,
+.markdown-body [type=reset]:-moz-focusring,
+.markdown-body [type=submit]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+.markdown-body [type=checkbox],
+.markdown-body [type=radio] {
+ box-sizing: border-box;
+ padding: 0;
+}
+
+.markdown-body [type=number]::-webkit-inner-spin-button,
+.markdown-body [type=number]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+.markdown-body [type=search] {
+ -webkit-appearance: textfield;
+ outline-offset: -2px;
+}
+
+.markdown-body [type=search]::-webkit-search-cancel-button,
+.markdown-body [type=search]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+.markdown-body ::-webkit-input-placeholder {
+ color: inherit;
+ opacity: .54;
+}
+
+.markdown-body ::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ font: inherit;
+}
+
+.markdown-body a:hover {
+ text-decoration: underline;
+}
+
+.markdown-body hr::before {
+ display: table;
+ content: "";
+}
+
+.markdown-body hr::after {
+ display: table;
+ clear: both;
+ content: "";
+}
+
+.markdown-body table {
+ border-spacing: 0;
+ border-collapse: collapse;
+ display: block;
+ width: max-content;
+ max-width: 100%;
+ overflow: auto;
+}
+
+.markdown-body td,
+.markdown-body th {
+ padding: 0;
+}
+
+.markdown-body details summary {
+ cursor: pointer;
+}
+
+.markdown-body details:not([open])>*:not(summary) {
+ display: none !important;
+}
+
+.markdown-body kbd {
+ display: inline-block;
+ padding: 3px 5px;
+ font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
+ line-height: 10px;
+ color: #24292f;
+ vertical-align: middle;
+ background-color: #f6f8fa;
+ border: solid 1px rgba(175,184,193,0.2);
+ border-bottom-color: rgba(175,184,193,0.2);
+ border-radius: 6px;
+ box-shadow: inset 0 -1px 0 rgba(175,184,193,0.2);
+}
+
+.markdown-body h1,
+.markdown-body h2,
+.markdown-body h3,
+.markdown-body h4,
+.markdown-body h5,
+.markdown-body h6 {
+ margin-top: 24px;
+ margin-bottom: 16px;
+ font-weight: 600;
+ line-height: 1.25;
+}
+
+.markdown-body h2 {
+ font-weight: 600;
+ padding-bottom: .3em;
+ font-size: 1.5em;
+ border-bottom: 1px solid hsla(210,18%,87%,1);
+}
+
+.markdown-body h3 {
+ font-weight: 600;
+ font-size: 1.25em;
+}
+
+.markdown-body h4 {
+ font-weight: 600;
+ font-size: 1em;
+}
+
+.markdown-body h5 {
+ font-weight: 600;
+ font-size: .875em;
+}
+
+.markdown-body h6 {
+ font-weight: 600;
+ font-size: .85em;
+ color: #57606a;
+}
+
+.markdown-body p {
+ margin-top: 0;
+ margin-bottom: 10px;
+}
+
+.markdown-body blockquote {
+ margin: 0;
+ padding: 0 1em;
+ color: #57606a;
+ border-left: .25em solid #d0d7de;
+}
+
+.markdown-body ul,
+.markdown-body ol {
+ margin-top: 0;
+ margin-bottom: 0;
+ padding-left: 2em;
+}
+
+.markdown-body ol ol,
+.markdown-body ul ol {
+ list-style-type: lower-roman;
+}
+
+.markdown-body ul ul ol,
+.markdown-body ul ol ol,
+.markdown-body ol ul ol,
+.markdown-body ol ol ol {
+ list-style-type: lower-alpha;
+}
+
+.markdown-body dd {
+ margin-left: 0;
+}
+
+.markdown-body tt,
+.markdown-body code {
+ font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
+ font-size: 12px;
+}
+
+.markdown-body pre {
+ margin-top: 0;
+ margin-bottom: 0;
+ font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
+ font-size: 12px;
+ word-wrap: normal;
+}
+
+.markdown-body :-ms-input-placeholder {
+ color: #6e7781;
+ opacity: 1;
+}
+
+.markdown-body ::-ms-input-placeholder {
+ color: #6e7781;
+ opacity: 1;
+}
+
+.markdown-body ::placeholder {
+ color: #6e7781;
+ opacity: 1;
+}
+
+.markdown-body .pl-c {
+ color: #6e7781;
+}
+
+.markdown-body .pl-c1,
+.markdown-body .pl-s .pl-v {
+ color: #0550ae;
+}
+
+.markdown-body .pl-e,
+.markdown-body .pl-en {
+ color: #8250df;
+}
+
+.markdown-body .pl-smi,
+.markdown-body .pl-s .pl-s1 {
+ color: #24292f;
+}
+
+.markdown-body .pl-ent {
+ color: #116329;
+}
+
+.markdown-body .pl-k {
+ color: #cf222e;
+}
+
+.markdown-body .pl-s,
+.markdown-body .pl-pds,
+.markdown-body .pl-s .pl-pse .pl-s1,
+.markdown-body .pl-sr,
+.markdown-body .pl-sr .pl-cce,
+.markdown-body .pl-sr .pl-sre,
+.markdown-body .pl-sr .pl-sra {
+ color: #0a3069;
+}
+
+.markdown-body .pl-v,
+.markdown-body .pl-smw {
+ color: #953800;
+}
+
+.markdown-body .pl-bu {
+ color: #82071e;
+}
+
+.markdown-body .pl-ii {
+ color: #f6f8fa;
+ background-color: #82071e;
+}
+
+.markdown-body .pl-c2 {
+ color: #f6f8fa;
+ background-color: #cf222e;
+}
+
+.markdown-body .pl-sr .pl-cce {
+ font-weight: bold;
+ color: #116329;
+}
+
+.markdown-body .pl-ml {
+ color: #3b2300;
+}
+
+.markdown-body .pl-mh,
+.markdown-body .pl-mh .pl-en,
+.markdown-body .pl-ms {
+ font-weight: bold;
+ color: #0550ae;
+}
+
+.markdown-body .pl-mi {
+ font-style: italic;
+ color: #24292f;
+}
+
+.markdown-body .pl-mb {
+ font-weight: bold;
+ color: #24292f;
+}
+
+.markdown-body .pl-md {
+ color: #82071e;
+ background-color: #FFEBE9;
+}
+
+.markdown-body .pl-mi1 {
+ color: #116329;
+ background-color: #dafbe1;
+}
+
+.markdown-body .pl-mc {
+ color: #953800;
+ background-color: #ffd8b5;
+}
+
+.markdown-body .pl-mi2 {
+ color: #eaeef2;
+ background-color: #0550ae;
+}
+
+.markdown-body .pl-mdr {
+ font-weight: bold;
+ color: #8250df;
+}
+
+.markdown-body .pl-ba {
+ color: #57606a;
+}
+
+.markdown-body .pl-sg {
+ color: #8c959f;
+}
+
+.markdown-body .pl-corl {
+ text-decoration: underline;
+ color: #0a3069;
+}
+
+.markdown-body [data-catalyst] {
+ display: block;
+}
+
+.markdown-body g-emoji {
+ font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
+ font-size: 1em;
+ font-style: normal !important;
+ font-weight: 400;
+ line-height: 1;
+ vertical-align: -0.075em;
+}
+
+.markdown-body g-emoji img {
+ width: 1em;
+ height: 1em;
+}
+
+.markdown-body::before {
+ display: table;
+ content: "";
+}
+
+.markdown-body::after {
+ display: table;
+ clear: both;
+ content: "";
+}
+
+.markdown-body>*:first-child {
+ margin-top: 0 !important;
+}
+
+.markdown-body>*:last-child {
+ margin-bottom: 0 !important;
+}
+
+.markdown-body a:not([href]) {
+ color: inherit;
+ text-decoration: none;
+}
+
+.markdown-body .absent {
+ color: #cf222e;
+}
+
+.markdown-body .anchor {
+ float: left;
+ padding-right: 4px;
+ margin-left: -20px;
+ line-height: 1;
+}
+
+.markdown-body .anchor:focus {
+ outline: none;
+}
+
+.markdown-body p,
+.markdown-body blockquote,
+.markdown-body ul,
+.markdown-body ol,
+.markdown-body dl,
+.markdown-body table,
+.markdown-body pre,
+.markdown-body details {
+ margin-top: 0;
+ margin-bottom: 16px;
+}
+
+.markdown-body blockquote>:first-child {
+ margin-top: 0;
+}
+
+.markdown-body blockquote>:last-child {
+ margin-bottom: 0;
+}
+
+.markdown-body sup>a::before {
+ content: "[";
+}
+
+.markdown-body sup>a::after {
+ content: "]";
+}
+
+.markdown-body h1 .octicon-link,
+.markdown-body h2 .octicon-link,
+.markdown-body h3 .octicon-link,
+.markdown-body h4 .octicon-link,
+.markdown-body h5 .octicon-link,
+.markdown-body h6 .octicon-link {
+ color: #24292f;
+ vertical-align: middle;
+ visibility: hidden;
+}
+
+.markdown-body h1:hover .anchor,
+.markdown-body h2:hover .anchor,
+.markdown-body h3:hover .anchor,
+.markdown-body h4:hover .anchor,
+.markdown-body h5:hover .anchor,
+.markdown-body h6:hover .anchor {
+ text-decoration: none;
+}
+
+.markdown-body h1:hover .anchor .octicon-link,
+.markdown-body h2:hover .anchor .octicon-link,
+.markdown-body h3:hover .anchor .octicon-link,
+.markdown-body h4:hover .anchor .octicon-link,
+.markdown-body h5:hover .anchor .octicon-link,
+.markdown-body h6:hover .anchor .octicon-link {
+ visibility: visible;
+}
+
+.markdown-body h1 tt,
+.markdown-body h1 code,
+.markdown-body h2 tt,
+.markdown-body h2 code,
+.markdown-body h3 tt,
+.markdown-body h3 code,
+.markdown-body h4 tt,
+.markdown-body h4 code,
+.markdown-body h5 tt,
+.markdown-body h5 code,
+.markdown-body h6 tt,
+.markdown-body h6 code {
+ padding: 0 .2em;
+ font-size: inherit;
+}
+
+.markdown-body ul.no-list,
+.markdown-body ol.no-list {
+ padding: 0;
+ list-style-type: none;
+}
+
+.markdown-body ol[type="1"] {
+ list-style-type: decimal;
+}
+
+.markdown-body ol[type=a] {
+ list-style-type: lower-alpha;
+}
+
+.markdown-body ol[type=i] {
+ list-style-type: lower-roman;
+}
+
+.markdown-body div>ol:not([type]) {
+ list-style-type: decimal;
+}
+
+.markdown-body ul ul,
+.markdown-body ul ol,
+.markdown-body ol ol,
+.markdown-body ol ul {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.markdown-body li>p {
+ margin-top: 16px;
+}
+
+.markdown-body li+li {
+ margin-top: .25em;
+}
+
+.markdown-body dl {
+ padding: 0;
+}
+
+.markdown-body dl dt {
+ padding: 0;
+ margin-top: 16px;
+ font-size: 1em;
+ font-style: italic;
+ font-weight: 600;
+}
+
+.markdown-body dl dd {
+ padding: 0 16px;
+ margin-bottom: 16px;
+}
+
+.markdown-body table th {
+ font-weight: 600;
+}
+
+.markdown-body table th,
+.markdown-body table td {
+ padding: 6px 13px;
+ border: 1px solid #d0d7de;
+}
+
+.markdown-body table tr {
+ background-color: #ffffff;
+ border-top: 1px solid hsla(210,18%,87%,1);
+}
+
+.markdown-body table tr:nth-child(2n) {
+ background-color: #f6f8fa;
+}
+
+.markdown-body table img {
+ background-color: transparent;
+}
+
+.markdown-body img[align=right] {
+ padding-left: 20px;
+}
+
+.markdown-body img[align=left] {
+ padding-right: 20px;
+}
+
+.markdown-body .emoji {
+ max-width: none;
+ vertical-align: text-top;
+ background-color: transparent;
+}
+
+.markdown-body span.frame {
+ display: block;
+ overflow: hidden;
+}
+
+.markdown-body span.frame>span {
+ display: block;
+ float: left;
+ width: auto;
+ padding: 7px;
+ margin: 13px 0 0;
+ overflow: hidden;
+ border: 1px solid #d0d7de;
+}
+
+.markdown-body span.frame span img {
+ display: block;
+ float: left;
+}
+
+.markdown-body span.frame span span {
+ display: block;
+ padding: 5px 0 0;
+ clear: both;
+ color: #24292f;
+}
+
+.markdown-body span.align-center {
+ display: block;
+ overflow: hidden;
+ clear: both;
+}
+
+.markdown-body span.align-center>span {
+ display: block;
+ margin: 13px auto 0;
+ overflow: hidden;
+ text-align: center;
+}
+
+.markdown-body span.align-center span img {
+ margin: 0 auto;
+ text-align: center;
+}
+
+.markdown-body span.align-right {
+ display: block;
+ overflow: hidden;
+ clear: both;
+}
+
+.markdown-body span.align-right>span {
+ display: block;
+ margin: 13px 0 0;
+ overflow: hidden;
+ text-align: right;
+}
+
+.markdown-body span.align-right span img {
+ margin: 0;
+ text-align: right;
+}
+
+.markdown-body span.float-left {
+ display: block;
+ float: left;
+ margin-right: 13px;
+ overflow: hidden;
+}
+
+.markdown-body span.float-left span {
+ margin: 13px 0 0;
+}
+
+.markdown-body span.float-right {
+ display: block;
+ float: right;
+ margin-left: 13px;
+ overflow: hidden;
+}
+
+.markdown-body span.float-right>span {
+ display: block;
+ margin: 13px auto 0;
+ overflow: hidden;
+ text-align: right;
+}
+
+.markdown-body code,
+.markdown-body tt {
+ padding: .2em .4em;
+ margin: 0;
+ font-size: 85%;
+ background-color: rgba(175,184,193,0.2);
+ border-radius: 6px;
+}
+
+.markdown-body code br,
+.markdown-body tt br {
+ display: none;
+}
+
+.markdown-body del code {
+ text-decoration: inherit;
+}
+
+.markdown-body pre code {
+ font-size: 100%;
+}
+
+.markdown-body pre>code {
+ padding: 0;
+ margin: 0;
+ word-break: normal;
+ white-space: pre;
+ background: transparent;
+ border: 0;
+}
+
+.markdown-body .highlight {
+ margin-bottom: 16px;
+}
+
+.markdown-body .highlight pre {
+ margin-bottom: 0;
+ word-break: normal;
+}
+
+.markdown-body .highlight pre,
+.markdown-body pre {
+ padding: 16px;
+ overflow: auto;
+ font-size: 85%;
+ line-height: 1.45;
+ background-color: #f6f8fa;
+ border-radius: 6px;
+}
+
+.markdown-body pre code,
+.markdown-body pre tt {
+ display: inline;
+ max-width: auto;
+ padding: 0;
+ margin: 0;
+ overflow: visible;
+ line-height: inherit;
+ word-wrap: normal;
+ background-color: transparent;
+ border: 0;
+}
+
+.markdown-body .csv-data td,
+.markdown-body .csv-data th {
+ padding: 5px;
+ overflow: hidden;
+ font-size: 12px;
+ line-height: 1;
+ text-align: left;
+ white-space: nowrap;
+}
+
+.markdown-body .csv-data .blob-num {
+ padding: 10px 8px 9px;
+ text-align: right;
+ background: #ffffff;
+ border: 0;
+}
+
+.markdown-body .csv-data tr {
+ border-top: 0;
+}
+
+.markdown-body .csv-data th {
+ font-weight: 600;
+ background: #f6f8fa;
+ border-top: 0;
+}
+
+.markdown-body .footnotes {
+ font-size: 12px;
+ color: #57606a;
+ border-top: 1px solid #d0d7de;
+}
+
+.markdown-body .footnotes ol {
+ padding-left: 16px;
+}
+
+.markdown-body .footnotes li {
+ position: relative;
+}
+
+.markdown-body .footnotes li:target::before {
+ position: absolute;
+ top: -8px;
+ right: -8px;
+ bottom: -8px;
+ left: -24px;
+ pointer-events: none;
+ content: "";
+ border: 2px solid #0969da;
+ border-radius: 6px;
+}
+
+.markdown-body .footnotes li:target {
+ color: #24292f;
+}
+
+.markdown-body .footnotes .data-footnote-backref g-emoji {
+ font-family: monospace;
+}
+
+.markdown-body [hidden] {
+ display: none !important;
+}
+
+.markdown-body ::-webkit-calendar-picker-indicator {
+ filter: invert(50%);
+}
+
+
+
+
+.markdown-body .token.tag .attr-value {
+ color: #032f62;
+}
+.markdown-body .token.property,
+.markdown-body .token.tag,
+.markdown-body .token.boolean,
+.markdown-body .token.number,
+.markdown-body .token.function-name,
+.markdown-body .token.constant,
+.markdown-body .token.symbol,
+.markdown-body .token.deleted {
+ color: #0060c9;
+}
+.markdown-body .token.punctuation {
+ color: #a0a0a0;
+}
+.markdown-body code[class*="language-"] {
+ color: black;
+}
+.markdown-body code[class*="language-"] .token.selector,
+.markdown-body code[class*="language-"] .token.attr-name,
+.markdown-body code[class*="language-"] .token.string,
+.markdown-body code[class*="language-"] .token.char,
+.markdown-body code[class*="language-"] .token.function,
+.markdown-body code[class*="language-"] .token.builtin {
+ color: #6f42c1;
+}
+.markdown-body code[class*="language-"] .token.inserted {
+ color: #22863a;
+ background-color: #f0fff4;
+}
+.markdown-body code[class*="language-"] .token.deleted {
+ color: #b31d28;
+ background-color: #ffeef0;
+}
+.markdown-body code[class*="language-"] .token.class-name {
+ color: #6f42c1;
+}
+.markdown-body code[class*="language-"] .code-block {
+ color: #032f62;
+}
+.markdown-body code[class*="language-"] .token.comment,
+.markdown-body code[class*="language-"] .token.block-comment,
+.markdown-body code[class*="language-"] .token.prolog,
+.markdown-body code[class*="language-"] .token.doctype,
+.markdown-body code[class*="language-"] .token.cdata {
+ color: #7D8B99;
+}
+.markdown-body code[class*="language-"] .token.punctuation {
+ color: #a0a0a0;
+}
+.markdown-body code[class*="language-"] .token.operator,
+.markdown-body code[class*="language-"] .token.entity,
+.markdown-body code[class*="language-"] .token.url,
+.markdown-body code[class*="language-"] .token.variable {
+ color: #d73a49;
+ background: rgba(255, 255, 255, 0.5);
+}
+.markdown-body code[class*="language-"] .token.atrule,
+.markdown-body code[class*="language-"] .token.attr-value {
+ color: #004698;
+}
+.markdown-body code[class*="language-"] .token.keyword {
+ color: #d63200;
+}
+.markdown-body code[class*="language-"] .token.regex,
+.markdown-body code[class*="language-"] .token.important {
+ color: #e90;
+}
+.markdown-body code[class*="language-"] .token.string {
+ color: #0a53c1;
+}
diff --git a/template/styl/mixins/reset.styl b/template/styl/mixins/reset.styl
index 8c5aca08bb..7cf791f48d 100644
--- a/template/styl/mixins/reset.styl
+++ b/template/styl/mixins/reset.styl
@@ -1,17 +1,17 @@
-body,html,ul,li,p{
+body,html,ul,li,p {
margin 0
padding 0
}
-body,html{
+body,html {
font-size 12px
font-family 'HanHei SC','PingFang SC','Helvetica Neue','Helvetica','STHeitiSC-Light','Arial',sans-serif
}
-html{
+html {
-webkit-tap-highlight-color rgba(0,0,0,0)
}
a {
text-decoration none
- &:hover{
+ &:hover {
color #333
}
}