Added blog, added RSS, advanced SEO
Showing
next-sitemap.js
0 → 100644
... | ... | @@ -8,6 +8,7 @@ |
"scripts": { | ||
"dev": "next dev", | ||
"build": "next build && next export", | ||
"postbuild": "next-sitemap", | ||
"start": "next start", | ||
"lint:js": "eslint . --ext .js,.jsx,.ts,.tsx", | ||
"lint:css": "stylelint src/css/*.css", | ||
... | ... | @@ -18,15 +19,18 @@ |
"dependencies": { | ||
"gray-matter": "^4.0.2", | ||
"next": "^10.2.0", | ||
"next-sitemap": "^1.6.111", | ||
"react": "^17.0.2", | ||
"react-dom": "^17.0.2", | ||
"remark": "^13.0.0", | ||
"remark-html": "^13.0.1" | ||
"remark-html": "^13.0.1", | ||
"rss": "^1.2.2" | ||
}, | ||
"devDependencies": { | ||
"@types/node": "^15.0.1", | ||
"@types/react": "^17.0.4", | ||
"@types/react-dom": "^17.0.3", | ||
"@types/rss": "^0.0.28", | ||
"@typescript-eslint/eslint-plugin": "^4.22.0", | ||
"@typescript-eslint/parser": "^4.22.0", | ||
"eslint": "^7.25.0", | ||
... | ... |
src/lib/blog.ts
0 → 100644
src/lib/generateRSS.ts
0 → 100644
src/lib/markdownToHtml.ts
0 → 100644
src/pages/blog/[slug].tsx
0 → 100644
src/pages/blog/index.tsx
0 → 100644