mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
Deploying to gh-pages from @ DGP-Studio/Snap.Hutao.Docs@3af279efb5 🚀
This commit is contained in:
52
id/advanced/FAQ.html
Normal file
52
id/advanced/FAQ.html
Normal file
File diff suppressed because one or more lines are too long
40
id/advanced/Gacha-system-and-export-principal.html
Normal file
40
id/advanced/Gacha-system-and-export-principal.html
Normal file
File diff suppressed because one or more lines are too long
40
id/advanced/dependency.html
Normal file
40
id/advanced/dependency.html
Normal file
File diff suppressed because one or more lines are too long
41
id/advanced/exceptions.html
Normal file
41
id/advanced/exceptions.html
Normal file
File diff suppressed because one or more lines are too long
40
id/advanced/get-stoken-cookie-from-the-third-party.html
Normal file
40
id/advanced/get-stoken-cookie-from-the-third-party.html
Normal file
File diff suppressed because one or more lines are too long
40
id/advanced/index.html
Normal file
40
id/advanced/index.html
Normal file
File diff suppressed because one or more lines are too long
40
id/advanced/known-issue.html
Normal file
40
id/advanced/known-issue.html
Normal file
File diff suppressed because one or more lines are too long
41
id/advanced/uninstall.html
Normal file
41
id/advanced/uninstall.html
Normal file
File diff suppressed because one or more lines are too long
40
id/blog/index.html
Normal file
40
id/blog/index.html
Normal file
File diff suppressed because one or more lines are too long
40
id/blog/version-1-9-0-breaking-changes.html
Normal file
40
id/blog/version-1-9-0-breaking-changes.html
Normal file
File diff suppressed because one or more lines are too long
40
id/community.html
Normal file
40
id/community.html
Normal file
File diff suppressed because one or more lines are too long
40
id/development/contribute.html
Normal file
40
id/development/contribute.html
Normal file
File diff suppressed because one or more lines are too long
40
id/development/index.html
Normal file
40
id/development/index.html
Normal file
File diff suppressed because one or more lines are too long
40
id/development/platform.html
Normal file
40
id/development/platform.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/achievements.html
Normal file
40
id/features/achievements.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/character-data.html
Normal file
40
id/features/character-data.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/character-wiki.html
Normal file
40
id/features/character-wiki.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/dashboard.html
Normal file
40
id/features/dashboard.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/develop-plan.html
Normal file
40
id/features/develop-plan.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/game-launcher.html
Normal file
40
id/features/game-launcher.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/hutao-API.html
Normal file
40
id/features/hutao-API.html
Normal file
File diff suppressed because one or more lines are too long
158
id/features/hutao-settings.html
Normal file
158
id/features/hutao-settings.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/index.html
Normal file
40
id/features/index.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/mhy-account-switch.html
Normal file
40
id/features/mhy-account-switch.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/monster-wiki.html
Normal file
40
id/features/monster-wiki.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/real-time-notes.html
Normal file
40
id/features/real-time-notes.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/setup.html
Normal file
40
id/features/setup.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/weapon-wiki.html
Normal file
40
id/features/weapon-wiki.html
Normal file
File diff suppressed because one or more lines are too long
40
id/features/wish-export.html
Normal file
40
id/features/wish-export.html
Normal file
File diff suppressed because one or more lines are too long
40
id/i18n.html
Normal file
40
id/i18n.html
Normal file
File diff suppressed because one or more lines are too long
40
id/index.html
Normal file
40
id/index.html
Normal file
File diff suppressed because one or more lines are too long
40
id/menu.html
Normal file
40
id/menu.html
Normal file
File diff suppressed because one or more lines are too long
40
id/project.html
Normal file
40
id/project.html
Normal file
File diff suppressed because one or more lines are too long
40
id/quick-start.html
Normal file
40
id/quick-start.html
Normal file
File diff suppressed because one or more lines are too long
3031
id/rss.xml
Normal file
3031
id/rss.xml
Normal file
File diff suppressed because it is too large
Load Diff
423
id/rss.xsl
Normal file
423
id/rss.xsl
Normal file
@@ -0,0 +1,423 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet version="2.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom"
|
||||
xmlns:html="http://www.w3.org/TR/REC-html40">
|
||||
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" />
|
||||
<xsl:template match="/">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>RSS Feed</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<style type="text/css">
|
||||
html,
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
background: #f8f8f8;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
body {
|
||||
min-height: 100vh;
|
||||
|
||||
color: #2c3e50;
|
||||
|
||||
font-size: 16px;
|
||||
|
||||
font-display: optional;
|
||||
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
-webkit-tap-highlight-color: transparent;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #339af0;
|
||||
font-weight: 500;
|
||||
text-decoration: none;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
kbd {
|
||||
padding: 0 0.15em;
|
||||
border: solid 0.15rem #ddd;
|
||||
border-bottom: solid 0.25rem #ddd;
|
||||
border-radius: 0.15rem;
|
||||
|
||||
background: #eee;
|
||||
}
|
||||
|
||||
pre {
|
||||
overflow: auto;
|
||||
padding: 1rem;
|
||||
border-radius: 6px;
|
||||
background: #ecf4fa;
|
||||
}
|
||||
|
||||
code {
|
||||
margin: 0;
|
||||
padding: 0.25rem 0.5rem;
|
||||
border-radius: 3px;
|
||||
|
||||
background: rgba(127 127 127 / 12%);
|
||||
|
||||
font-size: 0.85em;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
pre code {
|
||||
background: transparent !important;
|
||||
}
|
||||
|
||||
table code {
|
||||
padding: 0.1rem 0.4rem;
|
||||
}
|
||||
|
||||
p a code {
|
||||
color: #3eaf7c;
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
strong {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-weight: 500;
|
||||
line-height: 1.25;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 2rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
padding-bottom: 0.3rem;
|
||||
border-bottom: 1px solid #eaecef;
|
||||
font-size: 1.65rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 1.35rem;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 1.15rem;
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 1.05rem;
|
||||
}
|
||||
|
||||
h6 {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
p,
|
||||
ul,
|
||||
ol {
|
||||
line-height: 1.7;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
@media print {
|
||||
p,
|
||||
ul,
|
||||
ol {
|
||||
line-height: 1.5;
|
||||
}
|
||||
}
|
||||
|
||||
ul,
|
||||
ol {
|
||||
padding-inline-start: 1.2em;
|
||||
}
|
||||
|
||||
img {
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 1rem 0;
|
||||
padding: 0.25rem 0 0.25rem 1rem;
|
||||
border-inline-start: 0.2rem solid #ddd;
|
||||
|
||||
color: #666;
|
||||
|
||||
font-size: 1rem;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
blockquote p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
hr {
|
||||
border: 0;
|
||||
border-top: 1px solid #eaecef;
|
||||
}
|
||||
|
||||
table {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
margin: 1rem 0;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
tr {
|
||||
border-top: 1px solid #dfe2e5;
|
||||
}
|
||||
|
||||
tr:nth-child(2n) {
|
||||
background: #f6f8fa;
|
||||
}
|
||||
|
||||
th,
|
||||
td {
|
||||
padding: 0.6em 1em;
|
||||
border: 1px solid #dfe2e5;
|
||||
} div[class*="language-"] {
|
||||
position: relative;
|
||||
border-radius: 6px;
|
||||
background: #ecf4fa;
|
||||
} div[class*="language-"]::before {
|
||||
content: attr(data-ext);
|
||||
|
||||
position: absolute;
|
||||
top: 0.8em;
|
||||
right: 1em;
|
||||
z-index: 3;
|
||||
|
||||
color: rgba(56 58 66 / 67%);
|
||||
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
.rss-info {
|
||||
margin-top: 1rem;
|
||||
padding: 0 2rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.rss-info > h1 {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.rss-info > h2 {
|
||||
border: none;
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.rss-info table {
|
||||
display: inline-block;
|
||||
|
||||
max-width: 960px;
|
||||
margin: 0.5rem auto;
|
||||
border-collapse: collapse;
|
||||
|
||||
text-align: start;
|
||||
}
|
||||
|
||||
.rss-info tr {
|
||||
background: transparent;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.rss-info th,
|
||||
.rss-info td {
|
||||
padding: 0.5rem 0.25rem;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.rss-info td:first-child {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.rss-logo {
|
||||
height: 8rem;
|
||||
}
|
||||
|
||||
.visit-button {
|
||||
display: inline-block;
|
||||
padding: 0.5rem 1rem;
|
||||
border-radius: 0.5rem;
|
||||
|
||||
background: #339af0;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.rss-item-wrapper {
|
||||
padding: 16px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.rss-item {
|
||||
overflow: hidden;
|
||||
|
||||
max-width: 960px;
|
||||
margin: 16px auto;
|
||||
border-radius: 8px;
|
||||
|
||||
background: #fff;
|
||||
box-shadow: 2px 4px 8px rgba(0 0 0 / 15%);
|
||||
|
||||
text-align: start;
|
||||
}
|
||||
|
||||
.rss-header {
|
||||
padding: 8px 12px;
|
||||
background-color: #339af0;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.rss-item-title {
|
||||
border-bottom: 1px solid #fff;
|
||||
font-weight: bold;
|
||||
font-size: 1.5rem;
|
||||
line-height: 1.75;
|
||||
}
|
||||
|
||||
.rss-item-info > span {
|
||||
display: inline-block;
|
||||
margin: 4px 0;
|
||||
}
|
||||
|
||||
.rss-item-info > span + span {
|
||||
margin-inline-start: 8px;
|
||||
}
|
||||
|
||||
.rss-body {
|
||||
padding: 4px 16px;
|
||||
}
|
||||
|
||||
.rss-footer {
|
||||
padding: 12px 16px;
|
||||
}
|
||||
|
||||
footer {
|
||||
margin-top: 10px;
|
||||
padding: 4px;
|
||||
|
||||
color: #888;
|
||||
|
||||
font-size: 12px;
|
||||
text-align: center;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="rss-info">
|
||||
<xsl:if test="/rss/channel/image/url">
|
||||
<img class="rss-logo" src="{/rss/channel/image/url}" alt="rss logo" />
|
||||
</xsl:if>
|
||||
<h1>
|
||||
<xsl:value-of select="/rss/channel/title"></xsl:value-of>
|
||||
</h1>
|
||||
<h2>
|
||||
<xsl:value-of select="/rss/channel/description" />
|
||||
</h2>
|
||||
<div>
|
||||
<a class="visit-button" href="{rss/channel/link}" target="_blank">
|
||||
Visit Website
|
||||
</a>
|
||||
</div>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Language:</td>
|
||||
<td>
|
||||
<xsl:value-of select="/rss/channel/language" />
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="/rss/channel/pubDate and /rss/channel/pubDate != /rss/channel/lastBuildDate">
|
||||
<tr>
|
||||
<td>Published Date:</td>
|
||||
<td>
|
||||
<xsl:value-of select="substring-before(/rss/channel/pubDate,' GMT')" />
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td>Last Build Date:</td>
|
||||
<td>
|
||||
<xsl:value-of select="substring-before(/rss/channel/lastBuildDate,' GMT')" />
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="/rss/channel/copyright">
|
||||
<tr>
|
||||
<td>Copyright:</td>
|
||||
<td>
|
||||
<xsl:value-of select="/rss/channel/copyright" />
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="/rss/channel/category">
|
||||
<tr>
|
||||
<td>
|
||||
Catetory:
|
||||
</td>
|
||||
<td>
|
||||
<xsl:for-each select="/rss/channel/category">
|
||||
<xsl:if test="position() != 1">, </xsl:if>
|
||||
<xsl:value-of select="current()" />
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="rss-item-wrapper">
|
||||
<xsl:for-each select="/rss/channel/item">
|
||||
<div class="rss-item">
|
||||
<div class="rss-header">
|
||||
<div class="rss-item-title">
|
||||
<xsl:value-of select="title" />
|
||||
</div>
|
||||
<div class="rss-item-info">
|
||||
<xsl:if test="author">
|
||||
<span>
|
||||
<b>Author: </b>
|
||||
<xsl:value-of select="author" />
|
||||
</span>
|
||||
</xsl:if>
|
||||
<xsl:if test="category">
|
||||
<span>
|
||||
<b>Catetory: </b>
|
||||
<xsl:for-each select="category">
|
||||
<xsl:if test="position() != 1">, </xsl:if>
|
||||
<xsl:value-of select="current()" />
|
||||
</xsl:for-each>
|
||||
</span>
|
||||
</xsl:if>
|
||||
<span>
|
||||
<b>Date: </b>
|
||||
<xsl:value-of select="substring-before(pubDate,' GMT')" />
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="rss-body">
|
||||
<xsl:value-of select="*[name()='content:encoded']" disable-output-escaping="yes" />
|
||||
</div>
|
||||
<div class="rss-footer">
|
||||
<a href="{link}" target="_blank">See Details</a>
|
||||
</div>
|
||||
</div>
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
<footer>
|
||||
Generatd by <a href="https://plugin-feed2.vuejs.press">vuepress-plugin-feed2</a>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
40
id/side-load.html
Normal file
40
id/side-load.html
Normal file
File diff suppressed because one or more lines are too long
40
id/star-request.html
Normal file
40
id/star-request.html
Normal file
File diff suppressed because one or more lines are too long
40
id/statements/bug-report.html
Normal file
40
id/statements/bug-report.html
Normal file
File diff suppressed because one or more lines are too long
40
id/statements/index.html
Normal file
40
id/statements/index.html
Normal file
File diff suppressed because one or more lines are too long
40
id/statements/privacy-notice.html
Normal file
40
id/statements/privacy-notice.html
Normal file
File diff suppressed because one or more lines are too long
40
id/statements/tos.html
Normal file
40
id/statements/tos.html
Normal file
File diff suppressed because one or more lines are too long
40
id/statements/update-log.html
Normal file
40
id/statements/update-log.html
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user