<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: qinyihao</title>
    <description>The latest articles on DEV Community by qinyihao (@qinyihao).</description>
    <link>https://dev.to/qinyihao</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F574725%2F73034d03-c3d1-4145-b15d-c8c425e82e61.png</url>
      <title>DEV Community: qinyihao</title>
      <link>https://dev.to/qinyihao</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/qinyihao"/>
    <language>en</language>
    <item>
      <title>Ant Design has its GitHub repo deleted</title>
      <dc:creator>qinyihao</dc:creator>
      <pubDate>Mon, 15 Feb 2021 13:32:04 +0000</pubDate>
      <link>https://dev.to/qinyihao/ant-design-has-its-github-repo-deleted-28j6</link>
      <guid>https://dev.to/qinyihao/ant-design-has-its-github-repo-deleted-28j6</guid>
      <description>&lt;p&gt;Hey guys, I've just found that Ant Design has its GitHub repo deleted.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VAddYjs2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kuuo27r1y9trtmy1venc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VAddYjs2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kuuo27r1y9trtmy1venc.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HCJy7i-L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3qm55dfpodkk7pccdf7x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HCJy7i-L--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3qm55dfpodkk7pccdf7x.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
And this is the official response to the deletion:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ijUFasba--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lmuskgvqisrjvsjd9ftr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ijUFasba--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lmuskgvqisrjvsjd9ftr.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
By the time I sent this post, it still remains &lt;code&gt;404 Not Found&lt;/code&gt;.&lt;/p&gt;

</description>
      <category>opensource</category>
    </item>
    <item>
      <title>Upload pictures quickly using PicGo</title>
      <dc:creator>qinyihao</dc:creator>
      <pubDate>Mon, 15 Feb 2021 10:59:48 +0000</pubDate>
      <link>https://dev.to/qinyihao/upload-pictures-quickly-using-picgo-5fpe</link>
      <guid>https://dev.to/qinyihao/upload-pictures-quickly-using-picgo-5fpe</guid>
      <description>&lt;p&gt;Hello dev.to! This is my first post on dev.to.&lt;br&gt;
Today, I am going to talk about uploading pictures quickly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Preparation
&lt;/h2&gt;

&lt;p&gt;You need to prepare:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;the installed PicGo app which can be downloaded &lt;a href="https://github.com/Molunerfinn/PicGo/releases/tag/v2.3.0-beta.4"&gt;here&lt;/a&gt;. Make sure to download the application for your OS.&lt;/li&gt;
&lt;li&gt;a GitHub account&lt;/li&gt;
&lt;li&gt;a GitHub token that I will introduce later.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Operation
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Open the app
&lt;/h3&gt;

&lt;p&gt;OK, assume you are fully prepared, and now you can open the PicGo app. &lt;br&gt;
And it looks like this (sorry for Chinese):&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PnMmm4Jq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/x0aremge0j2cy0leqtfc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PnMmm4Jq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/x0aremge0j2cy0leqtfc.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Config
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Choose "Github" from sidebar
&lt;/h4&gt;

&lt;p&gt;It's here:&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---LoyMP8s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/gcagpiqz26xrqi4s6cdy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---LoyMP8s--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/gcagpiqz26xrqi4s6cdy.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
Click it.&lt;/p&gt;

&lt;h4&gt;
  
  
  Config the repo, token and branch
&lt;/h4&gt;

&lt;p&gt;The interface looks like this:&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rebKK5Fb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/serrzp8xf5xf526v9c78.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rebKK5Fb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/serrzp8xf5xf526v9c78.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
Note that your interface should be blank.&lt;/p&gt;

&lt;h5&gt;
  
  
  GitHub token
&lt;/h5&gt;

&lt;p&gt;You can generate a token &lt;a href="https://github.com/settings/tokens/new"&gt;here&lt;/a&gt;. You will have to enter your GitHub password.&lt;br&gt;
So you can see this:&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EPWxoQzn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/e4eml84mngrzci39bubz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EPWxoQzn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/e4eml84mngrzci39bubz.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
Input &lt;code&gt;PicGo&lt;/code&gt; in the &lt;code&gt;Note&lt;/code&gt; part.&lt;br&gt;
&lt;strong&gt;And, your scope should contain &lt;code&gt;repo&lt;/code&gt;.&lt;/strong&gt; &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AaSIio0H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/a75b2wtfqwz4z5xenj8w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AaSIio0H--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/a75b2wtfqwz4z5xenj8w.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
Also, you can choose other scopes as more as you like. Then, click the &lt;code&gt;Generate Token&lt;/code&gt; button at the bottom. It's a green one, like this: &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--H9vYjDcO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/7fr1ffn3paip38lmykcj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--H9vYjDcO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/7fr1ffn3paip38lmykcj.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
After that, you can see a freshly-generated token.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lULhSGjp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/snufqgki8n475o7q1ywy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lULhSGjp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/snufqgki8n475o7q1ywy.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
Make sure to copy that and save that to a safe place. You won’t be able to see it again!&lt;/p&gt;

&lt;h5&gt;
  
  
  GitHub repo config
&lt;/h5&gt;

&lt;p&gt;Now, you can create a repo on GitHub &lt;a href="https://github.com/new"&gt;here&lt;/a&gt;. Make sure to choose the &lt;code&gt;Add a README file&lt;/code&gt; in the &lt;code&gt;Initialize this repository with:&lt;/code&gt; part.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---dFJ-3SO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/hm7sj7bpfkrq0lg9iwj2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---dFJ-3SO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/hm7sj7bpfkrq0lg9iwj2.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
Then, click &lt;code&gt;Create repository&lt;/code&gt; down below.&lt;/p&gt;

&lt;h3&gt;
  
  
  Final part
&lt;/h3&gt;

&lt;p&gt;Enter your repo detail and token in the PicGo interface.&lt;br&gt;
The repo name should be entered as &lt;code&gt;username/repo name&lt;/code&gt;.&lt;br&gt;
For example, if your username is &lt;code&gt;user&lt;/code&gt; and your repo name is &lt;code&gt;pic&lt;/code&gt;, you should enter &lt;code&gt;user/pic&lt;/code&gt;.&lt;br&gt;
Then, enter &lt;code&gt;main&lt;/code&gt; as the branch.&lt;br&gt;
After that, enter the token that was generated beforehand.&lt;br&gt;
Finally, click &lt;code&gt;Submit&lt;/code&gt;.&lt;br&gt;
Then it's over!&lt;/p&gt;

&lt;h2&gt;
  
  
  Using PicGo
&lt;/h2&gt;

&lt;p&gt;Return to the &lt;code&gt;Upload Part&lt;/code&gt;, and click onto the part that says "Click here to upload", and choose a picture. If your upload is successful, you can find that there's a Markdown code in your clipboard.&lt;/p&gt;

&lt;p&gt;Happy Reading! Remember the ❤.&lt;/p&gt;

</description>
      <category>github</category>
    </item>
  </channel>
</rss>
