Skip to content

Commit 41b036e

Browse files
committed
Add rss link to main and userpage
1 parent 2040555 commit 41b036e

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/pages/main/MainPage.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import MainTagWidgetContainer from '../../containers/main/MainTagWidgetContainer
99
import MainNoticeWidgetContainer from '../../containers/main/MainNoticeWidgetContainer';
1010
import MainMobileHead from '../../components/main/MainMobileHead';
1111
import usePreserveScroll from '../../lib/hooks/usePreserveScroll';
12+
import { Helmet } from 'react-helmet-async';
1213

1314
interface MainPageProps {}
1415

@@ -24,6 +25,15 @@ const MainPage: React.FC<MainPageProps> = () => {
2425

2526
return (
2627
<MainTemplate>
28+
<Helmet>
29+
<link
30+
data-rh="true"
31+
rel="alternate"
32+
type="application/rss+xml"
33+
title="RSS"
34+
href="https://v2.velog.io/api/v2/rss"
35+
/>
36+
</Helmet>
2737
<MainTemplate.Left>
2838
<MainSideMenu />
2939
</MainTemplate.Left>

src/pages/velog/tabs/UserPostsTab.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import SearchResult from '../../../containers/search/SearchResult';
77
import styled from 'styled-components';
88
import media from '../../../lib/styles/media';
99
import usePreserveScroll from '../../../lib/hooks/usePreserveScroll';
10+
import { Helmet } from 'react-helmet-async';
1011

1112
export interface UserPostsTabProps
1213
extends RouteComponentProps<{ username: string }> {
@@ -28,6 +29,15 @@ const UserPostsTab: React.FC<UserPostsTabProps> = ({
2829
return (
2930
<>
3031
<HideOnMobile>
32+
<Helmet>
33+
<link
34+
data-rh="true"
35+
rel="alternate"
36+
type="application/rss+xml"
37+
title="RSS"
38+
href={`https://v2.velog.io/api/v2/rss/${username}`}
39+
/>
40+
</Helmet>
3141
<VelogSearchInputContainer
3242
initial={q || ''}
3343
username={match.params.username}

0 commit comments

Comments
 (0)