parent
9afc6f45d9
commit
83f7213769
20 changed files with 1690 additions and 6 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,973 @@ |
|||||||
|
@import url("https://fonts.googleapis.com/css?family=Roboto+Mono|Source+Sans+Pro:300,400,600"); |
||||||
|
|
||||||
|
* { |
||||||
|
-webkit-font-smoothing: antialiased; |
||||||
|
-webkit-overflow-scrolling: touch; |
||||||
|
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); |
||||||
|
-webkit-text-size-adjust: none; |
||||||
|
-webkit-touch-callout: none; |
||||||
|
box-sizing: border-box |
||||||
|
} |
||||||
|
|
||||||
|
body:not(.ready) { |
||||||
|
overflow: hidden |
||||||
|
} |
||||||
|
|
||||||
|
body:not(.ready) .app-nav, body:not(.ready) > nav, body:not(.ready) [data-cloak] { |
||||||
|
display: none |
||||||
|
} |
||||||
|
|
||||||
|
div#app { |
||||||
|
font-size: 30px; |
||||||
|
font-weight: lighter; |
||||||
|
margin: 40vh auto; |
||||||
|
text-align: center |
||||||
|
} |
||||||
|
|
||||||
|
div#app:empty:before { |
||||||
|
content: "Loading..." |
||||||
|
} |
||||||
|
|
||||||
|
img.emoji { |
||||||
|
height: 1.2em |
||||||
|
} |
||||||
|
|
||||||
|
img.emoji, span.emoji { |
||||||
|
vertical-align: middle |
||||||
|
} |
||||||
|
|
||||||
|
span.emoji { |
||||||
|
font-family: Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; |
||||||
|
font-size: 1.2em |
||||||
|
} |
||||||
|
|
||||||
|
.progress { |
||||||
|
background-color: #42b983; |
||||||
|
background-color: var(--theme-color, #42b983); |
||||||
|
height: 2px; |
||||||
|
left: 0; |
||||||
|
position: fixed; |
||||||
|
right: 0; |
||||||
|
top: 0; |
||||||
|
transition: width .2s, opacity .4s; |
||||||
|
width: 0; |
||||||
|
z-index: 999999 |
||||||
|
} |
||||||
|
|
||||||
|
.search .search-keyword, .search a:hover { |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983) |
||||||
|
} |
||||||
|
|
||||||
|
.search .search-keyword { |
||||||
|
font-style: normal; |
||||||
|
font-weight: 700 |
||||||
|
} |
||||||
|
|
||||||
|
body, html { |
||||||
|
height: 100% |
||||||
|
} |
||||||
|
|
||||||
|
body { |
||||||
|
-moz-osx-font-smoothing: grayscale; |
||||||
|
-webkit-font-smoothing: antialiased; |
||||||
|
color: #34495e; |
||||||
|
font-family: Source Sans Pro, Helvetica Neue, Arial, sans-serif; |
||||||
|
font-size: 15px; |
||||||
|
letter-spacing: 0; |
||||||
|
margin: 0; |
||||||
|
overflow-x: hidden |
||||||
|
} |
||||||
|
|
||||||
|
img { |
||||||
|
max-width: 100% |
||||||
|
} |
||||||
|
|
||||||
|
a[disabled] { |
||||||
|
cursor: not-allowed; |
||||||
|
opacity: .6 |
||||||
|
} |
||||||
|
|
||||||
|
kbd { |
||||||
|
border: 1px solid #ccc; |
||||||
|
border-radius: 3px; |
||||||
|
display: inline-block; |
||||||
|
font-size: 12px !important; |
||||||
|
line-height: 12px; |
||||||
|
margin-bottom: 3px; |
||||||
|
padding: 3px 5px; |
||||||
|
vertical-align: middle |
||||||
|
} |
||||||
|
|
||||||
|
li input[type=checkbox] { |
||||||
|
margin: 0 .2em .25em 0; |
||||||
|
vertical-align: middle |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav { |
||||||
|
margin: 15px 60px 0 0; |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
text-align: right; |
||||||
|
z-index: 10 |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav.no-badge { |
||||||
|
margin-right: 25px |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav p { |
||||||
|
margin: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav > a { |
||||||
|
margin: 0 1rem; |
||||||
|
padding: 5px 0 |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li, .app-nav ul { |
||||||
|
display: inline-block; |
||||||
|
list-style: none; |
||||||
|
margin: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav a { |
||||||
|
color: inherit; |
||||||
|
font-size: 16px; |
||||||
|
text-decoration: none; |
||||||
|
transition: color .3s |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav a.active, .app-nav a:hover { |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983) |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav a.active { |
||||||
|
border-bottom: 2px solid #42b983; |
||||||
|
border-bottom: 2px solid var(--theme-color, #42b983) |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li { |
||||||
|
display: inline-block; |
||||||
|
margin: 0 1rem; |
||||||
|
padding: 5px 0; |
||||||
|
position: relative; |
||||||
|
cursor: pointer |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li ul { |
||||||
|
background-color: #fff; |
||||||
|
border: 1px solid; |
||||||
|
border-color: #ddd #ddd #ccc; |
||||||
|
border-radius: 4px; |
||||||
|
box-sizing: border-box; |
||||||
|
display: none; |
||||||
|
max-height: calc(100vh - 61px); |
||||||
|
overflow-y: auto; |
||||||
|
padding: 10px 0; |
||||||
|
position: absolute; |
||||||
|
right: -15px; |
||||||
|
text-align: left; |
||||||
|
top: 100%; |
||||||
|
white-space: nowrap |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li ul li { |
||||||
|
display: block; |
||||||
|
font-size: 14px; |
||||||
|
line-height: 1rem; |
||||||
|
margin: 8px 14px; |
||||||
|
white-space: nowrap |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li ul a { |
||||||
|
display: block; |
||||||
|
font-size: inherit; |
||||||
|
margin: 0; |
||||||
|
padding: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li ul a.active { |
||||||
|
border-bottom: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li:hover ul { |
||||||
|
display: block |
||||||
|
} |
||||||
|
|
||||||
|
.github-corner { |
||||||
|
border-bottom: 0; |
||||||
|
position: fixed; |
||||||
|
right: 0; |
||||||
|
text-decoration: none; |
||||||
|
top: 0; |
||||||
|
z-index: 1 |
||||||
|
} |
||||||
|
|
||||||
|
.github-corner:hover .octo-arm { |
||||||
|
animation: octocat-wave .56s ease-in-out |
||||||
|
} |
||||||
|
|
||||||
|
.github-corner svg { |
||||||
|
color: #fff; |
||||||
|
fill: #42b983; |
||||||
|
fill: var(--theme-color, #42b983); |
||||||
|
height: 80px; |
||||||
|
width: 80px |
||||||
|
} |
||||||
|
|
||||||
|
main { |
||||||
|
display: block; |
||||||
|
position: relative; |
||||||
|
width: 100vw; |
||||||
|
height: 100%; |
||||||
|
z-index: 0 |
||||||
|
} |
||||||
|
|
||||||
|
main.hidden { |
||||||
|
display: none |
||||||
|
} |
||||||
|
|
||||||
|
.anchor { |
||||||
|
display: inline-block; |
||||||
|
text-decoration: none; |
||||||
|
transition: all .3s |
||||||
|
} |
||||||
|
|
||||||
|
.anchor span { |
||||||
|
color: #34495e |
||||||
|
} |
||||||
|
|
||||||
|
.anchor:hover { |
||||||
|
text-decoration: underline |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar { |
||||||
|
border-right: 1px solid rgba(0, 0, 0, .07); |
||||||
|
overflow-y: auto; |
||||||
|
padding: 0; |
||||||
|
position: absolute; |
||||||
|
top: 0; |
||||||
|
bottom: 0; |
||||||
|
left: 0; |
||||||
|
transition: transform .25s ease-out; |
||||||
|
width: 300px; |
||||||
|
z-index: 20 |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar > h1 { |
||||||
|
margin: 0 auto 1rem; |
||||||
|
font-size: 1.5rem; |
||||||
|
font-weight: 300; |
||||||
|
text-align: center |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar > h1 a { |
||||||
|
color: inherit; |
||||||
|
text-decoration: none |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar > h1 .app-nav { |
||||||
|
display: block; |
||||||
|
position: static |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar .sidebar-nav { |
||||||
|
line-height: 2em; |
||||||
|
padding-bottom: 40px |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar li.collapse .app-sub-sidebar { |
||||||
|
display: none |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul { |
||||||
|
margin: 0 0 0 15px; |
||||||
|
padding: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar li > p { |
||||||
|
font-weight: 700; |
||||||
|
margin: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul, .sidebar ul li { |
||||||
|
list-style: none |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul li a { |
||||||
|
border-bottom: none; |
||||||
|
display: block |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul li ul { |
||||||
|
padding-left: 20px |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar::-webkit-scrollbar { |
||||||
|
width: 4px |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar::-webkit-scrollbar-thumb { |
||||||
|
background: transparent; |
||||||
|
border-radius: 4px |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar:hover::-webkit-scrollbar-thumb { |
||||||
|
background: hsla(0, 0%, 53.3%, .4) |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar:hover::-webkit-scrollbar-track { |
||||||
|
background: hsla(0, 0%, 53.3%, .1) |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar-toggle { |
||||||
|
background-color: transparent; |
||||||
|
background-color: hsla(0, 0%, 100%, .8); |
||||||
|
border: 0; |
||||||
|
outline: none; |
||||||
|
padding: 10px; |
||||||
|
position: absolute; |
||||||
|
bottom: 0; |
||||||
|
left: 0; |
||||||
|
text-align: center; |
||||||
|
transition: opacity .3s; |
||||||
|
width: 284px; |
||||||
|
z-index: 30; |
||||||
|
cursor: pointer |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar-toggle:hover .sidebar-toggle-button { |
||||||
|
opacity: .4 |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar-toggle span { |
||||||
|
background-color: #42b983; |
||||||
|
background-color: var(--theme-color, #42b983); |
||||||
|
display: block; |
||||||
|
margin-bottom: 4px; |
||||||
|
width: 16px; |
||||||
|
height: 2px |
||||||
|
} |
||||||
|
|
||||||
|
body.sticky .sidebar, body.sticky .sidebar-toggle { |
||||||
|
position: fixed |
||||||
|
} |
||||||
|
|
||||||
|
.content { |
||||||
|
padding-top: 60px; |
||||||
|
position: absolute; |
||||||
|
top: 0; |
||||||
|
right: 0; |
||||||
|
bottom: 0; |
||||||
|
left: 300px; |
||||||
|
transition: left .25s ease |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section { |
||||||
|
margin: 0 auto; |
||||||
|
max-width: 80%; |
||||||
|
padding: 30px 15px 40px; |
||||||
|
position: relative |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section > * { |
||||||
|
box-sizing: border-box; |
||||||
|
font-size: inherit |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section > :first-child { |
||||||
|
margin-top: 0 !important |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section hr { |
||||||
|
border: none; |
||||||
|
border-bottom: 1px solid #eee; |
||||||
|
margin: 2em 0 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section iframe { |
||||||
|
border: 1px solid #eee; |
||||||
|
width: 1px; |
||||||
|
min-width: 100% |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section table { |
||||||
|
border-collapse: collapse; |
||||||
|
border-spacing: 0; |
||||||
|
display: block; |
||||||
|
margin-bottom: 1rem; |
||||||
|
overflow: auto; |
||||||
|
width: 100% |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section th { |
||||||
|
font-weight: 700 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section td, .markdown-section th { |
||||||
|
border: 1px solid #ddd; |
||||||
|
padding: 6px 13px |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section tr { |
||||||
|
border-top: 1px solid #ccc |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section p.tip, .markdown-section tr:nth-child(2n) { |
||||||
|
background-color: #f8f8f8 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section p.tip { |
||||||
|
border-bottom-right-radius: 2px; |
||||||
|
border-left: 4px solid #f66; |
||||||
|
border-top-right-radius: 2px; |
||||||
|
margin: 2em 0; |
||||||
|
padding: 12px 24px 12px 30px; |
||||||
|
position: relative |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section p.tip:before { |
||||||
|
background-color: #f66; |
||||||
|
border-radius: 100%; |
||||||
|
color: #fff; |
||||||
|
content: "!"; |
||||||
|
font-family: Dosis, Source Sans Pro, Helvetica Neue, Arial, sans-serif; |
||||||
|
font-size: 14px; |
||||||
|
font-weight: 700; |
||||||
|
left: -12px; |
||||||
|
line-height: 20px; |
||||||
|
position: absolute; |
||||||
|
height: 20px; |
||||||
|
width: 20px; |
||||||
|
text-align: center; |
||||||
|
top: 14px |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section p.tip code { |
||||||
|
background-color: #efefef |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section p.tip em { |
||||||
|
color: #34495e |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section p.warn { |
||||||
|
background: rgba(66, 185, 131, .1); |
||||||
|
border-radius: 2px; |
||||||
|
padding: 1rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section ul.task-list > li { |
||||||
|
list-style-type: none |
||||||
|
} |
||||||
|
|
||||||
|
body.close .sidebar { |
||||||
|
transform: translateX(-300px) |
||||||
|
} |
||||||
|
|
||||||
|
body.close .sidebar-toggle { |
||||||
|
width: auto |
||||||
|
} |
||||||
|
|
||||||
|
body.close .content { |
||||||
|
left: 0 |
||||||
|
} |
||||||
|
|
||||||
|
@media print { |
||||||
|
.app-nav, .github-corner, .sidebar, .sidebar-toggle { |
||||||
|
display: none |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@media screen and (max-width: 768px) { |
||||||
|
.github-corner, .sidebar, .sidebar-toggle { |
||||||
|
position: fixed |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav { |
||||||
|
margin-top: 16px |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav li ul { |
||||||
|
top: 30px |
||||||
|
} |
||||||
|
|
||||||
|
main { |
||||||
|
height: auto; |
||||||
|
min-height: 100vh; |
||||||
|
overflow-x: hidden |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar { |
||||||
|
left: -300px; |
||||||
|
transition: transform .25s ease-out |
||||||
|
} |
||||||
|
|
||||||
|
.content { |
||||||
|
left: 0; |
||||||
|
max-width: 100vw; |
||||||
|
position: static; |
||||||
|
padding-top: 20px; |
||||||
|
transition: transform .25s ease |
||||||
|
} |
||||||
|
|
||||||
|
.app-nav, .github-corner { |
||||||
|
transition: transform .25s ease-out |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar-toggle { |
||||||
|
background-color: transparent; |
||||||
|
width: auto; |
||||||
|
padding: 30px 30px 10px 10px |
||||||
|
} |
||||||
|
|
||||||
|
body.close .sidebar { |
||||||
|
transform: translateX(300px) |
||||||
|
} |
||||||
|
|
||||||
|
body.close .sidebar-toggle { |
||||||
|
background-color: hsla(0, 0%, 100%, .8); |
||||||
|
transition: background-color 1s; |
||||||
|
width: 284px; |
||||||
|
padding: 10px |
||||||
|
} |
||||||
|
|
||||||
|
body.close .content { |
||||||
|
transform: translateX(300px) |
||||||
|
} |
||||||
|
|
||||||
|
body.close .app-nav, body.close .github-corner { |
||||||
|
display: none |
||||||
|
} |
||||||
|
|
||||||
|
.github-corner:hover .octo-arm { |
||||||
|
animation: none |
||||||
|
} |
||||||
|
|
||||||
|
.github-corner .octo-arm { |
||||||
|
animation: octocat-wave .56s ease-in-out |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
@keyframes octocat-wave { |
||||||
|
0%, to { |
||||||
|
transform: rotate(0) |
||||||
|
} |
||||||
|
20%, 60% { |
||||||
|
transform: rotate(-25deg) |
||||||
|
} |
||||||
|
40%, 80% { |
||||||
|
transform: rotate(10deg) |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
section.cover { |
||||||
|
position: relative; |
||||||
|
align-items: center; |
||||||
|
background-position: 50%; |
||||||
|
background-repeat: no-repeat; |
||||||
|
background-size: cover; |
||||||
|
min-height: 100vh; |
||||||
|
width: 100%; |
||||||
|
display: none |
||||||
|
} |
||||||
|
|
||||||
|
section.cover.show { |
||||||
|
display: flex |
||||||
|
} |
||||||
|
|
||||||
|
section.cover.has-mask .mask { |
||||||
|
background-color: #fff; |
||||||
|
opacity: .8; |
||||||
|
position: absolute; |
||||||
|
top: 0; |
||||||
|
bottom: 0; |
||||||
|
width: 100% |
||||||
|
} |
||||||
|
|
||||||
|
section.cover .cover-main { |
||||||
|
flex: 1; |
||||||
|
margin: 0 16px; |
||||||
|
text-align: center; |
||||||
|
position: relative |
||||||
|
} |
||||||
|
|
||||||
|
section.cover a { |
||||||
|
color: inherit |
||||||
|
} |
||||||
|
|
||||||
|
section.cover a, section.cover a:hover { |
||||||
|
text-decoration: none |
||||||
|
} |
||||||
|
|
||||||
|
section.cover p { |
||||||
|
line-height: 1.5rem; |
||||||
|
margin: 1em 0 |
||||||
|
} |
||||||
|
|
||||||
|
section.cover h1 { |
||||||
|
color: inherit; |
||||||
|
font-size: 2.5rem; |
||||||
|
font-weight: 300; |
||||||
|
margin: .625rem 0 2.5rem; |
||||||
|
position: relative; |
||||||
|
text-align: center |
||||||
|
} |
||||||
|
|
||||||
|
section.cover h1 a { |
||||||
|
display: block |
||||||
|
} |
||||||
|
|
||||||
|
section.cover h1 small { |
||||||
|
bottom: -.4375rem; |
||||||
|
font-size: 1rem; |
||||||
|
position: absolute |
||||||
|
} |
||||||
|
|
||||||
|
section.cover blockquote { |
||||||
|
font-size: 1.5rem; |
||||||
|
text-align: center |
||||||
|
} |
||||||
|
|
||||||
|
section.cover ul { |
||||||
|
line-height: 1.8; |
||||||
|
list-style-type: none; |
||||||
|
margin: 1em auto; |
||||||
|
max-width: 500px; |
||||||
|
padding: 0 |
||||||
|
} |
||||||
|
|
||||||
|
section.cover .cover-main > p:last-child a { |
||||||
|
border-radius: 2rem; |
||||||
|
border: 1px solid #42b983; |
||||||
|
border-color: var(--theme-color, #42b983); |
||||||
|
box-sizing: border-box; |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983); |
||||||
|
display: inline-block; |
||||||
|
font-size: 1.05rem; |
||||||
|
letter-spacing: .1rem; |
||||||
|
margin: .5rem 1rem; |
||||||
|
padding: .75em 2rem; |
||||||
|
text-decoration: none; |
||||||
|
transition: all .15s ease |
||||||
|
} |
||||||
|
|
||||||
|
section.cover .cover-main > p:last-child a:last-child { |
||||||
|
background-color: #42b983; |
||||||
|
background-color: var(--theme-color, #42b983); |
||||||
|
color: #fff |
||||||
|
} |
||||||
|
|
||||||
|
section.cover .cover-main > p:last-child a:last-child:hover { |
||||||
|
color: inherit; |
||||||
|
opacity: .8 |
||||||
|
} |
||||||
|
|
||||||
|
section.cover .cover-main > p:last-child a:hover { |
||||||
|
color: inherit |
||||||
|
} |
||||||
|
|
||||||
|
section.cover blockquote > p > a { |
||||||
|
border-bottom: 2px solid #42b983; |
||||||
|
border-bottom: 2px solid var(--theme-color, #42b983); |
||||||
|
transition: color .3s |
||||||
|
} |
||||||
|
|
||||||
|
section.cover blockquote > p > a:hover { |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983) |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar, body { |
||||||
|
background-color: #fff |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar { |
||||||
|
color: #364149 |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar li { |
||||||
|
margin: 6px 0 |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul li a { |
||||||
|
color: #505d6b; |
||||||
|
font-size: 14px; |
||||||
|
font-weight: 400; |
||||||
|
overflow: hidden; |
||||||
|
text-decoration: none; |
||||||
|
text-overflow: ellipsis; |
||||||
|
white-space: nowrap |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul li a:hover { |
||||||
|
text-decoration: underline |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul li ul { |
||||||
|
padding: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.sidebar ul li.active > a { |
||||||
|
border-right: 2px solid; |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983); |
||||||
|
font-weight: 600 |
||||||
|
} |
||||||
|
|
||||||
|
.app-sub-sidebar li:before { |
||||||
|
content: "-"; |
||||||
|
padding-right: 4px; |
||||||
|
float: left |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section h1, .markdown-section h2, .markdown-section h3, .markdown-section h4, .markdown-section strong { |
||||||
|
color: #2c3e50; |
||||||
|
font-weight: 600 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section a { |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983); |
||||||
|
font-weight: 600 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section h1 { |
||||||
|
font-size: 2rem; |
||||||
|
margin: 0 0 1rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section h2 { |
||||||
|
font-size: 1.75rem; |
||||||
|
margin: 45px 0 .8rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section h3 { |
||||||
|
font-size: 1.5rem; |
||||||
|
margin: 40px 0 .6rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section h4 { |
||||||
|
font-size: 1.25rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section h5 { |
||||||
|
font-size: 1rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section h6 { |
||||||
|
color: #777; |
||||||
|
font-size: 1rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section figure, .markdown-section p { |
||||||
|
margin: 1.2em 0 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section ol, .markdown-section p, .markdown-section ul { |
||||||
|
line-height: 1.6rem; |
||||||
|
word-spacing: .05rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section ol, .markdown-section ul { |
||||||
|
padding-left: 1.5rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section blockquote { |
||||||
|
border-left: 4px solid #42b983; |
||||||
|
border-left: 4px solid var(--theme-color, #42b983); |
||||||
|
color: #858585; |
||||||
|
margin: 2em 0; |
||||||
|
padding-left: 20px |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section blockquote p { |
||||||
|
font-weight: 600; |
||||||
|
margin-left: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section iframe { |
||||||
|
margin: 1em 0 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section em { |
||||||
|
color: #7f8c8d |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section code, .markdown-section output:after, .markdown-section pre { |
||||||
|
font-family: Roboto Mono, Monaco, courier, monospace |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section code, .markdown-section pre { |
||||||
|
background-color: #f8f8f8 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section output, .markdown-section pre { |
||||||
|
margin: 1.2em 0; |
||||||
|
position: relative |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section output, .markdown-section pre > code { |
||||||
|
border-radius: 2px; |
||||||
|
display: block |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section output:after, .markdown-section pre > code { |
||||||
|
-moz-osx-font-smoothing: initial; |
||||||
|
-webkit-font-smoothing: initial |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section code { |
||||||
|
border-radius: 2px; |
||||||
|
color: #e96900; |
||||||
|
margin: 0 2px; |
||||||
|
padding: 3px 5px; |
||||||
|
white-space: pre-wrap |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) code { |
||||||
|
font-size: .8rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section pre { |
||||||
|
padding: 0 1.4rem; |
||||||
|
line-height: 1.5rem; |
||||||
|
overflow: auto; |
||||||
|
word-wrap: normal |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section pre > code { |
||||||
|
color: #525252; |
||||||
|
font-size: .8rem; |
||||||
|
padding: 2.2em 5px; |
||||||
|
line-height: inherit; |
||||||
|
margin: 0 2px; |
||||||
|
max-width: inherit; |
||||||
|
overflow: inherit; |
||||||
|
white-space: inherit |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section output { |
||||||
|
padding: 1.7rem 1.4rem; |
||||||
|
border: 1px dotted #ccc |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section output > :first-child { |
||||||
|
margin-top: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section output > :last-child { |
||||||
|
margin-bottom: 0 |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section code:after, .markdown-section code:before, .markdown-section output:after, .markdown-section output:before { |
||||||
|
letter-spacing: .05rem |
||||||
|
} |
||||||
|
|
||||||
|
.markdown-section output:after, .markdown-section pre:after { |
||||||
|
color: #ccc; |
||||||
|
font-size: .6rem; |
||||||
|
font-weight: 600; |
||||||
|
height: 15px; |
||||||
|
line-height: 15px; |
||||||
|
padding: 5px 10px 0; |
||||||
|
position: absolute; |
||||||
|
right: 0; |
||||||
|
text-align: right; |
||||||
|
top: 0; |
||||||
|
content: attr(data-lang) |
||||||
|
} |
||||||
|
|
||||||
|
.token.cdata, .token.comment, .token.doctype, .token.prolog { |
||||||
|
color: #8e908c |
||||||
|
} |
||||||
|
|
||||||
|
.token.namespace { |
||||||
|
opacity: .7 |
||||||
|
} |
||||||
|
|
||||||
|
.token.boolean, .token.number { |
||||||
|
color: #c76b29 |
||||||
|
} |
||||||
|
|
||||||
|
.token.punctuation { |
||||||
|
color: #525252 |
||||||
|
} |
||||||
|
|
||||||
|
.token.property { |
||||||
|
color: #c08b30 |
||||||
|
} |
||||||
|
|
||||||
|
.token.tag { |
||||||
|
color: #2973b7 |
||||||
|
} |
||||||
|
|
||||||
|
.token.string { |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983) |
||||||
|
} |
||||||
|
|
||||||
|
.token.selector { |
||||||
|
color: #6679cc |
||||||
|
} |
||||||
|
|
||||||
|
.token.attr-name { |
||||||
|
color: #2973b7 |
||||||
|
} |
||||||
|
|
||||||
|
.language-css .token.string, .style .token.string, .token.entity, .token.url { |
||||||
|
color: #22a2c9 |
||||||
|
} |
||||||
|
|
||||||
|
.token.attr-value, .token.control, .token.directive, .token.unit { |
||||||
|
color: #42b983; |
||||||
|
color: var(--theme-color, #42b983) |
||||||
|
} |
||||||
|
|
||||||
|
.token.function, .token.keyword { |
||||||
|
color: #e96900 |
||||||
|
} |
||||||
|
|
||||||
|
.token.atrule, .token.regex, .token.statement { |
||||||
|
color: #22a2c9 |
||||||
|
} |
||||||
|
|
||||||
|
.token.placeholder, .token.variable { |
||||||
|
color: #3d8fd1 |
||||||
|
} |
||||||
|
|
||||||
|
.token.deleted { |
||||||
|
text-decoration: line-through |
||||||
|
} |
||||||
|
|
||||||
|
.token.inserted { |
||||||
|
border-bottom: 1px dotted #202746; |
||||||
|
text-decoration: none |
||||||
|
} |
||||||
|
|
||||||
|
.token.italic { |
||||||
|
font-style: italic |
||||||
|
} |
||||||
|
|
||||||
|
.token.bold, .token.important { |
||||||
|
font-weight: 700 |
||||||
|
} |
||||||
|
|
||||||
|
.token.important { |
||||||
|
color: #c94922 |
||||||
|
} |
||||||
|
|
||||||
|
.token.entity { |
||||||
|
cursor: help |
||||||
|
} |
||||||
|
|
||||||
|
code .token { |
||||||
|
-moz-osx-font-smoothing: initial; |
||||||
|
-webkit-font-smoothing: initial; |
||||||
|
min-height: 1.5rem; |
||||||
|
position: relative; |
||||||
|
left: auto |
||||||
|
} |
@ -0,0 +1,41 @@ |
|||||||
|
# 使用方法 |
||||||
|
|
||||||
|
> 分别介绍全自动和半自动两种方式,法都可以实现自动搜刮海报的功能 |
||||||
|
|
||||||
|
- 全自动:使用Jackett资源池,或者自己添加的PT站资源,可以搜索到资源的情况下。 |
||||||
|
- 半自动:使用其他第三方BT站搜到的资源。 |
||||||
|
|
||||||
|
不了解资源获取方式的可以参考:[资源获取说明](/explain) |
||||||
|
|
||||||
|
## 全自动 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/152010.webp"/> |
||||||
|
|
||||||
|
|
||||||
|
## 高级搜索 |
||||||
|
|
||||||
|
- 点击搜索框最后边的按钮 |
||||||
|
- 高级搜索,凡是种子名称里含有搜索关键词的都会检索出来 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/152148.webp"/> |
||||||
|
|
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/152213.webp"/> |
||||||
|
|
||||||
|
## 半自动 |
||||||
|
|
||||||
|
> ⚠ 这种方式只能添加种子文件,或下载种子的链接,不支持磁力链接 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/152803.webp"/> |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/152853.webp"/> |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -0,0 +1,28 @@ |
|||||||
|
<!DOCTYPE html> |
||||||
|
<html lang="en"> |
||||||
|
<head> |
||||||
|
<meta charset="UTF-8"> |
||||||
|
<title>Document</title> |
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> |
||||||
|
<meta name="description" content="Description"> |
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"> |
||||||
|
<link rel="stylesheet" href="/html/assets/vue.css"> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
<div id="app">加载中</div> |
||||||
|
<script> |
||||||
|
window.$docsify = { |
||||||
|
name: '<div style="margin:15px;display: flex;flex-direction: row;align-items: center"><img style="width:50px;margin-right: 15px" src="https://img.dreamlyn.cn:8443/i/2024/02/22/115030.webp">牧尘的NAS小站</div>', |
||||||
|
nameLink: 'https://www.dreamlyn.cn', |
||||||
|
repo: '', |
||||||
|
loadSidebar: 'sidebar.md', |
||||||
|
subMaxLevel: 2, |
||||||
|
loadNavbar: 'navbar.md', |
||||||
|
routerMode: 'hash' |
||||||
|
} |
||||||
|
</script> |
||||||
|
<!-- Docsify v4 --> |
||||||
|
<script src="/html/assets/docsify@4.js"></script> |
||||||
|
<script src="/html/assets/emoji.min.js"></script> |
||||||
|
</body> |
||||||
|
</html> |
@ -0,0 +1,12 @@ |
|||||||
|
* [⭐首页](/) |
||||||
|
* 📺客户端下载 |
||||||
|
* 📝帮助文档 |
||||||
|
* ==使用必看== |
||||||
|
* [🌟 帮助文档【必看】](/) |
||||||
|
* [🥇默认账号密码](password) |
||||||
|
* [🥈使用方法](howtouse) |
||||||
|
* [🔍资源获取说明](explain) |
||||||
|
* ==拓展帮助== |
||||||
|
* [学会看日志](seelog) |
||||||
|
* [IP检测](https://ping.chinaz.com/api.themoviedb.org) |
||||||
|
* [NAS商城](https://nasxiaodian.taobao.com/) |
@ -0,0 +1,39 @@ |
|||||||
|
# 默认账号密码 |
||||||
|
|
||||||
|
如图:打开控制面板-网络-网络界面就可以看到自己NAS的IP地址。 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/140639.webp"/> |
||||||
|
|
||||||
|
> 注意:以下密码务必妥善保存,不要更改端口设置! |
||||||
|
|
||||||
|
如果NAS没设置固定IP,重启可能会导致IP更换,使得软件无法打开,请重新查询自己的IP后再尝试。 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/141723.webp"/> |
||||||
|
|
||||||
|
``` |
||||||
|
Nastool: 影视管理工具 |
||||||
|
- 访问地址:设备IP:3000 |
||||||
|
- 举例:http://192.168.31.206:3000 |
||||||
|
- 账号:admin |
||||||
|
- 密码:password |
||||||
|
``` |
||||||
|
|
||||||
|
``` |
||||||
|
Jellyfin: 流媒体服务 |
||||||
|
- 访问地址:设备IP:18096 |
||||||
|
- 举例:http://192.168.31.206:18096 |
||||||
|
- 账号:admin |
||||||
|
- 密码:password |
||||||
|
``` |
||||||
|
|
||||||
|
``` |
||||||
|
Qbittorrent: 下载器 |
||||||
|
- 访问地址:设备IP:6364 |
||||||
|
- 举例:http://192.168.31.206:6364 |
||||||
|
- 账号:admin |
||||||
|
- 密码:password |
||||||
|
下载器密码尽量不要修改,如必须修改请参照下图,在nastool里点击设置-下载器,随后修改相应密码,点击测试查看是否测试通过 |
||||||
|
``` |
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/142619.webp"/> |
||||||
|
|
||||||
|
|
@ -0,0 +1,417 @@ |
|||||||
|
# Nastool支持的PT站点 |
||||||
|
|
||||||
|
<table> |
||||||
|
<thead> |
||||||
|
<tr> |
||||||
|
<th>站点名称</th> |
||||||
|
<th>站点网站(请勿随意泄露!!!)</th> |
||||||
|
</tr> |
||||||
|
</thead> |
||||||
|
<tbody> |
||||||
|
<tr> |
||||||
|
<td>2xFree</td> |
||||||
|
<td><a href="https://pt.2xfree.org/" target="_blank" rel="noreferrer">https://pt.2xfree.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>52PT</td> |
||||||
|
<td><a href="https://52pt.site/" target="_blank" rel="noreferrer">https://52pt.site/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>ACG.RIP</td> |
||||||
|
<td><a href="https://acg.rip/" target="_blank" rel="noreferrer">https://acg.rip/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>exoticaz</td> |
||||||
|
<td><a href="https://exoticaz.to/" target="_blank" rel="noreferrer">https://exoticaz.to/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>EZTV</td> |
||||||
|
<td><a href="https://eztv.re/" target="_blank" rel="noreferrer">https://eztv.re/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>hdvbits</td> |
||||||
|
<td><a href="https://hdvbits.com/" target="_blank" rel="noreferrer">https://hdvbits.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>iHDBits</td> |
||||||
|
<td><a href="https://ihdbits.me/" target="_blank" rel="noreferrer">https://ihdbits.me/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>IPT</td> |
||||||
|
<td><a href="https://iptorrents.com/" target="_blank" rel="noreferrer">https://iptorrents.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>JoyHD</td> |
||||||
|
<td><a href="https://www.joyhd.net/" target="_blank" rel="noreferrer">https://www.joyhd.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>JPTV</td> |
||||||
|
<td><a href="https://jptv.club/" target="_blank" rel="noreferrer">https://jptv.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>MonikaDesign</td> |
||||||
|
<td><a href="https://monikadesign.uk/" target="_blank" rel="noreferrer">https://monikadesign.uk/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>NICE</td> |
||||||
|
<td><a href="https://www.nicept.net/" target="_blank" rel="noreferrer">https://www.nicept.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>NYAA(INK)</td> |
||||||
|
<td><a href="https://nyaa.ink/" target="_blank" rel="noreferrer">https://nyaa.ink/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>NYAA(SUKEBEI)</td> |
||||||
|
<td><a href="https://sukebei.nyaa.si/" target="_blank" rel="noreferrer">https://sukebei.nyaa.si/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>NYAA</td> |
||||||
|
<td><a href="https://nyaa.si/" target="_blank" rel="noreferrer">https://nyaa.si/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>OK</td> |
||||||
|
<td><a href="https://www.okpt.net/" target="_blank" rel="noreferrer">https://www.okpt.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>PTLSP</td> |
||||||
|
<td><a href="https://www.ptlsp.com/" target="_blank" rel="noreferrer">https://www.ptlsp.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>PTT</td> |
||||||
|
<td><a href="https://www.pttime.org/" target="_blank" rel="noreferrer">https://www.pttime.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>ptvicomo</td> |
||||||
|
<td><a href="https://ptvicomo.net/" target="_blank" rel="noreferrer">https://ptvicomo.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>铂金家</td> |
||||||
|
<td><a href="https://pthome.net/" target="_blank" rel="noreferrer">https://pthome.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>鲨鱼</td> |
||||||
|
<td><a href="https://sharkpt.net/" target="_blank" rel="noreferrer">https://sharkpt.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>TTG</td> |
||||||
|
<td><a href="https://totheglory.im/" target="_blank" rel="noreferrer">https://totheglory.im/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>U2</td> |
||||||
|
<td><a href="https://u2.dmhy.org/" target="_blank" rel="noreferrer">https://u2.dmhy.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>u9a9</td> |
||||||
|
<td><a href="https://u9a9.de/" target="_blank" rel="noreferrer">https://u9a9.de/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>Ubits</td> |
||||||
|
<td><a href="https://ubits.club/" target="_blank" rel="noreferrer">https://ubits.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>UltraHD</td> |
||||||
|
<td><a href="https://ultrahd.net/" target="_blank" rel="noreferrer">https://ultrahd.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>他吹吹风</td> |
||||||
|
<td><a href="https://et8.org/" target="_blank" rel="noreferrer">https://et8.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>伊甸园</td> |
||||||
|
<td><a href="https://pt.hdbd.us/" target="_blank" rel="noreferrer">https://pt.hdbd.us/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>兽站</td> |
||||||
|
<td><a href="https://pt.hd4fans.org/" target="_blank" rel="noreferrer">https://pt.hd4fans.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>冬樱</td> |
||||||
|
<td><a href="https://wintersakura.net/" target="_blank" rel="noreferrer">https://wintersakura.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>冰淇淋(fangwen2)</td> |
||||||
|
<td><a href="https://fangwen2.icc2022.top/" target="_blank" rel="noreferrer">https://fangwen2.icc2022.top/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>冰淇淋</td> |
||||||
|
<td><a href="https://www.icc2022.com/" target="_blank" rel="noreferrer">https://www.icc2022.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>动漫花园</td> |
||||||
|
<td><a href="https://dmhy.org/" target="_blank" rel="noreferrer">https://dmhy.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>北洋园</td> |
||||||
|
<td><a href="https://www.tjupt.org/" target="_blank" rel="noreferrer">https://www.tjupt.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>北邮人</td> |
||||||
|
<td><a href="https://byr.pt/" target="_blank" rel="noreferrer">https://byr.pt/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>南洋</td> |
||||||
|
<td><a href="https://nanyangpt.com/" target="_blank" rel="noreferrer">https://nanyangpt.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>吐鲁番</td> |
||||||
|
<td><a href="https://pt.eastgame.org/" target="_blank" rel="noreferrer">https://pt.eastgame.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>咖啡</td> |
||||||
|
<td><a href="https://ptcafe.club" target="_blank" rel="noreferrer">https://ptcafe.club</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>壹</td> |
||||||
|
<td><a href="https://1ptba.com/" target="_blank" rel="noreferrer">https://1ptba.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>备胎</td> |
||||||
|
<td><a href="https://www.beitai.pt/" target="_blank" rel="noreferrer">https://www.beitai.pt/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>大青虫</td> |
||||||
|
<td><a href="https://cyanbug.net/" target="_blank" rel="noreferrer">https://cyanbug.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>天雪(skyey2)</td> |
||||||
|
<td><a href="https://www.skyey2.com/" target="_blank" rel="noreferrer">https://www.skyey2.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>天雪(skyeysnow)</td> |
||||||
|
<td><a href="https://skyeysnow.com/" target="_blank" rel="noreferrer">https://skyeysnow.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>奥申</td> |
||||||
|
<td><a href="https://www.oshen.win/" target="_blank" rel="noreferrer">https://www.oshen.win/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>好多油</td> |
||||||
|
<td><a href="https://pt.hdupt.com/" target="_blank" rel="noreferrer">https://pt.hdupt.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>学校</td> |
||||||
|
<td><a href="https://pt.btschool.club/" target="_blank" rel="noreferrer">https://pt.btschool.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>家园</td> |
||||||
|
<td><a href="https://hdhome.org/" target="_blank" rel="noreferrer">https://hdhome.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>小蚂蚁</td> |
||||||
|
<td><a href="https://hdmayi.com/" target="_blank" rel="noreferrer">https://hdmayi.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>库非</td> |
||||||
|
<td><a href="https://kufei.org" target="_blank" rel="noreferrer">https://kufei.org</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>彩虹岛</td> |
||||||
|
<td><a href="https://ptchdbits.co/" target="_blank" rel="noreferrer">https://ptchdbits.co/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>彩虹岛备用站</td> |
||||||
|
<td><a href="https://sz.chddiy.xyz/" target="_blank" rel="noreferrer">https://sz.chddiy.xyz/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>影</td> |
||||||
|
<td><a href="https://shadowflow.org/" target="_blank" rel="noreferrer">https://shadowflow.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>憨憨</td> |
||||||
|
<td><a href="https://hhanclub.top/" target="_blank" rel="noreferrer">https://hhanclub.top/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>我堡</td> |
||||||
|
<td><a href="https://ourbits.club/" target="_blank" rel="noreferrer">https://ourbits.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>打胶</td> |
||||||
|
<td><a href="https://dajiao.cyou/" target="_blank" rel="noreferrer">https://dajiao.cyou/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>明教</td> |
||||||
|
<td><a href="https://hdpt.xyz/" target="_blank" rel="noreferrer">https://hdpt.xyz/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>星空</td> |
||||||
|
<td><a href="https://star-space.net/" target="_blank" rel="noreferrer">https://star-space.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>春天</td> |
||||||
|
<td><a href="https://springsunday.net/" target="_blank" rel="noreferrer">https://springsunday.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>朋友</td> |
||||||
|
<td><a href="https://pt.keepfrds.com/" target="_blank" rel="noreferrer">https://pt.keepfrds.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>朱雀</td> |
||||||
|
<td><a href="https://zhuque.in/" target="_blank" rel="noreferrer">https://zhuque.in/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>杏坛</td> |
||||||
|
<td><a href="https://xingtan.one/" target="_blank" rel="noreferrer">https://xingtan.one/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>梓喵</td> |
||||||
|
<td><a href="https://azusa.wiki/" target="_blank" rel="noreferrer">https://azusa.wiki/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>海棠</td> |
||||||
|
<td><a href="https://www.htpt.cc/" target="_blank" rel="noreferrer">https://www.htpt.cc/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>海胆之家</td> |
||||||
|
<td><a href="https://www.haidan.video/" target="_blank" rel="noreferrer">https://www.haidan.video/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>漫喵</td> |
||||||
|
<td><a href="https://www.comicat.org" target="_blank" rel="noreferrer">https://www.comicat.org</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>烧包乐园</td> |
||||||
|
<td><a href="https://ptsbao.club/" target="_blank" rel="noreferrer">https://ptsbao.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>熊猫</td> |
||||||
|
<td><a href="https://pandapt.net/" target="_blank" rel="noreferrer">https://pandapt.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>猪猪</td> |
||||||
|
<td><a href="https://piggo.me/" target="_blank" rel="noreferrer">https://piggo.me/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>猫站</td> |
||||||
|
<td><a href="https://pterclub.com/" target="_blank" rel="noreferrer">https://pterclub.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>瓷器</td> |
||||||
|
<td><a href="https://hdchina.org/" target="_blank" rel="noreferrer">https://hdchina.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>白兔</td> |
||||||
|
<td><a href="https://club.hares.top/" target="_blank" rel="noreferrer">https://club.hares.top/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>百川</td> |
||||||
|
<td><a href="https://www.hitpt.com/" target="_blank" rel="noreferrer">https://www.hitpt.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>皇后</td> |
||||||
|
<td><a href="https://open.cd/" target="_blank" rel="noreferrer">https://open.cd/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>红叶</td> |
||||||
|
<td><a href="https://leaves.red/" target="_blank" rel="noreferrer">https://leaves.red/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>红豆饭</td> |
||||||
|
<td><a href="https://hdfans.org/" target="_blank" rel="noreferrer">https://hdfans.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>织梦</td> |
||||||
|
<td><a href="https://zmpt.cc/" target="_blank" rel="noreferrer">https://zmpt.cc/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>聆音</td> |
||||||
|
<td><a href="https://pt.soulvoice.club/" target="_blank" rel="noreferrer">https://pt.soulvoice.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>肉丝</td> |
||||||
|
<td><a href="https://rousi.zip/" target="_blank" rel="noreferrer">https://rousi.zip/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>自由农场</td> |
||||||
|
<td><a href="https://pt.0ff.cc/" target="_blank" rel="noreferrer">https://pt.0ff.cc/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>葡萄</td> |
||||||
|
<td><a href="https://pt.sjtu.edu.cn/" target="_blank" rel="noreferrer">https://pt.sjtu.edu.cn/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>蜜柑</td> |
||||||
|
<td><a href="https://mikanime.tv/" target="_blank" rel="noreferrer">https://mikanime.tv/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>蝴蝶</td> |
||||||
|
<td><a href="https://hudbt.hust.edu.cn/" target="_blank" rel="noreferrer">https://hudbt.hust.edu.cn/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>蝶粉</td> |
||||||
|
<td><a href="https://discfan.net/" target="_blank" rel="noreferrer">https://discfan.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>观众</td> |
||||||
|
<td><a href="https://audiences.me/" target="_blank" rel="noreferrer">https://audiences.me/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>车</td> |
||||||
|
<td><a href="https://carpt.net/" target="_blank" rel="noreferrer">https://carpt.net/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>铂金学院</td> |
||||||
|
<td><a href="https://ptchina.org/" target="_blank" rel="noreferrer">https://ptchina.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>阿童木</td> |
||||||
|
<td><a href="https://hdatmos.club/" target="_blank" rel="noreferrer">https://hdatmos.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>飞天拉面</td> |
||||||
|
<td><a href="https://fsm.name/" target="_blank" rel="noreferrer">https://fsm.name/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>馒头(KPCC)</td> |
||||||
|
<td><a href="https://kp.m-team.cc/" target="_blank" rel="noreferrer">https://kp.m-team.cc/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>馒头(Porn)</td> |
||||||
|
<td><a href="https://xp.m-team.cc/" target="_blank" rel="noreferrer">https://xp.m-team.cc/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>馒头</td> |
||||||
|
<td><a href="https://kp.m-team.info/" target="_blank" rel="noreferrer">https://kp.m-team.info/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>馒头(XPIO)</td> |
||||||
|
<td><a href="https://xp.m-team.io/" target="_blank" rel="noreferrer">https://xp.m-team.io/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>马杀鸡</td> |
||||||
|
<td><a href="https://pt.msg.vg/" target="_blank" rel="noreferrer">https://pt.msg.vg/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>高清天空</td> |
||||||
|
<td><a href="https://hdsky.me/" target="_blank" rel="noreferrer">https://hdsky.me/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>高清时间</td> |
||||||
|
<td><a href="https://hdtime.org/" target="_blank" rel="noreferrer">https://hdtime.org/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>高清杜比</td> |
||||||
|
<td><a href="https://www.hddolby.com/" target="_blank" rel="noreferrer">https://www.hddolby.com/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>高清空间</td> |
||||||
|
<td><a href="http://hdfun.me/" target="_blank" rel="noreferrer">http://hdfun.me/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>高清视界</td> |
||||||
|
<td><a href="https://hdarea.club/" target="_blank" rel="noreferrer">https://hdarea.club/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>高清视频</td> |
||||||
|
<td><a href="https://hdvideo.one/" target="_blank" rel="noreferrer">https://hdvideo.one/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>hdkyl</td> |
||||||
|
<td><a href="https://www.hdkyl.in/" target="_blank" rel="noreferrer">https://www.hdkyl.in/</a></td> |
||||||
|
</tr> |
||||||
|
<tr> |
||||||
|
<td>龙之家</td> |
||||||
|
<td><a href="https://www.dragonhd.xyz/" target="_blank" rel="noreferrer">https://www.dragonhd.xyz/</a></td> |
||||||
|
</tr> |
||||||
|
</tbody> |
||||||
|
</table> |
||||||
|
|
@ -0,0 +1,98 @@ |
|||||||
|
# 帮助文档 |
||||||
|
|
||||||
|
> 🔏 默认账号密码:[点击查看](password) |
||||||
|
|
||||||
|
1. 下载的电影在哪儿?怎么删除? |
||||||
|
2. NasTool无法识别电影(入库失败、无海报)? |
||||||
|
3. 下载好的电影怎手动识别? |
||||||
|
4. 怎么获取中文字幕? |
||||||
|
5. 手机、电视端要怎么看电影? |
||||||
|
6. 硬件解码怎么开启? |
||||||
|
7. 如何远程访问NASTool? |
||||||
|
|
||||||
|
## 下载的电影在哪儿?怎么删除? |
||||||
|
|
||||||
|
> ⚠ 正在热映或院线刚下映的电影要等几个月才有 |
||||||
|
|
||||||
|
#### 下载到哪里? |
||||||
|
|
||||||
|
如图,qb下载器下载到【下载】对应的目录(如【电影】或【电视】内),NasTool自动搜刮海报并放入对应的目录,随后jellyfin会自动识别。 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/112415.webp"/> |
||||||
|
|
||||||
|
#### 硬链接原理 |
||||||
|
|
||||||
|
硬链接我们可以理解为一个文件的分身,它可以拥有和源文件不同的名字和路径,但实际上它们都指向同一个物理数据。 |
||||||
|
在Nastool里硬链接主要用在影视文件的整理中,将目录和文件进行整理,但还指向原来的文件数据。 |
||||||
|
|
||||||
|
#### 如何删除 |
||||||
|
|
||||||
|
1. 在NAS的文件管理器中删除文件。 |
||||||
|
2. 在NASTool的`文件管理`或者`历史记录`中进行删除,如果要完全删除,需要点击删除源及媒体文件同时删除。 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/114137.webp"/> |
||||||
|
|
||||||
|
## NasTool无法识别电影(入库失败、无海报)? |
||||||
|
|
||||||
|
>⚠ 片源命名不规范会导致NasTool无法识别及搜刮 |
||||||
|
|
||||||
|
1. 电影放到【下载】-【电影】里,电视剧放到【下载】-【电视】里 |
||||||
|
2. 按要求对影视文件重命名,点击查看:[重命名规则]() |
||||||
|
3. NasTool手动识别,完成1、2步后,点击“服务-目录同步” |
||||||
|
|
||||||
|
[点击查看详细教程]() |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/115209.webp"/> |
||||||
|
|
||||||
|
## 怎么获取中文字幕? |
||||||
|
|
||||||
|
Jellyfin已经内置了字幕下载插件,无需CSF字幕软件,新添加的资源会自动下载字幕。 |
||||||
|
|
||||||
|
> ⚠ 受字幕源影响,并非100%的电影都有字幕,尤其是刚出的新片源。 |
||||||
|
|
||||||
|
实在搜索不到的字幕,可以手动下载字幕: |
||||||
|
|
||||||
|
[1.字幕库下载地址](https://zimuku.org/) |
||||||
|
|
||||||
|
[2.射手网下载地址](https://assrt.net/) |
||||||
|
|
||||||
|
或添加资源自带中文字幕的PT站点:[资源获取说明]() |
||||||
|
|
||||||
|
``` |
||||||
|
下载完字幕后,将字幕文件和硬链接里的电影文件放在同一文件夹内,名称必须和电影名称一致,例如: |
||||||
|
电影命名:复仇者联盟(2008)-1080p.mkv |
||||||
|
字幕命名:复仇者联盟(2008)-1080p.简体中文.ass |
||||||
|
``` |
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/115619.webp"/> |
||||||
|
|
||||||
|
## 手机、电视端怎么看电影 |
||||||
|
|
||||||
|
首先下载客户端([点击下载]()),打开后输入服务器地址([点击查看服务器地址]())和账号密码。 |
||||||
|
|
||||||
|
- android:推荐使用【Findroid】 |
||||||
|
- IOS:推荐使用免费的【VideHub】、【Swiftfin】和付费的【Infuse】 |
||||||
|
- 电脑:推荐使用【Terminus Player】 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/133110.webp"/> |
||||||
|
|
||||||
|
## 硬件解码怎么开启? |
||||||
|
|
||||||
|
Jellyfin可以在控制台设置里开启硬件解码,QSV整体转码能力优于VAAPI。 |
||||||
|
|
||||||
|
NAS配置差,播放卡顿或者无法播放怎么办?[Jellyin硬件解码、播放问题指南]() |
||||||
|
|
||||||
|
``` |
||||||
|
注意 |
||||||
|
建议核显HD610及以上设备开启,否则可能会无法播放 |
||||||
|
群晖系统docker容器,编辑里面需要给iellyfin开启root权限: |
||||||
|
``` |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/135832.webp"/> |
||||||
|
|
||||||
|
## 如何远程访问NASTool? |
||||||
|
``` |
||||||
|
注意:外网访问必须要有公网IP,或内网穿透 |
||||||
|
公网是需要像运营商申请的 |
||||||
|
本服务仅提供软件安装部署,不提供公网远程访问的服务! |
||||||
|
需要远程访问的请购买公网IP或内网穿透服务。 |
||||||
|
``` |
@ -0,0 +1,8 @@ |
|||||||
|
# 学会看日志 |
||||||
|
|
||||||
|
## 遇到问题时如何查找原因 |
||||||
|
|
||||||
|
1.不乱动配置一般不会有问题,如果有问题,重启容器可解决大部分 |
||||||
|
2.当发现某一功能失效或出现问题时,点击Nastool右上角,再点击实时日志,通过查看日志思考出现问题的原因。 |
||||||
|
|
||||||
|
<img src="https://img.dreamlyn.cn:8443/i/2024/04/22/165014.webp"/> |
@ -0,0 +1,10 @@ |
|||||||
|
* 使用必看 |
||||||
|
* [🌟 帮助文档【必看】](/) |
||||||
|
* [🥇默认账号密码](password) |
||||||
|
* [🥈使用方法](howtouse) |
||||||
|
* [🔍资源获取说明](explain) |
||||||
|
* 拓展帮助 |
||||||
|
* [学会看日志](seelog) |
||||||
|
* 其他 |
||||||
|
|
||||||
|
|
Loading…
Reference in new issue