This repo contains the source code for blog.csssr.com.
Readme is also available in Russian.
We chose to build our blog using:
- Next.js because it is evolving quickly, suits both developers and product needs, and has an amazing support
- markdown because it is easy to use and widespread
- markdown-to-jsx because it adds more flexibility to md allowing us to integrate complex custom React components in it
- imgproxy because it is fast, reliable and helps us automate tedious image processing work
- emotion because it is the most advanced CSS-in-JS library out there
- github actions because they are right here on github making CI easier than ever before
- static html export because it helps us to achieve optimal performance and simplify deployment requirements
We hope that this repo will be helpful to anyone building a Next.js app or those especially interested in building a blog.
The CSSSR blog site is an open source project released under the MIT License.