Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anilsenay/gatsby-personal-blog
I made this project for learning both Gatsby and Tailwind. This is a personal blog website example. You can easily add posts with uploading markdown(.md) files in github and build project again.
https://github.com/anilsenay/gatsby-personal-blog
blog gatsby gatsby-blog gatsbyjs javascript react tailwind tailwindcss
Last synced: 11 days ago
JSON representation
I made this project for learning both Gatsby and Tailwind. This is a personal blog website example. You can easily add posts with uploading markdown(.md) files in github and build project again.
- Host: GitHub
- URL: https://github.com/anilsenay/gatsby-personal-blog
- Owner: anilsenay
- License: gpl-3.0
- Created: 2020-07-18T21:03:49.000Z (over 4 years ago)
- Default Branch: build_branch
- Last Pushed: 2023-01-11T22:20:01.000Z (about 2 years ago)
- Last Synced: 2024-10-06T07:42:31.362Z (3 months ago)
- Topics: blog, gatsby, gatsby-blog, gatsbyjs, javascript, react, tailwind, tailwindcss
- Language: JavaScript
- Homepage: https://gatsby-personal-blog.vercel.app
- Size: 740 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Personal Blog made with Gatsby + TailwindCssI made this project for learning both Gatsby and Tailwind.
Demo: https://gatsby-personal-blog.vercel.app
This is a mobile responsive personal blog website example. You can easily add posts with uploading markdown(.md) files in github and build project again.
You can use it for yourself with forking this project.
I used vercel.com for building project. You need to add your project url(import project) to vercel and it will automatically build your project and publish it.
Best thing of building with vercel like websites is that when you change anything, I mean push a new commit, it will be re-builded again and published.
So when I add new post(s) with a new commit, It will be re-builded and published. So you can add/remove/modify your posts without any database, login panel etc. It is easy as just using github.My thoughts about Gatsby
- This is the first time I experience with graphql. If you need a structure like backend quickly and easily, Gatsby with graphql is so useful.
- The only thing I am not okey with graphql is that you can not use variables in your query. So I could not filter querys with keywords; I had to do it with getting all data and filtering it in code.
- I think I could use Gatsby's features better. With a good layout and linking, I could make the code better.
My thoughts about Tailwind
- Why did not I use it early?
- Tailwind provides easy and responsive styling.
- Installation is a little more confusing if you used other frameworks(bootstrap etc.). But you would see that it is actually not.
- I think this is not a good project to test tailwind's other advantages. But I saw the benefits and probably I will use tailwind more often.