← {prev.title}
@@ -55,7 +55,7 @@ export default function PostLayout({ frontMatter, authorDetails, next, prev, chi
{next.title} →
diff --git a/package-lock.json b/package-lock.json
index c4fd5ef..9f06ec9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,6 +9,7 @@
"version": "1.5.4",
"dependencies": {
"@fontsource/inter": "4.5.2",
+ "@fontsource/mitr": "^5.0.8",
"@mailchimp/mailchimp_marketing": "^3.0.58",
"@tailwindcss/forms": "^0.4.0",
"@tailwindcss/typography": "^0.5.0",
@@ -37,6 +38,7 @@
"sharp": "^0.28.3",
"smoothscroll-polyfill": "^0.4.4",
"tailwindcss": "^3.0.23",
+ "typewriter-effect": "^2.21.0",
"unist-util-visit": "^4.0.0"
},
"devDependencies": {
@@ -2084,6 +2086,11 @@
"resolved": "https://registry.npmjs.org/@fontsource/inter/-/inter-4.5.2.tgz",
"integrity": "sha512-4LLfZYr5dRsobtC9JNkATL5OwOqrxs2tF29eNljjogxWXm4tlHxRo4dgOFTlWxQOxcj5Zv7dM8IMiSoOqMGy3g=="
},
+ "node_modules/@fontsource/mitr": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/@fontsource/mitr/-/mitr-5.0.8.tgz",
+ "integrity": "sha512-7w8wPPa3yjQLvIGR+XVM+VRLc9j2Ul9Kk1mHGvoza6oC77vCduUoc5Ak3npQ1+XBKvVSMJY+F5PutN7Av0cdCg=="
+ },
"node_modules/@humanwhocodes/config-array": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
@@ -10744,6 +10751,11 @@
"node": ">=8"
}
},
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
+ },
"node_modules/periscopic": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
@@ -11054,7 +11066,6 @@
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
"integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "dev": true,
"dependencies": {
"loose-envify": "^1.4.0",
"object-assign": "^4.1.1",
@@ -11142,6 +11153,14 @@
}
]
},
+ "node_modules/raf": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "dependencies": {
+ "performance-now": "^2.1.0"
+ }
+ },
"node_modules/randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -11226,8 +11245,7 @@
"node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
- "dev": true
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"node_modules/read-cache": {
"version": "1.0.0",
@@ -13695,6 +13713,19 @@
"node": ">=14.17"
}
},
+ "node_modules/typewriter-effect": {
+ "version": "2.21.0",
+ "resolved": "https://registry.npmjs.org/typewriter-effect/-/typewriter-effect-2.21.0.tgz",
+ "integrity": "sha512-Y3VL1fuJpUBj0gS4OTXBLzy1gnYTYaBuVuuO99tGNyTkkub5CXi+b/hsV7Og9fp6HlhogOwWJwgq7iXI5sQlEg==",
+ "dependencies": {
+ "prop-types": "^15.8.1",
+ "raf": "^3.4.1"
+ },
+ "peerDependencies": {
+ "react": "^17.x || ^18.x",
+ "react-dom": "^17.x || ^18.x"
+ }
+ },
"node_modules/uglify-js": {
"version": "3.17.4",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
diff --git a/package.json b/package.json
index 4f39b75..b3f5e64 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
},
"dependencies": {
"@fontsource/inter": "4.5.2",
+ "@fontsource/mitr": "^5.0.8",
"@mailchimp/mailchimp_marketing": "^3.0.58",
"@tailwindcss/forms": "^0.4.0",
"@tailwindcss/typography": "^0.5.0",
@@ -41,6 +42,7 @@
"sharp": "^0.28.3",
"smoothscroll-polyfill": "^0.4.4",
"tailwindcss": "^3.0.23",
+ "typewriter-effect": "^2.21.0",
"unist-util-visit": "^4.0.0"
},
"devDependencies": {
diff --git a/pages/_app.js b/pages/_app.js
index 342cb2f..ad54cf4 100644
--- a/pages/_app.js
+++ b/pages/_app.js
@@ -2,7 +2,7 @@ import '@/css/tailwind.css'
import '@/css/prism.css'
import 'katex/dist/katex.css'
-import '@fontsource/inter/variable-full.css'
+import '@fontsource/mitr'
import { ThemeProvider } from 'next-themes'
import Head from 'next/head'
@@ -21,7 +21,7 @@ export default function App({ Component, pageProps }) {
{isDevelopment && isSocket &&
}
-
+
diff --git a/pages/index.js b/pages/index.js
index 0ec261c..40164f0 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -55,12 +55,15 @@ export default function Home({ posts }) {
{title}
-
- {tags.map((tag) => (
-
- ))}
+
+
+ {tags.map((tag) => (
+
+ ))}
+
-
+
+
@@ -75,7 +78,7 @@ export default function Home({ posts }) {
All Posts →
diff --git a/public/static/favicons/android-chrome-192x192.png b/public/static/favicons/android-chrome-192x192.png
index e0f1675..bdbf58d 100644
Binary files a/public/static/favicons/android-chrome-192x192.png and b/public/static/favicons/android-chrome-192x192.png differ
diff --git a/public/static/favicons/android-chrome-512x512.png b/public/static/favicons/android-chrome-512x512.png
index 5039fea..daa3c46 100644
Binary files a/public/static/favicons/android-chrome-512x512.png and b/public/static/favicons/android-chrome-512x512.png differ
diff --git a/public/static/favicons/apple-touch-icon.png b/public/static/favicons/apple-touch-icon.png
index 171e8e6..1e1f966 100644
Binary files a/public/static/favicons/apple-touch-icon.png and b/public/static/favicons/apple-touch-icon.png differ
diff --git a/public/static/favicons/favicon-16x16.png b/public/static/favicons/favicon-16x16.png
index c9c95e4..7d181ac 100644
Binary files a/public/static/favicons/favicon-16x16.png and b/public/static/favicons/favicon-16x16.png differ
diff --git a/public/static/favicons/favicon-32x32.png b/public/static/favicons/favicon-32x32.png
index 25fa8cb..6094b10 100644
Binary files a/public/static/favicons/favicon-32x32.png and b/public/static/favicons/favicon-32x32.png differ
diff --git a/public/static/favicons/favicon.ico b/public/static/favicons/favicon.ico
index 70518e2..0feaf9d 100644
Binary files a/public/static/favicons/favicon.ico and b/public/static/favicons/favicon.ico differ
diff --git a/tailwind.config.js b/tailwind.config.js
index 8e387dc..b0913a4 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -27,6 +27,19 @@ module.exports = {
fontFamily: {
sans: 'Mitr, sans-serif',
},
+ fontSize:{
+ 'xs': '.75rem',
+ 'sm': '.875rem',
+ 'base': '1.1rem',
+ 'lg': '1.125rem',
+ 'xl': '1.25rem',
+ '2xl': '1.5rem',
+ '3xl': '1.875rem',
+ '4xl': '2.25rem',
+ '5xl': '3rem',
+ '6xl': '4rem',
+ '7xl': '5rem',
+ },
colors: {
primary: colors.teal,
gray: colors.neutral,
@@ -34,13 +47,23 @@ module.exports = {
typography: (theme) => ({
DEFAULT: {
css: {
+ ul:{
+ fontSize : '20px'
+ },
+ ol:{
+ fontSize : '20px'
+ },
+ p:{
+ fontSize : '20px',
+ fontWeight: '100',
+ },
color: theme('colors.gray.700'),
a: {
- color: theme('colors.primary.500'),
+ color: theme('colors.lime.500'),
'&:hover': {
- color: `${theme('colors.primary.600')} !important`,
+ color: `${theme('colors.lime.600')} !important`,
},
- code: { color: theme('colors.primary.400') },
+ code: { color: theme('colors.lime.400') },
},
h1: {
fontWeight: '700',
@@ -104,11 +127,11 @@ module.exports = {
css: {
color: theme('colors.gray.300'),
a: {
- color: theme('colors.primary.500'),
+ color: theme('colors.lime.500'),
'&:hover': {
- color: `${theme('colors.primary.400')} !important`,
+ color: `${theme('colors.lime.400')} !important`,
},
- code: { color: theme('colors.primary.400') },
+ code: { color: theme('colors.lime.400') },
},
h1: {
fontWeight: '700',