78 | {post.title} 79 |
80 | {post.excerpt && ( 81 |{post.excerpt}
82 | )} 83 |├── public
├── favicon.ico
├── images
│ ├── test1.jpg
│ ├── test2.jpg
│ └── test3.jpg
├── vercel.svg
├── window.svg
├── file.svg
├── globe.svg
└── next.svg
├── src
├── pages
│ ├── fonts
│ │ ├── GeistVF.woff
│ │ └── GeistMonoVF.woff
│ ├── _app.tsx
│ ├── _document.tsx
│ ├── api
│ │ └── hello.ts
│ ├── page
│ │ └── [page].tsx
│ ├── [slug].tsx
│ ├── index.tsx
│ └── posts
│ │ └── [slug].tsx
├── lib
│ └── markdown.ts
├── components
│ └── TableOfContents.tsx
├── layouts
│ └── Layout.tsx
└── styles
│ └── globals.css
├── content
├── pages
│ └── about.md
├── hello-world.md
├── markdown_advanced_test.md
└── markdown_test.md
├── .eslintrc.json
├── postcss.config.mjs
├── tsconfig.json
├── .gitignore
├── LICENSE
├── package.json
├── README.md
└── tailwind.config.ts
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sondt99/Tech-Blog/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/images/test1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sondt99/Tech-Blog/HEAD/public/images/test1.jpg
--------------------------------------------------------------------------------
/public/images/test2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sondt99/Tech-Blog/HEAD/public/images/test2.jpg
--------------------------------------------------------------------------------
/public/images/test3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sondt99/Tech-Blog/HEAD/public/images/test3.jpg
--------------------------------------------------------------------------------
/src/pages/fonts/GeistVF.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sondt99/Tech-Blog/HEAD/src/pages/fonts/GeistVF.woff
--------------------------------------------------------------------------------
/src/pages/fonts/GeistMonoVF.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sondt99/Tech-Blog/HEAD/src/pages/fonts/GeistMonoVF.woff
--------------------------------------------------------------------------------
/content/pages/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "About Me"
3 | lastUpdated: "2024-03-15"
4 | ---
5 | This is my about page content.
--------------------------------------------------------------------------------
/public/vercel.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "next/core-web-vitals"
4 | ],
5 | "parserOptions": {
6 | "project": "./tsconfig.json"
7 | }
8 | }
--------------------------------------------------------------------------------
/postcss.config.mjs:
--------------------------------------------------------------------------------
1 | /** @type {import('postcss-load-config').Config} */
2 | const config = {
3 | plugins: {
4 | tailwindcss: {},
5 | },
6 | };
7 |
8 | export default config;
--------------------------------------------------------------------------------
/src/pages/_app.tsx:
--------------------------------------------------------------------------------
1 | import "@/styles/globals.css";
2 | import type { AppProps } from "next/app";
3 |
4 | export default function App({ Component, pageProps }: AppProps) {
5 | return
47 | Something about infosec!... 48 |
49 |{post.excerpt}
82 | )} 83 |