https://github.com/panzerdp/dmitripavlutin.com
Dmitri Pavlutin's blog powered by GatsbyJS
https://github.com/panzerdp/dmitripavlutin.com
blog gatsbyjs javascript react
Last synced: 11 months ago
JSON representation
Dmitri Pavlutin's blog powered by GatsbyJS
- Host: GitHub
- URL: https://github.com/panzerdp/dmitripavlutin.com
- Owner: panzerdp
- Created: 2018-01-13T10:43:11.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-03-27T16:55:09.000Z (about 1 year ago)
- Last Synced: 2025-04-07T23:09:45.082Z (12 months ago)
- Topics: blog, gatsbyjs, javascript, react
- Language: TypeScript
- Homepage: http://dmitripavlutin.com
- Size: 186 MB
- Stars: 335
- Watchers: 10
- Forks: 112
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dmitri Pavlutin Blog
 [](https://creativecommons.org/licenses/by/4.0/)
This repository contains posts and source code of my blog https://dmitripavlutin.com.
The blog is powered by [GatsbyJS](https://www.gatsbyjs.org/).
## Contributing
You are welcome to contribute to posts (fix typos, add clarifications, increase readability, etc) using pull requests.
Posts markdown files are located in [./posts](/posts) folder.
## Development
To compile the blog to HTML content, follow these steps.
Install the dependencies within the project root directory:
```bash
npm install
```
Then run the gatsby develop command:
```bash
npm run dev
```
The blog is now available at http://localhost:3000/.
You can also generate TypeScript types from GraphQL queries:
```
npm run type:dev
```
## Author
|  |
| :-: |
| [@panzerdp](https://twitter.com/panzerdp) |
## License
Licensed under [CC BY 4.0](http://creativecommons.org/licenses/by/4.0/)