๐ฅ 10๋ถ ์ด๋ด์ React Js โ๏ธ ๋ฐ Github Issues๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ธ ๋ธ๋ก๊ทธ ๐๋ฅผ ๋ง๋์ธ์ ๐
6865 ๋จ์ด reactjavascriptbeginnersopensource
๋ฆฌ์กํธ ๋ธ๋ก๊ทธ
React + Github ๋ฌธ์ ๐ ๊ฐ์ธ ๋ธ๋ก๊ทธ ๐ฅ
React Blog๋ Github Issues๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ๊ฐ์ธ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋๋ ๋ฐ ๋์์ด ๋๋ React๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ฐ์ธ ๋ธ๋ก๊ทธ ์์คํ
์
๋๋ค.
๋งํฌ : https://github.com/saadpasta/react-blog-github
๐ฅ ๊ธฐ๋ฅ
โ
์ฝํ
์ธ ์์
โ
Github ๋ฌธ์ ์ Markdown์ ์ฌ์ฉํ์ฌ ์์ฑ
โ
๊ตฌ๋ฌธ/์ฝ๋ ๊ฐ์กฐ
โ
์์ ํ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅ
โ
ํ๊ทธ - ์ฃผ์
โ
๋งํฌ
โ
๋ฐ์
โ
์ด๋ฏธ์ง
โ
์ฝ๊ธฐ ์๊ฐ
โ
๋ฏธ๋์๊ณผ ๊ฐ์ ์๋ฆ๋ค์ด UI
โ
์ฌ์ด ๋ฐฐํฌ: Github ํ์ด์ง ์ฌ์ฉ
โ
์๋ฆ๋ค์ด ์ธ์ฉ๊ตฌ
๐ ๋ผ์ด๋ธ ๋ฐ๋ชจ
์ฌ๊ธฐ๋ live demo
๊นํ๋ธIssues / Blogs
๐ 10๋ถ ์์ ์์ ๋ฐ ์คํ
๋ค์ 5๋จ๊ณ๋ฅผ ํตํด 10๋ถ ์์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์์ ๋ฐ์ ๋ธ๋ก๊ทธ ์ฌ์ดํธ๋ฅผ ์์ํ๊ณ ์คํํ ์ ์์ต๋๋ค.
์ด ์ง์นจ์ ๊ฐ๋ฐ ๋ฐ ํ
์คํธ ๋ชฉ์ ์ผ๋ก ๋ก์ปฌ ์ปดํจํฐ์์ ์คํ ์ค์ธ ํ๋ก์ ํธ ๋ณต์ฌ๋ณธ์ ์ป์ ์ ์์ต๋๋ค.
์ปดํจํฐ์ Git ๋ฐ Node.js(npm๊ณผ ํจ๊ป ์ ๊ณต๋จ)์ด ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
[email protected] or higher
[email protected] or higher
[email protected] or higher
1. ๋ช
๋ น์ค์์ react-blog-github๋ฅผ ๋ณต์ ํ๊ณ ์คํํฉ๋๋ค.
# Clone this repository
$ git clone https://github.com/saadpasta/react-blog-github.git
# Go into the repository
$ cd react-blog-github
# Install dependencies
$ npm install
2. Github ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ์ ์์ฑํฉ๋๋ค.
๋ค์์ ์ฌ์ฉํ์ฌ Github ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ์ ์์ฑํฉ๋๋คInstructionsMake sure you don't select any scope just generate a simple token without any scope
.
๊ทธ๋ฐ ๋ค์ ์์ฑ๋ ํ ํฐ์ ๋ณต์ฌํ ๋ค์ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ ํฐ์ ๊ธฐ๋ณธ 64๋ก ์ธ์ฝ๋ฉํฉ๋๋คWebsite.
Copy your base64 converted token
3. /src/config.js ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
๋ณต์ ๋ ์ ์ฅ์๋ก ์ด๋ํ์ฌ /src/config.js
์์ ๋ค์์ ๋ณ๊ฒฝํฉ๋๋ค.
export const config = {
// Your Github Converted Token
githubConvertedToken: "Github Converted Token",
// Your Github User Name
githubUserName: "saadpasta",
// Your Github Repo Name Where You Have your issues as Blog
githubRepo: "react-blog-github",
// Your Personal Blog Title
title : "Saad Pasta" ,
// Your Personal Blog Subtitle
subtitle : "Front End Developer Blog"
};
4. ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํ์ญ์์ค.
์ด์ ๋ค์ ๋ณ๊ฒฝ์ ์ํํ ํ์๋ config.js
์์ ์ธ๊ธํ ์ ์ฅ์ ๋ฌธ์ ์ ๋ํ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํ๋ฉด ๋ฉ๋๋ค.
[email protected] or higher
[email protected] or higher
[email protected] or higher
# Clone this repository
$ git clone https://github.com/saadpasta/react-blog-github.git
# Go into the repository
$ cd react-blog-github
# Install dependencies
$ npm install
export const config = {
// Your Github Converted Token
githubConvertedToken: "Github Converted Token",
// Your Github User Name
githubUserName: "saadpasta",
// Your Github Repo Name Where You Have your issues as Blog
githubRepo: "react-blog-github",
// Your Personal Blog Title
title : "Saad Pasta" ,
// Your Personal Blog Subtitle
subtitle : "Front End Developer Blog"
};
blog
์ ์ถ๊ฐํ์ฌ ๋ค๋ฅธ ํ์ค ์ด์์ ๋ค๋ฅด๊ฒ ๋ง๋์ธ์. blog
๋ ์ด๋ธ์ ํ์ ํญ๋ชฉ์
๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์น์ฌ์ดํธ์ ํ์๋์ง ์์ต๋๋ค. 5. React ์ฑ์ ์์ํฉ๋๋ค.
์ด์ ๋ช ๋ น์ค์์ ๋ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
# Run
$ npm start
๐ ๏ธ ์ฌ์ฉ๋ ๊ธฐ์
์ด ํ๋ก์ ํธ๋ ๋ค์ ํ๋ก์ ํธ์ ํ๋ฅญํจ ๋๋ถ์ ๊ฐ๋ฅํฉ๋๋ค.
graphql
apollo-boost
๐ฑ ์๊ฐ
์ด ํ๋ก์ ํธ๋ ๋ค๋ฅธ ๋ง์ ์ ์ฌํ ํ๋ก์ ํธ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค.
๐ค ๊ธฐ์ฌ
์ด๊ฒ์ ๋ ๋ฉ์ง๊ฒ ๋ง๋ค ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ด๋์ด๊ฐ ์์ต๋๊น? Open a new issue ! ์ฐ๋ฆฌ๋ ์ด ํ๋ก์ ํธ๋ฅผ ๋ฉ์ง๊ฒ ๋ง๋ค๊ธฐ ์ํด ์ป์ ์ ์๋ ๋ชจ๋ ๋์์ด ํ์ํฉ๋๋ค!
๐ฅ ํ ์ผ
๐ ๋ผ์ด์ ์ค
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ LICENSE.md ํ์ผ์ ์ฐธ์กฐํ์ธ์.
โญ ๋ํ GitHub์์ ๋ด ์ ์ฅ์์ ๋ณํ๋ฅผ ํ์ํ์ฌ ๋ ๋ง์ ์คํ ์์ค ์์
์ ํ๋๋ก ๋๊ธฐ๋ฅผ ๋ถ์ฌํฉ๋๋ค...
๐ ์ฝ์ด์ฃผ์
์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค...
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ฅ 10๋ถ ์ด๋ด์ React Js โ๏ธ ๋ฐ Github Issues๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ธ ๋ธ๋ก๊ทธ ๐๋ฅผ ๋ง๋์ธ์ ๐), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค
https://dev.to/mrsaeeddev/create-your-your-personal-blog-using-reactjs-and-github-issues-in-less-than-10-min-3bg8
ํ
์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ
์ธ ๋ฐ๊ฒฌ์ ์ ๋
(Collection and Share based on the CC Protocol.)
Reference
์ด ๋ฌธ์ ์ ๊ดํ์ฌ(๐ฅ 10๋ถ ์ด๋ด์ React Js โ๏ธ ๋ฐ Github Issues๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ธ ๋ธ๋ก๊ทธ ๐๋ฅผ ๋ง๋์ธ์ ๐), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://dev.to/mrsaeeddev/create-your-your-personal-blog-using-reactjs-and-github-issues-in-less-than-10-min-3bg8ํ ์คํธ๋ฅผ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ฑฐ๋ ๋ณต์ฌํ ์ ์์ต๋๋ค.ํ์ง๋ง ์ด ๋ฌธ์์ URL์ ์ฐธ์กฐ URL๋ก ๋จ๊ฒจ ๋์ญ์์ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค