Skip to content

Commit 4cbed1d

Browse files
author
Dave Bitter
committed
refactor(get-og-image): Rename
1 parent f270f12 commit 4cbed1d

File tree

16 files changed

+28
-40
lines changed

16 files changed

+28
-40
lines changed

.github/workflows/main.yml

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

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ yarn-debug.log*
2626
yarn-error.log*
2727

2828
# Other
29-
.env
29+
.env*.local

pages/404.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { GetStaticProps } from 'next';
2-
import generateOGImage from '../src/static/js/utils/generateOGImage';
2+
import getOGImage from '../src/static/js/utils/getOGImage';
33
import query from '../src/static/js/utils/api/query';
44
import ErrorPage from './error/[status]';
55

66
export const getStaticProps: GetStaticProps = async () => {
77
const { copy } = await query('/content/ui');
88
const status = '404';
99

10-
const ogImage = await generateOGImage('/error', {});
10+
const ogImage = await getOGImage('/error', {});
1111

1212
return {
1313
props: {

pages/api/content/friday-tips/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import convertYoutubeDataToFridayTip from 'static/js/utils/convertYoutubeDataToF
44

55
export default async (req: NextApiRequest, res: NextApiResponse) => {
66
const baseURL = "https://www.googleapis.com/youtube/v3/";
7-
const playlistId = "AIzaSyA2cTY2EnBIr4iSGrIkCZAqzL85UDwhnqI";
7+
const playlistId = "PLsES66lgcKHD9oRnyN3PEvyTjWXJF4IgT";
88

99
const { items } = await fetch(`${baseURL}playlistItems?maxResults=50&part=snippet,contentDetails&playlistId=${playlistId}&key=${process.env.YOUTUBE_API_KEY}`)
1010
.then(res => res.json())

pages/articles/[slug].tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { GetStaticProps } from 'next'
66
import query from '../../src/static/js/utils/api/query';
77
import { ArticleInterface, ContentObjectInterface } from '../../src/static/js/utils/Interfaces/Interfaces';
88
import { ArticleTypeType } from '../../src/static/js/utils/Interfaces/Types';
9-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
9+
import getOGImage from '../../src/static/js/utils/getOGImage';
1010

1111
// Resources
1212

@@ -54,7 +54,7 @@ export const getStaticProps: GetStaticProps = async (context) => {
5454

5555
const articleData = articles.find((article: ArticleInterface) => context && context.params ? article.slug === context.params.slug : false);
5656

57-
const ogImage = await generateOGImage(`/articles_${articleData.slug}`, { title: articleData.title, image: articleData.teaserImage, date: articleData.date });
57+
const ogImage = await getOGImage(`/articles_${articleData.slug}`, { title: articleData.title, image: articleData.teaserImage, date: articleData.date });
5858

5959
return {
6060
props: {

pages/articles/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { GetStaticProps } from 'next'
66
import query from '../../src/static/js/utils/api/query';
77
import { ArticleInterface } from '../../src/static/js/utils/Interfaces/Interfaces';
88
import { ArticleTypeType } from '../../src/static/js/utils/Interfaces/Types';
9-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
9+
import getOGImage from '../../src/static/js/utils/getOGImage';
1010

1111
// Resources
1212

@@ -32,7 +32,7 @@ export const getStaticProps: GetStaticProps = async () => {
3232
const { copy, headings } = await query('/content/ui');
3333
const { articles } = await query('/content/articles');
3434

35-
const ogImage = await generateOGImage('/articles', { title: headings.latestArticles, image: '/img/articles.jpg' });
35+
const ogImage = await getOGImage('/articles', { title: headings.latestArticles, image: '/img/articles.jpg' });
3636

3737
return {
3838
props: {

pages/error/[status].tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { GetStaticProps } from 'next';
55
// Utils
66
import query from '../../src/static/js/utils/api/query';
77
import { HTTPStatusCodeType } from '../../src/static/js/utils/Interfaces/Types';
8-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
8+
import getOGImage from '../../src/static/js/utils/getOGImage';
99

1010
// Components
1111

@@ -33,7 +33,7 @@ export const getStaticPaths = async () => {
3333
export const getStaticProps: GetStaticProps = async () => {
3434
const { copy } = await query('/content/ui'); const status = '500';
3535

36-
const ogImage = await generateOGImage('/error', {});
36+
const ogImage = await getOGImage('/error', {});
3737

3838
return {
3939
props: {

pages/friday-tips/[slug].tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { GetStaticProps } from 'next';
33

44
// Uitls
55
import query from '../../src/static/js/utils/api/query';
6-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
6+
import getOGImage from '../../src/static/js/utils/getOGImage';
77
import { ArticleInterface } from '../../src/static/js/utils/Interfaces/Interfaces';
88

99
// Components
@@ -24,7 +24,7 @@ export const getStaticProps: GetStaticProps = async (context) => {
2424

2525
const articleData = fridayTips.find((fridayTip: ArticleInterface) => context && context.params ? fridayTip.slug === context.params.slug : false);
2626

27-
const ogImage = await generateOGImage(`/friday-tips_${articleData.slug}`, { title: articleData.title, image: articleData.teaserImage, date: articleData.date });
27+
const ogImage = await getOGImage(`/friday-tips_${articleData.slug}`, { title: articleData.title, image: articleData.teaserImage, date: articleData.date });
2828

2929
return {
3030
props: {

pages/friday-tips/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { GetStaticProps } from 'next';
33

44
// Utils
55
import query from '../../src/static/js/utils/api/query';
6-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
6+
import getOGImage from '../../src/static/js/utils/getOGImage';
77

88
// Components
99
import Index from '../articles/index';
@@ -12,7 +12,7 @@ export const getStaticProps: GetStaticProps = async () => {
1212
const { copy, headings } = await query('/content/ui');
1313
const { fridayTips } = await query('/content/friday-tips');
1414

15-
const ogImage = await generateOGImage('/friday-tips', { title: headings.latestFridayTips, image: '/img/friday-tips.jpg' });
15+
const ogImage = await getOGImage('/friday-tips', { title: headings.latestFridayTips, image: '/img/friday-tips.jpg' });
1616

1717
return {
1818
props: {

pages/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import query from '../src/static/js/utils/api/query';
1212
import ArticleTeasers from '../src/components/Article/ArticleTeasers/ArticleTeasers';
1313
import ResumePitch from '../src/components/Resume/ResumePitch/ResumePitch';
1414
import { ArticleInterface, ContentObjectInterface } from '../src/static/js/utils/Interfaces/Interfaces';
15-
import generateOGImage from 'static/js/utils/generateOGImage';
15+
import getOGImage from 'static/js/utils/getOGImage';
1616

1717
// Interface
1818
interface IProps {
@@ -95,7 +95,7 @@ export const getStaticProps: GetStaticProps = async () => {
9595
const quickBitTeaserItems = quickBits.slice(0, 3);
9696
const fridayTipTeaserItems = fridayTips.slice(0, 3);
9797

98-
const ogImage = await generateOGImage('/index', {});
98+
const ogImage = await getOGImage('/index', {});
9999

100100
return {
101101
props: {

pages/quick-bits/[slug].tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { GetStaticProps } from 'next';
44
// Uitls
55
import query from '../../src/static/js/utils/api/query';
66
import { ArticleInterface } from '../../src/static/js/utils/Interfaces/Interfaces';
7-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
7+
import getOGImage from '../../src/static/js/utils/getOGImage';
88

99
// Components
1010
import Index from '../articles/[slug]';
@@ -24,7 +24,7 @@ export const getStaticProps: GetStaticProps = async (context) => {
2424

2525
const articleData = quickBits.find((quickBit: ArticleInterface) => context && context.params ? quickBit.slug === context.params.slug : false);
2626

27-
const ogImage = await generateOGImage(`/quick-bits_${articleData.slug}`, { title: articleData.title, image: articleData.teaserImage, date: articleData.date });
27+
const ogImage = await getOGImage(`/quick-bits_${articleData.slug}`, { title: articleData.title, image: articleData.teaserImage, date: articleData.date });
2828

2929
return {
3030
props: {

pages/quick-bits/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { GetStaticProps } from 'next';
33

44
// Utils
55
import query from '../../src/static/js/utils/api/query';
6-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
6+
import getOGImage from '../../src/static/js/utils/getOGImage';
77

88
// Components
99
import Index from '../articles/index';
@@ -12,7 +12,7 @@ export const getStaticProps: GetStaticProps = async () => {
1212
const { copy, headings } = await query('/content/ui');
1313
const { quickBits } = await query('/content/quick-bits');
1414

15-
const ogImage = await generateOGImage('/quick-bits', { title: headings.latestQuickBits, image: '/img/articles.jpg' });
15+
const ogImage = await getOGImage('/quick-bits', { title: headings.latestQuickBits, image: '/img/articles.jpg' });
1616

1717
return {
1818
props: {

pages/resume/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { GetStaticProps } from 'next';
44

55
// Utils
66
import query from '../../src/static/js/utils/api/query';
7-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
7+
import getOGImage from '../../src/static/js/utils/getOGImage';
88

99
// Resources
1010

@@ -43,7 +43,7 @@ export const getStaticProps: GetStaticProps = async () => {
4343
const { copy, headings } = await query('/content/ui');
4444
const { workExperience, education } = await query('/content/work-and-education');
4545

46-
const ogImage = await generateOGImage('/resume', { title: headings.greeting });
46+
const ogImage = await getOGImage('/resume', { title: headings.greeting });
4747

4848
return {
4949
props: {

pages/tags/[tag].tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { GetStaticProps } from 'next';
55
// Utils
66
import query from '../../src/static/js/utils/api/query';
77
import { ArticleInterface, ContentObjectInterface, TagInterface } from '../../src/static/js/utils/Interfaces/Interfaces';
8-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
8+
import getOGImage from '../../src/static/js/utils/getOGImage';
99

1010
// Resources
1111

@@ -68,7 +68,7 @@ export const getStaticProps: GetStaticProps = async (context) => {
6868
.filter((quickBit: ArticleInterface) => quickBit.tags.find((tag: TagInterface) => tag.key === activeTag));
6969
const tagLabel = context.params && context.params.tag && activeTag ? tags[Array.isArray(activeTag) ? activeTag[0] : activeTag] : null;
7070

71-
const ogImage = await generateOGImage(`/tags_${activeTag}`, { title: tagLabel || activeTag, image: `/img/tags/${activeTag}.jpg` });
71+
const ogImage = await getOGImage(`/tags_${activeTag}`, { title: tagLabel || activeTag, image: `/img/tags/${activeTag}.jpg` });
7272

7373
return {
7474
props: {

pages/tags/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { GetStaticProps } from 'next'
66
import query from '../../src/static/js/utils/api/query';
77
import { ArticleInterface } from '../../src/static/js/utils/Interfaces/Interfaces';
88
import { ArticleTypeType } from '../../src/static/js/utils/Interfaces/Types';
9-
import generateOGImage from '../../src/static/js/utils/generateOGImage';
9+
import getOGImage from '../../src/static/js/utils/getOGImage';
1010

1111
// Resources
1212

@@ -33,7 +33,7 @@ export const getStaticProps: GetStaticProps = async () => {
3333
const { articles } = await query('/content/articles');
3434
const { quickBits } = await query('/content/quick-bits');
3535

36-
const ogImage = await generateOGImage('/tags_index', { title: headings.latestArticlesAndTags, image: '/img/articles.jpg' });
36+
const ogImage = await getOGImage('/tags_index', { title: headings.latestArticlesAndTags, image: '/img/articles.jpg' });
3737

3838
return {
3939
props: {

src/static/js/utils/generateOGImage.ts renamed to src/static/js/utils/getOGImage.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import query from './api/query';
44
import generateQueryString from './generateQueryString';
55
import { OGImageRequestInterface } from "./Interfaces/Interfaces";
66

7-
const generateOGImage = async (path: string, { title = 'davebitter.com', date, image }: OGImageRequestInterface) => {
7+
const getOGImage = async (path: string, { title = 'davebitter.com', date, image }: OGImageRequestInterface) => {
88
if (process.env.NODE_ENV === 'development') {
99
return path;
1010
}
@@ -35,4 +35,4 @@ const generateOGImage = async (path: string, { title = 'davebitter.com', date, i
3535
}
3636
};
3737

38-
export default generateOGImage;
38+
export default getOGImage;

0 commit comments

Comments
 (0)