Skip to content

Commit d404b70

Browse files
Source code moved from TheOstrichEgg/resume-template (#1)
Just copied from repository without commit history (731c810) Add deploy workflows
1 parent 183f998 commit d404b70

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+15627
-1
lines changed

.editorconfig

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# top-most EditorConfig file
2+
root = true
3+
4+
[*]
5+
end_of_line = crlf
6+
insert_final_newline = true
7+
8+
# 2 space indentation for HTML, CSS, JavaScript, JSON, and TypeScript files
9+
[*.{js,json,ts,tsx,jsx,html,css,scss}]
10+
indent_style = space
11+
indent_size = 2
12+
13+
# 4 space indentation for YAML files
14+
[*.yaml]
15+
indent_style = space
16+
indent_size = 4
17+
18+
# Matches the exact files either a .md or .markdown extension
19+
[*.{md,markdown}]
20+
trim_trailing_whitespace = false
21+
insert_final_newline = true
22+
23+
# Set default charset
24+
charset = utf-8
25+
26+
# Add newlines to the end of Markdown files (set to false for other files if needed)
27+
[*.{md,markdown}]
28+
insert_final_newline = true
29+
30+
# Trim trailing whitespace in all files except Markdown
31+
[*]
32+
trim_trailing_whitespace = true

.github/workflows/deploy.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Deploy Gatsby to GitHub Pages
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
deploy:
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v2
15+
16+
- name: Set up Node.js
17+
uses: actions/setup-node@v2
18+
with:
19+
node-version: '18'
20+
21+
- name: Install dependencies
22+
run: npm install
23+
24+
- name: Build Gatsby
25+
run: npm run build
26+
27+
- name: Deploy to GitHub Pages
28+
uses: peaceiris/actions-gh-pages@v3
29+
with:
30+
github_token: ${{ secrets.GITHUB_TOKEN }}
31+
publish_dir: ./public
32+
publish_branch: gh-pages

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Node.js dependencies
2+
node_modules/
3+
4+
# Gatsby build artifacts and cache
5+
.cache/
6+
public/
7+
8+
# TypeScript types generated by Gatsby
9+
src/gatsby-types.d.ts
10+
11+
# macOS specific file
12+
.DS_Store

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Tazo R
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,26 @@
1-
# seungwookseok.github.io
1+
## 🚀 Quick start
2+
3+
1. **Requirements**
4+
- Node.js >= 20.15.1
5+
- pnpm > 9.6.0
6+
7+
1. **Start developing**
8+
```shell
9+
pnpm install
10+
pnpm develop
11+
```
12+
Then your site running at http://localhost:8000
13+
14+
Edit `src/pages/index.tsx` to see your site update in real-time!
15+
16+
1. **Deploy**
17+
- 😎
18+
19+
1. **Learn more**
20+
21+
- [Documentation](https://www.gatsbyjs.com/docs/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
22+
- [Tutorials](https://www.gatsbyjs.com/docs/tutorial/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
23+
- [Guides](https://www.gatsbyjs.com/docs/how-to/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
24+
- [API Reference](https://www.gatsbyjs.com/docs/api-reference/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
25+
- [Plugin Library](https://www.gatsbyjs.com/plugins?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)
26+
- [Cheat Sheet](https://www.gatsbyjs.com/docs/cheat-sheet/?utm_source=starter&utm_medium=readme&utm_campaign=minimal-starter-ts)

gatsby-browser.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import "./src/styles/global.css"

gatsby-config.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import type { GatsbyConfig } from "gatsby";
2+
3+
const config: GatsbyConfig = {
4+
siteMetadata: {
5+
title: 'The 3SLab',
6+
siteUrl: 'https://seungwookseok.github.io/'
7+
},
8+
// More easily incorporate content into your pages through automatic TypeScript type generation and better GraphQL IntelliSense.
9+
// If you use VSCode you can also use the GraphQL plugin
10+
// Learn more at: https://gatsby.dev/graphql-typegen
11+
graphqlTypegen: true,
12+
plugins: [
13+
"gatsby-plugin-postcss",
14+
"gatsby-plugin-react-helmet",
15+
{
16+
resolve: `gatsby-plugin-google-fonts`,
17+
options: {
18+
fonts: [
19+
`Roboto\:400,500,700`, // 사용할 폰트와 폰트 굵기 설정
20+
],
21+
display: 'swap',
22+
},
23+
},
24+
{
25+
resolve: `gatsby-plugin-manifest`,
26+
options: {
27+
icon: `src/images/favicon.png`,
28+
},
29+
},
30+
]
31+
};
32+
33+
export default config;

package.json

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
{
2+
"name": "resume-template",
3+
"version": "1.0.0",
4+
"private": true,
5+
"description": "resume-template",
6+
"author": "TheOstrichEgg",
7+
"keywords": [
8+
"gatsby"
9+
],
10+
"scripts": {
11+
"develop": "gatsby develop",
12+
"start": "gatsby develop",
13+
"build": "gatsby build",
14+
"serve": "gatsby serve",
15+
"clean": "gatsby clean",
16+
"typecheck": "tsc --noEmit"
17+
},
18+
"dependencies": {
19+
"autoprefixer": "^10.4.19",
20+
"gatsby": "^5.13.5",
21+
"gatsby-plugin-google-fonts": "^1.0.1",
22+
"gatsby-plugin-manifest": "^5.13.1",
23+
"gatsby-plugin-postcss": "^6.13.1",
24+
"gatsby-plugin-react-helmet": "^6.13.1",
25+
"postcss": "^8.4.40",
26+
"react": "^18.2.0",
27+
"react-dom": "^18.2.0",
28+
"react-helmet": "^6.1.0",
29+
"react-icons": "^5.3.0",
30+
"react-masonry-css": "^1.0.16",
31+
"react-vertical-timeline-component": "^3.6.0",
32+
"tailwindcss": "^3.4.7"
33+
},
34+
"devDependencies": {
35+
"@headlessui/react": "^2.1.2",
36+
"@heroicons/react": "^2.1.5",
37+
"@types/node": "^20.11.19",
38+
"@types/react": "^18.2.55",
39+
"@types/react-dom": "^18.2.19",
40+
"@types/react-helmet": "^6.1.11",
41+
"@types/react-vertical-timeline-component": "^3.3.6",
42+
"classnames": "^2.5.1",
43+
"typescript": "^5.3.3"
44+
}
45+
}

0 commit comments

Comments
 (0)