前言
用习惯之前的无银百两网站目录, 很想念.
那就改成熟悉的样子!
思路
好像没什么好说的, 关于目录一共就两个文件, 纯Stylus硬改了.
就是不能变成css引入式覆盖有点可惜, 还是得改主题文件(有什么能覆盖的引入方法请务必告诉我).
需要的看着修改即可.
代码
- 替换位置1
stellar/source/css/_layout/widgets/toc_common.styl| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 
 | .widget-wrapper.toc .widget-headermargin-top: 1rem
 
 .widget-wrapper.toc .widget-header
 font-weight: 500
 font-size: $fs-12
 >span
 margin: 0.5rem 0
 
 .widget-wrapper.toc.single .widget-body
 margin-top: 0
 border-left: 2.5px dashed var(--block-hover)
 ul ul, ul ol
 padding-left: 0
 ol ul, ol ol
 padding-left: 0
 
 .doc-tree
 margin: 4px 0
 margin-left: 10.5px
 .toc
 padding: 0
 margin: 0
 
 .toc-item .toc-link
 
 font-weight: 500
 font-size: $fs-13
 color: var(--text-p2)
 .toc-child .toc-item .toc-link
 padding: 0.25rem 0.5rem 0.25rem 1.3rem
 font-weight: 400
 color: var(--text-p2)
 .toc-child .toc-child .toc-item .toc-link
 padding-left: 2.1rem
 font-size: $fs-12
 color: var(--text-p3)
 .toc-child .toc-child .toc-child .toc-item .toc-link
 padding-left: 2.9rem
 
 .widget-wrapper.toc.single .toc-item span
 display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
 .widget-wrapper.toc .toc-item
 color: var(--text-p2)
 font-size: $fs-12
 padding: 0
 list-style: ''
 
 &:has(> a.toc-link)
 &::marker
 content: '🌸'
 color: #E9979C17
 &:has(> a.toc-link:hover)
 &::marker
 content: '🌸'
 color: #E9979C5C
 &:has(> a.toc-link.active)
 &::marker
 content: '🌸' !important
 color: #f1404b !important
 
 
 
 .widget-wrapper.toc.single .toc-item
 
 &.active
 color: #fff;
 background: #f1404b;
 margin-top: 2px;
 margin-bottom: 2px;
 -webkit-box-shadow: 0 8px 15px rgb(240 65 76 / 30%);
 box-shadow: 0 8px 15px rgb(240 65 76 / 30%);
 .toc-child .toc-item
 padding: 0
 &:after
 content: none
 
 .toc-level-2
 &::marker
 content: '🌸'
 color: #E9979C5C !important
 .widget-wrapper.toc.single a.toc-link
 position:relative;
 color:#738192;
 background:transparent;
 line-height:20px;
 border-radius:10px;
 display:inline-grid;
 padding:4px 20px 4px 10px;
 margin:-2px 0 -2px 12px;
 text-decoration:none;
 transition:.3s;
 margin-left :0
 left: 10px;
 &:before
 content:"";
 position:absolute;
 transition:.3s;
 border-right:0px solid transparent;
 border-top:6px solid transparent;
 border-bottom:6px solid transparent;
 top: 8px;
 left:0px;
 &:hover
 color:#fff !important;
 background:#f1404bBF;
 margin-top:2px;
 margin-bottom:2px;
 -webkit-box-shadow:0 8px 15px rgba(240,65,76,0.3) !important;
 box-shadow:0 8px 15px rgba(240,65,76,0.3) !important;
 &::before
 border-right:6px solid #f1404bBF !important;left:-6px;
 &.active
 color:#fff !important;
 background:#f1404b !important;
 margin-top:2px;
 margin-bottom:2px;
 -webkit-box-shadow:0 8px 15px rgba(240,65,76,0.3) !important;
 box-shadow:0 8px 15px rgba(240,65,76,0.3) !important;
 &:before
 border-right:6px solid #f1404b !important;left:-6px;
 
 
 .toc-item a.toc-link+ol
 display: none
 .toc a.toc-link.active+ol
 display: block
 ol:has(> .toc-item a.active)
 display: block
 .doc-tree:hover a.toc-link+ol
 display: block
 
 
 
 .widget-wrapper.toc.multi .widget-body
 margin-top: 0
 ul ul, ul ol
 padding-left: 0
 ol ul, ol ol
 padding-left: 0
 
 .doc-tree
 margin: 4px 0
 .toc
 padding: 0
 margin: 0
 padding-left: 0.25rem
 .toc-item .toc-link
 padding: 0.5rem
 font-weight: 500
 font-size: $fs-13
 color: var(--text-p2)
 .toc-child .toc-item .toc-link
 padding: 0.25rem 0.5rem 0.25rem 1.3rem
 font-weight: 400
 color: var(--text-p2)
 .toc-child .toc-child .toc-item .toc-link
 padding-left: 2.1rem
 font-size: $fs-12
 color: var(--text-p3)
 .toc-child .toc-child .toc-child .toc-item .toc-link
 padding-left: 2.9rem
 
 
 .widget-wrapper.toc.multi .toc-item
 color: var(--text-p2)
 font-size: $fs-12
 padding: 0
 list-style: none
 &.active
 color: $color-theme
 border-left-color: @color
 .toc-child .toc-item
 padding: 0
 .widget-wrapper.toc.multi a.toc-link
 color: inherit
 display: block
 line-height: 1.2
 border-radius: 4px
 position: relative
 &:before
 content: ''
 position: absolute
 left: -6px
 top: 'calc(50% - %s)' % 6px
 bottom: 'calc(50% - %s)' % 6px
 width: 2px
 border-radius: 2px
 background: $color-theme
 visibility: hidden
 &:hover
 background: var(--block-hover)
 &.active
 color: $color-theme !important
 &:before
 visibility: visible
 
 | 
 
- 替换位置2
stellar/source/css/_layout/widgets/toc_blog.styl| 1
 | toc_blog.styl里面注释掉就行, 就两三行.
 | 
 
结语
你备份了吗?