Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
c7ce67b
chore: add blog page with layout and page TSX files
CodingWithJiro Aug 4, 2026
ff83286
chore(blog): delete layout.tsx
CodingWithJiro Aug 13, 2026
fb048ab
feat(blog): add metadata for blog page
CodingWithJiro Aug 13, 2026
68b52a0
feat(blog): add initial structure to blog page
CodingWithJiro Aug 13, 2026
412a8ed
feat(blog): add view all link top right of the section
CodingWithJiro Aug 13, 2026
2c8818f
feat(ui): create a separate component for section links
CodingWithJiro Aug 13, 2026
1406db6
feat(blog): use ViewAllLink for blog section
CodingWithJiro Aug 13, 2026
eda8975
feat(a11y): add tab accessibility, outline, and hover state to view a…
CodingWithJiro Aug 13, 2026
67d19c3
fix(blog): make read more link in each blog to not go the entire widt…
CodingWithJiro Aug 13, 2026
518bf80
refactor(blog): use Link from Next.js for a more optimized link
CodingWithJiro Aug 13, 2026
4ef3699
feat(blog): update blog page header
CodingWithJiro Aug 14, 2026
1b5f61d
feat(blog): add ThemeToggle component to blog header
CodingWithJiro Aug 14, 2026
ea82473
feat(blog): export all blogs
CodingWithJiro Aug 14, 2026
ca65efe
feat(blog): copy the blog list format from home page to blog page as …
CodingWithJiro Aug 14, 2026
78c9a6d
feat(a11y): add img alts to each blog banner image
CodingWithJiro Aug 15, 2026
194a0a0
test(blog-list): update blog list test to use the entire blogs databa…
CodingWithJiro Aug 15, 2026
6f12097
test(blog): renders every read more link to be more specific by addin…
CodingWithJiro Aug 15, 2026
b3bfd68
feat(types): update blog types to add an imgAlt property string
CodingWithJiro Aug 15, 2026
0619a2d
feat(blog): make blog banner styling more uniform
CodingWithJiro Aug 15, 2026
3e52dc9
feat(blog): style the /blog page
CodingWithJiro Aug 15, 2026
e2faeb7
feat(blog): create initial slug page structure
CodingWithJiro Aug 16, 2026
b931362
feat(blog): add a getSlug utility function under src/lib/utils.ts
CodingWithJiro Aug 16, 2026
230ea80
feat(data): update blogUrl for solo articles to link towards slug page
CodingWithJiro Aug 17, 2026
8155520
feat(blog): pass blog data to article page slug
CodingWithJiro Aug 17, 2026
a3388a1
feat(blog): create getBlog helper function
CodingWithJiro Aug 18, 2026
7563d88
refactor(blog): use getBlog helper function and add show an error com…
CodingWithJiro Aug 18, 2026
7cdff0d
feat(blog): create initial architecture of the blog breadcrumb
CodingWithJiro Aug 18, 2026
b23389a
feat(a11y): add breadcrumb ARIA label and ARIA current for the articl…
CodingWithJiro Aug 18, 2026
bc95f8d
feat(blog): add breadcrumb to article page as well
CodingWithJiro Aug 18, 2026
1ec09c1
refactor(blog): make max width for article page smaller
CodingWithJiro Aug 18, 2026
b1399e4
feat(type): add breadcrumb item type
CodingWithJiro Aug 18, 2026
4ea7ca7
feat(breadcrumb): create initial breadcrumb reusable component
CodingWithJiro Aug 18, 2026
2ba1fb1
refactor(blog): utilize new breadcrumb reusable component in article …
CodingWithJiro Aug 18, 2026
aeee419
fix(blog): remove unused Link import
CodingWithJiro Aug 18, 2026
1b7689b
feat(blog): create ArticleHeader component for article page
CodingWithJiro Aug 18, 2026
f9e2df2
refactor(blog): make blog landing page width the same with article pa…
CodingWithJiro Aug 18, 2026
bf5bf2c
refactor(blog): update header for article page to use reusable Articl…
CodingWithJiro Aug 18, 2026
9b84ad0
test(util): update isValidUrl helper to check if the link is a valid …
CodingWithJiro Aug 18, 2026
3fc1a76
chore: install MDX dependencies
CodingWithJiro Aug 21, 2026
dacb4be
chore: configure next.config for MDX
CodingWithJiro Aug 21, 2026
c168be1
chore: install dev dependency for MDX types
CodingWithJiro Aug 21, 2026
70f4ad4
chore: create mdx-components.tsx
CodingWithJiro Aug 21, 2026
8d68313
chore: upload initial images for the latest blog
CodingWithJiro Aug 21, 2026
5f220ec
chore: install tailwind typography dev dependency
CodingWithJiro Aug 21, 2026
779607e
chore: add tailwindcss typography plugin to global.css
CodingWithJiro Aug 21, 2026
f5df58a
feat(blog): add the MDX file for the latest article
CodingWithJiro Aug 21, 2026
2f3d0ae
chore: create getBlogArticle helper function for getting the correct …
CodingWithJiro Aug 21, 2026
30a379c
feat(blog): update article slug page to use MDX files for articles
CodingWithJiro Aug 21, 2026
8a6c52d
fix(ux): remove color transition in Read More button in blog page
CodingWithJiro Aug 22, 2026
3c21dc4
fix(ux): make images centered in my article page and also use global.…
CodingWithJiro Aug 22, 2026
c0f942f
feat(styles): override prose class styles from typography tailwind pl…
CodingWithJiro Aug 22, 2026
ca7b809
refactor(blog): make the Read More button not create a new tab when c…
CodingWithJiro Aug 22, 2026
2a27a7d
feat(utils): update getBlogMeta to return the same BLOGS item shape b…
CodingWithJiro Aug 22, 2026
3390253
refactor(blog): remove title header for each MDX blog file
CodingWithJiro Aug 22, 2026
247e3ae
refactor(blog): integrate new prop blogMeta to ArticleHeader component
CodingWithJiro Aug 22, 2026
91ebe4c
feat(blog): move blog meta data to ArticleHeader component unstyled
CodingWithJiro Aug 22, 2026
7c99be3
feat(blog): make banner image have rounded corners
CodingWithJiro Aug 26, 2026
2beae0a
chore(blog): add author profile picture
CodingWithJiro Aug 26, 2026
dc06224
feat(style): rearrange and style article header metadata
CodingWithJiro Aug 26, 2026
269b34b
feat(blog): add footer section to article page
CodingWithJiro Aug 26, 2026
c358b7f
refactor(blog): adjust spacing between metadata in article header
CodingWithJiro Aug 26, 2026
0742200
feat(blog): add read more articles link to /blog page
CodingWithJiro Aug 26, 2026
da8b220
feat(a11y): add focus states to breadcrumb links
CodingWithJiro Aug 26, 2026
d2ac0fe
refactor(blog): make title header font size smaller for mobile view
CodingWithJiro Aug 26, 2026
5cf91e1
refactor(blog): move read more articles link to right side
CodingWithJiro Aug 26, 2026
ef9bbb8
feat(blog): add blog-3.mdx file to content
CodingWithJiro Aug 27, 2026
4fc4104
refactor(utils): change description line for presentation
CodingWithJiro Aug 27, 2026
e2a0ff9
feat(blog): add a short description on the 404 blog not found article…
CodingWithJiro Aug 27, 2026
f502d8d
perf(blog): add loading eager to blog banner images
CodingWithJiro Aug 27, 2026
1009100
test(blog): update test from checking if read more goes to new tab to…
CodingWithJiro Aug 27, 2026
96cae72
test(keyboard): update test for when visitor can tab to blog link and…
CodingWithJiro Aug 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions next.config.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
import type { NextConfig } from "next";
import type { NextConfig } from 'next';
import createMDX from '@next/mdx';

const withMDX = createMDX();

const nextConfig: NextConfig = {
/* config options here */
};

export default nextConfig;
export default withMDX(nextConfig);
Loading
Loading