My blog
An updated version of my personal blog.
Bootstrapped with create next app
, using my Next.js Blog Starter.
Built with
Core features
- Write articles in markdown
- Markdown is already styled. Just start writing.
- Dark mode based on OS preference, with toggle to manually change.
- Google Analytics
- Email contact form (using SendGrid)
- Tailwind CSS
- Preformatted code syntax highlighting
- Priority image downloads for content above the fold, deferred downloads for below it
- Automatically generated sitemap and RSS feed
- Storybook.js
Dependencies
- @headlessui/react
^1.4.0
- @heroicons/react
^1.0.4
- @sendgrid/mail
^7.4.6
- classnames
2.2.6
- @tailwindcss/forms
^0.3.3
- axios
^0.21.1
- date-fns
2.16.1
- gray-matter
4.0.2
- next
latest
- react
^17.0.2
- react-dom
^17.0.2
- remark
13.0.0
- remark-html
13.0.1
- remark-prism
^1.3.6
Dev Dependencies
- @babel/core
7.15.0
- @storybook/addon-actions
^6.3.7
- @storybook/addon-essentials
^6.3.7
- @storybook/addon-links
^6.3.7
- @storybook/react
^6.3.7
- autoprefixer
^10.2.1
- babel-loader
^8.2.2
- eslint
8.11.0
- eslint-config-next
12.1.0
- eslint-config-prettier
^8.5.0
- globby
^13.1.1
- postcss
^8.2.4
- prettier
^2.5.1
- rss
^1.2.2
- tailwindcss
npm:@tailwindcss/postcss7-compat@^2.2.4