Skip to content

Commit 3f02e11

Browse files
committed
chore: velog v3 대응 (#36)
fix fix fix fix fix:
1 parent 71c099c commit 3f02e11

Some content is hidden

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

42 files changed

+3779
-1141
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @eungyeole

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1+
.vercel
12
node_modules
2-
.vercel

README.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,64 @@
11
# velog-readme-stats란?
2+
23
> markdown에서 나의 velog의 정보를 가져올수 있는 도구입니다.
34
45
# Velog 뱃지
6+
57
> ?name= 의 값을 변경하세요
8+
69
```
7-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/badge?name=eungyeole)](https://velog.io/@eungyeole)
10+
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/badge?name=eungyeole)](https://velog.io/@eungyeole)
811
```
9-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/badge?name=eungyeole)](https://velog.io/@eungyeole)
1012

13+
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/badge?name=eungyeole)](https://velog.io/@eungyeole)
1114

1215
# 최신 글 가져오기
16+
1317
> ?name= 의 값을 변경하세요
18+
1419
```
1520
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole)](https://github.com/eungyeole/velog-readme-stats)
1621
```
1722

1823
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole)](https://github.com/eungyeole/velog-readme-stats)
1924

2025
## 특정태그를 가진 최신글 가져오기
21-
> Option : ```&tag```
26+
27+
> Option : `&tag`
28+
2229
```
2330
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&tag=github)](https://github.com/eungyeole/velog-readme-stats)
2431
```
25-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&tag=github)](https://github.com/eungyeole/velog-readme-stats)
2632

27-
## 카드색 바꾸기
28-
> Option : ```&color```
33+
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&tag=github)](https://github.com/eungyeole/velog-readme-stats)
2934

30-
Color Option
31-
* dark
32-
```
33-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&color=dark)](https://github.com/eungyeole/velog-readme-stats)
34-
```
35-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&color=dark)](https://github.com/eungyeole/velog-readme-stats)
35+
## 특정 제목을 가진 글
3636

37-
## 특정 제목을 가진 글
38-
> Option : ```&slug```
37+
> Option : `&slug`
3938
4039
```
4140
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&slug=Velog-포스트로-Github를-꾸며보자)](https://github.com/eungyeole/velog-readme-stats)
4241
```
43-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&slug=Velog-포스트로-Github를-꾸며보자)](https://github.com/eungyeole/velog-readme-stats)
4442

43+
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&slug=Velog-포스트로-Github를-꾸며보자)](https://github.com/eungyeole/velog-readme-stats)
4544

4645
## 상태카드와 최신글 연결하기
47-
> Option : name, tag
48-
카드클릭시 최신글로 리다이렉트 합니다.
46+
47+
> Option : name, tag
48+
> 카드클릭시 최신글로 리다이렉트 합니다.
4949
5050
```
5151
https://velog-readme-stats.vercel.app/api/redirect?name=eungyeole&tag=github
5252
```
5353

5454
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api?name=eungyeole&tag=github)](https://velog-readme-stats.vercel.app/api/redirect?name=eungyeole&tag=github)
5555

56-
5756
# 최신 글 목록 가져오기 (Beta)
57+
5858
> ?name= 의 값을 변경하세요
59+
5960
```
60-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/list?name=eungyeole)](https://velog.io/@eungyeole)
61+
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/list?name=eungyeole)](https://velog.io/@eungyeole)
6162
```
62-
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/list?name=eungyeole)](https://velog.io/@eungyeole)
63+
64+
[![Velog's GitHub stats](https://velog-readme-stats.vercel.app/api/list?name=eungyeole)](https://velog.io/@eungyeole)

api/badge.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

api/index.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

api/list.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

api/redirect.js

Lines changed: 0 additions & 15 deletions
This file was deleted.

api/serverless.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import app from "../src/app";
2+
3+
import { VercelRequest, VercelResponse } from "@vercel/node";
4+
5+
const serverless = async (req: VercelRequest, res: VercelResponse) => {
6+
await app.ready();
7+
8+
return app.server.emit("request", req, res);
9+
};
10+
11+
export default serverless;

index.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

package.json

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,25 @@
44
"description": "당신의 Velog 상태를 깃허브에서 확인하세요.",
55
"main": "./api/index.js",
66
"scripts": {
7-
"start": "node ./api/index.js",
8-
"dev:local": "node ./index.js",
7+
"dev": "ts-node-dev --respawn --transpile-only ./src/index.ts",
98
"dev:vercel": "vercel dev --debug",
109
"test": "echo \"Error: no test specified\" && exit 1"
1110
},
1211
"author": "",
1312
"license": "MIT",
1413
"dependencies": {
14+
"@fastify/view": "^9.1.0",
1515
"@napi-rs/canvas": "^0.1.44",
16-
"axios": "^1.5.1",
16+
"ejs": "^3.1.10",
17+
"fastify": "^4.28.1",
1718
"graphql-request": "^6.1.0"
1819
},
19-
"type": "module",
2020
"devDependencies": {
21-
"express": "^4.19.2"
21+
"@types/ejs": "^3.1.5",
22+
"@types/node": "^20.14.9",
23+
"@vercel/node": "^3.2.1",
24+
"ts-node-dev": "^2.0.0",
25+
"typescript": "^5.5.3",
26+
"vercel": "^34.3.0"
2227
}
2328
}

0 commit comments

Comments
 (0)