Deploying to gh-pages from @ DGP-Studio/Snap.Hutao.Docs@92823f98f9 🚀

This commit is contained in:
Masterain98
2023-12-20 04:17:43 +00:00
parent ac1f2dd744
commit beae2f1f1c
471 changed files with 5781 additions and 552 deletions

52
ru/advanced/FAQ.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

40
ru/advanced/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="robots" content="noindex">
<meta http-equiv="refresh" content="0; url=/ru/advanced/exceptions.html">
<link rel="canonical" href="/ru/advanced/exceptions.html">
<title>Redirecting...</title>
<script>
const anchor = window.location.hash.substring(1);
location.href = `/ru/advanced/exceptions.html${anchor? `#${anchor}`: ""}`;
</script>
</head>
<body>
<p>Redirecting...</p>
</body>
</html>

File diff suppressed because one or more lines are too long

40
ru/community.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

40
ru/development/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

40
ru/features/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

40
ru/features/setup.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

40
ru/i18n.html Normal file

File diff suppressed because one or more lines are too long

40
ru/index.html Normal file

File diff suppressed because one or more lines are too long

40
ru/menu.html Normal file

File diff suppressed because one or more lines are too long

40
ru/project.html Normal file

File diff suppressed because one or more lines are too long

40
ru/quick-start.html Normal file

File diff suppressed because one or more lines are too long

3123
ru/rss.xml Normal file

File diff suppressed because it is too large Load Diff

423
ru/rss.xsl Normal file
View 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
ru/side-load.html Normal file

File diff suppressed because one or more lines are too long

40
ru/star-request.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

40
ru/statements/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

40
ru/statements/tos.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long