test start
This commit is contained in:
parent
97d473891e
commit
f3369c218d
145 changed files with 20770 additions and 1 deletions
17
itblog.site/build/blog/archive/index.html
Normal file
17
itblog.site/build/blog/archive/index.html
Normal file
File diff suppressed because one or more lines are too long
75
itblog.site/build/blog/atom.css
Normal file
75
itblog.site/build/blog/atom.css
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
main {
|
||||
flex: 1 0 auto;
|
||||
width: 100%;
|
||||
margin: 2rem auto;
|
||||
max-width: 800px;
|
||||
/* stylelint-disable-next-line font-family-name-quotes */
|
||||
font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell;
|
||||
}
|
||||
|
||||
.info {
|
||||
display: block;
|
||||
margin: 2rem 0;
|
||||
padding: 1.6rem 2.4rem;
|
||||
border: 1px solid dodgerblue;
|
||||
border-left-width: 0.5rem;
|
||||
border-radius: 0.4rem;
|
||||
background-color: #edf5ff;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #005aff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-wrap: balance;
|
||||
font-size: 3.4rem;
|
||||
font-weight: 800;
|
||||
margin-bottom: 2rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
h1 .rss-icon {
|
||||
height: 3.2rem;
|
||||
width: 3.2rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2.2rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.2rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 1.8rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.1rem;
|
||||
}
|
||||
|
||||
.blog-description {
|
||||
font-size: 1.4rem;
|
||||
margin-bottom: 0.6rem;
|
||||
}
|
||||
|
||||
.blog-post-date {
|
||||
font-size: 1rem;
|
||||
line-height: 1.4rem;
|
||||
font-style: italic;
|
||||
color: #797b7e;
|
||||
}
|
||||
|
||||
.blog-post-description {
|
||||
font-size: 1rem;
|
||||
line-height: 1.4rem;
|
||||
color: #434349;
|
||||
}
|
||||
109
itblog.site/build/blog/atom.xml
Normal file
109
itblog.site/build/blog/atom.xml
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<id>https://your-docusaurus-site.example.com/blog</id>
|
||||
<title>My Site Blog</title>
|
||||
<updated>2021-08-26T00:00:00.000Z</updated>
|
||||
<generator>https://github.com/jpmonette/feed</generator>
|
||||
<link rel="alternate" href="https://your-docusaurus-site.example.com/blog"/>
|
||||
<subtitle>My Site Blog</subtitle>
|
||||
<icon>https://your-docusaurus-site.example.com/img/favicon.ico</icon>
|
||||
<entry>
|
||||
<title type="html"><![CDATA[Welcome]]></title>
|
||||
<id>https://your-docusaurus-site.example.com/blog/welcome</id>
|
||||
<link href="https://your-docusaurus-site.example.com/blog/welcome"/>
|
||||
<updated>2021-08-26T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[Docusaurus blogging features are powered by the blog plugin.]]></summary>
|
||||
<content type="html"><![CDATA[<p><a href="https://docusaurus.io/docs/blog" target="_blank" rel="noopener noreferrer">Docusaurus blogging features</a> are powered by the <a href="https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog" target="_blank" rel="noopener noreferrer">blog plugin</a>.</p>
|
||||
<p>Here are a few tips you might find useful.</p>
|
||||
<p>Simply add Markdown files (or folders) to the <code>blog</code> directory.</p>
|
||||
<p>Regular blog authors can be added to <code>authors.yml</code>.</p>
|
||||
<p>The blog post date can be extracted from filenames, such as:</p>
|
||||
<ul>
|
||||
<li><code>2019-05-30-welcome.md</code></li>
|
||||
<li><code>2019-05-30-welcome/index.md</code></li>
|
||||
</ul>
|
||||
<p>A blog post folder can be convenient to co-locate blog post images:</p>
|
||||
<p><img decoding="async" loading="lazy" alt="Docusaurus Plushie" src="https://your-docusaurus-site.example.com/assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg" width="1500" height="500" class="img_ev3q"></p>
|
||||
<p>The blog supports tags as well!</p>
|
||||
<p><strong>And if you don't want a blog</strong>: just delete this directory, and use <code>blog: false</code> in your Docusaurus config.</p>]]></content>
|
||||
<author>
|
||||
<name>Sébastien Lorber</name>
|
||||
<uri>https://sebastienlorber.com</uri>
|
||||
</author>
|
||||
<author>
|
||||
<name>Yangshun Tay</name>
|
||||
<uri>https://linkedin.com/in/yangshun</uri>
|
||||
</author>
|
||||
<category label="Facebook" term="Facebook"/>
|
||||
<category label="Hello" term="Hello"/>
|
||||
<category label="Docusaurus" term="Docusaurus"/>
|
||||
</entry>
|
||||
<entry>
|
||||
<title type="html"><![CDATA[MDX Blog Post]]></title>
|
||||
<id>https://your-docusaurus-site.example.com/blog/mdx-blog-post</id>
|
||||
<link href="https://your-docusaurus-site.example.com/blog/mdx-blog-post"/>
|
||||
<updated>2021-08-01T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[Blog posts support Docusaurus Markdown features, such as MDX.]]></summary>
|
||||
<content type="html"><![CDATA[<p>Blog posts support <a href="https://docusaurus.io/docs/markdown-features" target="_blank" rel="noopener noreferrer">Docusaurus Markdown features</a>, such as <a href="https://mdxjs.com/" target="_blank" rel="noopener noreferrer">MDX</a>.</p>
|
||||
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div class="admonitionContent_BuS1"><p>Use the power of React to create interactive blog posts.</p></div></div>
|
||||
<!-- -->
|
||||
<p>For example, use JSX to create an interactive button:</p>
|
||||
<div class="language-js codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-js codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token operator" style="color:#393A34"><</span><span class="token plain">button onClick</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:#393A34">=></span><span class="token plain"> </span><span class="token function" style="color:#d73a49">alert</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'button clicked!'</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">}</span><span class="token operator" style="color:#393A34">></span><span class="token maybe-class-name">Click</span><span class="token plain"> me</span><span class="token operator" style="color:#393A34">!</span><span class="token operator" style="color:#393A34"><</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">button</span><span class="token operator" style="color:#393A34">></span><br></span></code></pre></div></div>
|
||||
<button>Click me!</button>]]></content>
|
||||
<author>
|
||||
<name>Sébastien Lorber</name>
|
||||
<uri>https://sebastienlorber.com</uri>
|
||||
</author>
|
||||
<category label="Docusaurus" term="Docusaurus"/>
|
||||
</entry>
|
||||
<entry>
|
||||
<title type="html"><![CDATA[Long Blog Post]]></title>
|
||||
<id>https://your-docusaurus-site.example.com/blog/long-blog-post</id>
|
||||
<link href="https://your-docusaurus-site.example.com/blog/long-blog-post"/>
|
||||
<updated>2019-05-29T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[This is the summary of a very long blog post,]]></summary>
|
||||
<content type="html"><![CDATA[<p>This is the summary of a very long blog post,</p>
|
||||
<p>Use a <code><!--</code> <code>truncate</code> <code>--></code> comment to limit blog post size in the list view.</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>]]></content>
|
||||
<author>
|
||||
<name>Yangshun Tay</name>
|
||||
<uri>https://linkedin.com/in/yangshun</uri>
|
||||
</author>
|
||||
<category label="Hello" term="Hello"/>
|
||||
<category label="Docusaurus" term="Docusaurus"/>
|
||||
</entry>
|
||||
<entry>
|
||||
<title type="html"><![CDATA[First Blog Post]]></title>
|
||||
<id>https://your-docusaurus-site.example.com/blog/first-blog-post</id>
|
||||
<link href="https://your-docusaurus-site.example.com/blog/first-blog-post"/>
|
||||
<updated>2019-05-28T00:00:00.000Z</updated>
|
||||
<summary type="html"><![CDATA[Lorem ipsum dolor sit amet...]]></summary>
|
||||
<content type="html"><![CDATA[<p>Lorem ipsum dolor sit amet...</p>
|
||||
<p>...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>]]></content>
|
||||
<author>
|
||||
<name>Sébastien Lorber</name>
|
||||
<uri>https://sebastienlorber.com</uri>
|
||||
</author>
|
||||
<author>
|
||||
<name>Yangshun Tay</name>
|
||||
<uri>https://linkedin.com/in/yangshun</uri>
|
||||
</author>
|
||||
<category label="Hola" term="Hola"/>
|
||||
<category label="Docusaurus" term="Docusaurus"/>
|
||||
</entry>
|
||||
</feed>
|
||||
92
itblog.site/build/blog/atom.xsl
Normal file
92
itblog.site/build/blog/atom.xsl
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsl:stylesheet
|
||||
version="3.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" />
|
||||
|
||||
<xsl:template match="/">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||
<head>
|
||||
<title>Atom Feed | <xsl:value-of
|
||||
select="atom:feed/atom:title"
|
||||
/></title>
|
||||
<link rel="stylesheet" href="atom.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<div class="description">
|
||||
<div class="info">
|
||||
<strong>This is an Atom feed</strong>. Subscribe by copying the URL
|
||||
from the address bar into your newsreader. Visit
|
||||
<a href="https://aboutfeeds.com/">About Feeds</a> to learn more
|
||||
and get started. It’s free.
|
||||
</div>
|
||||
<h1>
|
||||
<div class="rss-icon">
|
||||
<svg
|
||||
version="1.1"
|
||||
id="Capa_1"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 455.731 455.731"
|
||||
xml:space="preserve">
|
||||
<g>
|
||||
<rect
|
||||
x="0"
|
||||
y="0"
|
||||
style="fill: #f78422"
|
||||
width="455.731"
|
||||
height="455.731"
|
||||
/>
|
||||
<g>
|
||||
<path
|
||||
style="fill: #ffffff"
|
||||
d="M296.208,159.16C234.445,97.397,152.266,63.382,64.81,63.382v64.348
|
||||
c70.268,0,136.288,27.321,185.898,76.931c49.609,49.61,76.931,115.63,76.931,185.898h64.348
|
||||
C391.986,303.103,357.971,220.923,296.208,159.16z"
|
||||
/>
|
||||
<path
|
||||
style="fill: #ffffff"
|
||||
d="M64.143,172.273v64.348c84.881,0,153.938,69.056,153.938,153.939h64.348
|
||||
C282.429,270.196,184.507,172.273,64.143,172.273z"
|
||||
/>
|
||||
<circle
|
||||
style="fill: #ffffff"
|
||||
cx="109.833"
|
||||
cy="346.26"
|
||||
r="46.088"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</div>
|
||||
<xsl:value-of select="atom:feed/atom:title" />
|
||||
</h1>
|
||||
<p class="blog-description">
|
||||
<xsl:value-of select="atom:feed/atom:subtitle" />
|
||||
</p>
|
||||
</div>
|
||||
<h2>Recent Posts</h2>
|
||||
<div class="blog-posts">
|
||||
<xsl:for-each select="atom:feed/atom:entry">
|
||||
<div class="blog-post">
|
||||
<h3><a href="{atom:link/@href}"><xsl:value-of
|
||||
select="atom:title"
|
||||
/></a></h3>
|
||||
<div class="blog-post-date">
|
||||
Published on <xsl:value-of
|
||||
select="substring(atom:updated,0,11)"
|
||||
/>
|
||||
</div>
|
||||
<div class="blog-post-description">
|
||||
<xsl:value-of select="atom:summary" />
|
||||
</div>
|
||||
</div>
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
File diff suppressed because one or more lines are too long
17
itblog.site/build/blog/authors/index.html
Normal file
17
itblog.site/build/blog/authors/index.html
Normal file
File diff suppressed because one or more lines are too long
19
itblog.site/build/blog/authors/yangshun/index.html
Normal file
19
itblog.site/build/blog/authors/yangshun/index.html
Normal file
File diff suppressed because one or more lines are too long
18
itblog.site/build/blog/first-blog-post/index.html
Normal file
18
itblog.site/build/blog/first-blog-post/index.html
Normal file
File diff suppressed because one or more lines are too long
20
itblog.site/build/blog/index.html
Normal file
20
itblog.site/build/blog/index.html
Normal file
File diff suppressed because one or more lines are too long
34
itblog.site/build/blog/long-blog-post/index.html
Normal file
34
itblog.site/build/blog/long-blog-post/index.html
Normal file
File diff suppressed because one or more lines are too long
22
itblog.site/build/blog/mdx-blog-post/index.html
Normal file
22
itblog.site/build/blog/mdx-blog-post/index.html
Normal file
File diff suppressed because one or more lines are too long
75
itblog.site/build/blog/rss.css
Normal file
75
itblog.site/build/blog/rss.css
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
/**
|
||||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||
*
|
||||
* This source code is licensed under the MIT license found in the
|
||||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
main {
|
||||
flex: 1 0 auto;
|
||||
width: 100%;
|
||||
margin: 2rem auto;
|
||||
max-width: 800px;
|
||||
/* stylelint-disable-next-line font-family-name-quotes */
|
||||
font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell;
|
||||
}
|
||||
|
||||
.info {
|
||||
display: block;
|
||||
margin: 2rem 0;
|
||||
padding: 1.6rem 2.4rem;
|
||||
border: 1px solid dodgerblue;
|
||||
border-left-width: 0.5rem;
|
||||
border-radius: 0.4rem;
|
||||
background-color: #edf5ff;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #005aff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-wrap: balance;
|
||||
font-size: 3.4rem;
|
||||
font-weight: 800;
|
||||
margin-bottom: 2rem;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
h1 .rss-icon {
|
||||
height: 3.2rem;
|
||||
width: 3.2rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 2.2rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.2rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 1.8rem;
|
||||
font-weight: 700;
|
||||
margin-bottom: 0.1rem;
|
||||
}
|
||||
|
||||
.blog-description {
|
||||
font-size: 1.4rem;
|
||||
margin-bottom: 0.6rem;
|
||||
}
|
||||
|
||||
.blog-post-date {
|
||||
font-size: 1rem;
|
||||
line-height: 1.4rem;
|
||||
font-style: italic;
|
||||
color: #797b7e;
|
||||
}
|
||||
|
||||
.blog-post-description {
|
||||
font-size: 1rem;
|
||||
line-height: 1.4rem;
|
||||
color: #434349;
|
||||
}
|
||||
87
itblog.site/build/blog/rss.xml
Normal file
87
itblog.site/build/blog/rss.xml
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
|
||||
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||
<channel>
|
||||
<title>My Site Blog</title>
|
||||
<link>https://your-docusaurus-site.example.com/blog</link>
|
||||
<description>My Site Blog</description>
|
||||
<lastBuildDate>Thu, 26 Aug 2021 00:00:00 GMT</lastBuildDate>
|
||||
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
|
||||
<generator>https://github.com/jpmonette/feed</generator>
|
||||
<language>en</language>
|
||||
<item>
|
||||
<title><![CDATA[Welcome]]></title>
|
||||
<link>https://your-docusaurus-site.example.com/blog/welcome</link>
|
||||
<guid>https://your-docusaurus-site.example.com/blog/welcome</guid>
|
||||
<pubDate>Thu, 26 Aug 2021 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[Docusaurus blogging features are powered by the blog plugin.]]></description>
|
||||
<content:encoded><![CDATA[<p><a href="https://docusaurus.io/docs/blog" target="_blank" rel="noopener noreferrer">Docusaurus blogging features</a> are powered by the <a href="https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog" target="_blank" rel="noopener noreferrer">blog plugin</a>.</p>
|
||||
<p>Here are a few tips you might find useful.</p>
|
||||
<p>Simply add Markdown files (or folders) to the <code>blog</code> directory.</p>
|
||||
<p>Regular blog authors can be added to <code>authors.yml</code>.</p>
|
||||
<p>The blog post date can be extracted from filenames, such as:</p>
|
||||
<ul>
|
||||
<li><code>2019-05-30-welcome.md</code></li>
|
||||
<li><code>2019-05-30-welcome/index.md</code></li>
|
||||
</ul>
|
||||
<p>A blog post folder can be convenient to co-locate blog post images:</p>
|
||||
<p><img decoding="async" loading="lazy" alt="Docusaurus Plushie" src="https://your-docusaurus-site.example.com/assets/images/docusaurus-plushie-banner-a60f7593abca1e3eef26a9afa244e4fb.jpeg" width="1500" height="500" class="img_ev3q"></p>
|
||||
<p>The blog supports tags as well!</p>
|
||||
<p><strong>And if you don't want a blog</strong>: just delete this directory, and use <code>blog: false</code> in your Docusaurus config.</p>]]></content:encoded>
|
||||
<category>Facebook</category>
|
||||
<category>Hello</category>
|
||||
<category>Docusaurus</category>
|
||||
</item>
|
||||
<item>
|
||||
<title><![CDATA[MDX Blog Post]]></title>
|
||||
<link>https://your-docusaurus-site.example.com/blog/mdx-blog-post</link>
|
||||
<guid>https://your-docusaurus-site.example.com/blog/mdx-blog-post</guid>
|
||||
<pubDate>Sun, 01 Aug 2021 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[Blog posts support Docusaurus Markdown features, such as MDX.]]></description>
|
||||
<content:encoded><![CDATA[<p>Blog posts support <a href="https://docusaurus.io/docs/markdown-features" target="_blank" rel="noopener noreferrer">Docusaurus Markdown features</a>, such as <a href="https://mdxjs.com/" target="_blank" rel="noopener noreferrer">MDX</a>.</p>
|
||||
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div class="admonitionContent_BuS1"><p>Use the power of React to create interactive blog posts.</p></div></div>
|
||||
<!-- -->
|
||||
<p>For example, use JSX to create an interactive button:</p>
|
||||
<div class="language-js codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-js codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token operator" style="color:#393A34"><</span><span class="token plain">button onClick</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:#393A34">=></span><span class="token plain"> </span><span class="token function" style="color:#d73a49">alert</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">'button clicked!'</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">}</span><span class="token operator" style="color:#393A34">></span><span class="token maybe-class-name">Click</span><span class="token plain"> me</span><span class="token operator" style="color:#393A34">!</span><span class="token operator" style="color:#393A34"><</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">button</span><span class="token operator" style="color:#393A34">></span><br></span></code></pre></div></div>
|
||||
<button>Click me!</button>]]></content:encoded>
|
||||
<category>Docusaurus</category>
|
||||
</item>
|
||||
<item>
|
||||
<title><![CDATA[Long Blog Post]]></title>
|
||||
<link>https://your-docusaurus-site.example.com/blog/long-blog-post</link>
|
||||
<guid>https://your-docusaurus-site.example.com/blog/long-blog-post</guid>
|
||||
<pubDate>Wed, 29 May 2019 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[This is the summary of a very long blog post,]]></description>
|
||||
<content:encoded><![CDATA[<p>This is the summary of a very long blog post,</p>
|
||||
<p>Use a <code><!--</code> <code>truncate</code> <code>--></code> comment to limit blog post size in the list view.</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>]]></content:encoded>
|
||||
<category>Hello</category>
|
||||
<category>Docusaurus</category>
|
||||
</item>
|
||||
<item>
|
||||
<title><![CDATA[First Blog Post]]></title>
|
||||
<link>https://your-docusaurus-site.example.com/blog/first-blog-post</link>
|
||||
<guid>https://your-docusaurus-site.example.com/blog/first-blog-post</guid>
|
||||
<pubDate>Tue, 28 May 2019 00:00:00 GMT</pubDate>
|
||||
<description><![CDATA[Lorem ipsum dolor sit amet...]]></description>
|
||||
<content:encoded><![CDATA[<p>Lorem ipsum dolor sit amet...</p>
|
||||
<p>...consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet</p>]]></content:encoded>
|
||||
<category>Hola</category>
|
||||
<category>Docusaurus</category>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
86
itblog.site/build/blog/rss.xsl
Normal file
86
itblog.site/build/blog/rss.xsl
Normal file
|
|
@ -0,0 +1,86 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsl:stylesheet
|
||||
version="3.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes" />
|
||||
|
||||
<xsl:template match="/">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
||||
<head>
|
||||
<title>RSS Feed | <xsl:value-of select="rss/channel/title" /></title>
|
||||
<link rel="stylesheet" href="rss.css" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<div class="description">
|
||||
<div class="info">
|
||||
<strong>This is an RSS feed</strong>. Subscribe by copying the URL
|
||||
from the address bar into your newsreader. Visit
|
||||
<a href="https://aboutfeeds.com/">About Feeds</a> to learn more
|
||||
and get started. It’s free.
|
||||
</div>
|
||||
<h1>
|
||||
<div class="rss-icon">
|
||||
<svg
|
||||
version="1.1"
|
||||
id="Capa_1"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
viewBox="0 0 455.731 455.731"
|
||||
xml:space="preserve">
|
||||
<g>
|
||||
<rect
|
||||
x="0"
|
||||
y="0"
|
||||
style="fill: #f78422"
|
||||
width="455.731"
|
||||
height="455.731"
|
||||
/>
|
||||
<g>
|
||||
<path
|
||||
style="fill: #ffffff"
|
||||
d="M296.208,159.16C234.445,97.397,152.266,63.382,64.81,63.382v64.348
|
||||
c70.268,0,136.288,27.321,185.898,76.931c49.609,49.61,76.931,115.63,76.931,185.898h64.348
|
||||
C391.986,303.103,357.971,220.923,296.208,159.16z"
|
||||
/>
|
||||
<path
|
||||
style="fill: #ffffff"
|
||||
d="M64.143,172.273v64.348c84.881,0,153.938,69.056,153.938,153.939h64.348
|
||||
C282.429,270.196,184.507,172.273,64.143,172.273z"
|
||||
/>
|
||||
<circle
|
||||
style="fill: #ffffff"
|
||||
cx="109.833"
|
||||
cy="346.26"
|
||||
r="46.088"
|
||||
/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
</div>
|
||||
<xsl:value-of select="rss/channel/title" />
|
||||
</h1>
|
||||
<p class="blog-description">
|
||||
<xsl:value-of select="rss/channel/description" />
|
||||
</p>
|
||||
</div>
|
||||
<h2>Recent Posts</h2>
|
||||
<div class="blog-posts">
|
||||
<xsl:for-each select="rss/channel/item">
|
||||
<div class="blog-post">
|
||||
<h3><a href="{link}"><xsl:value-of select="title" /></a></h3>
|
||||
<div class="blog-post-date">
|
||||
Published on <xsl:value-of select="substring(pubDate,0,17)" />
|
||||
</div>
|
||||
<div class="blog-post-description">
|
||||
<xsl:value-of select="description" />
|
||||
</div>
|
||||
</div>
|
||||
</xsl:for-each>
|
||||
</div>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
20
itblog.site/build/blog/tags/docusaurus/index.html
Normal file
20
itblog.site/build/blog/tags/docusaurus/index.html
Normal file
File diff suppressed because one or more lines are too long
18
itblog.site/build/blog/tags/facebook/index.html
Normal file
18
itblog.site/build/blog/tags/facebook/index.html
Normal file
File diff suppressed because one or more lines are too long
19
itblog.site/build/blog/tags/hello/index.html
Normal file
19
itblog.site/build/blog/tags/hello/index.html
Normal file
File diff suppressed because one or more lines are too long
17
itblog.site/build/blog/tags/hola/index.html
Normal file
17
itblog.site/build/blog/tags/hola/index.html
Normal file
File diff suppressed because one or more lines are too long
17
itblog.site/build/blog/tags/index.html
Normal file
17
itblog.site/build/blog/tags/index.html
Normal file
File diff suppressed because one or more lines are too long
29
itblog.site/build/blog/welcome/index.html
Normal file
29
itblog.site/build/blog/welcome/index.html
Normal file
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue