Hi, @Sujal. I would put the netlify.toml file into the directory <root>/blog and then set the “base directory” to blog in the web UI at Netlify (under Site Name > Settings > Build & deploy > Continuous Deployment).
If that doesn’t work or if there are other questions, please let us know.