https://github.com/kdpuvvadi/blog
personal blog with tech writeups
https://github.com/kdpuvvadi/blog
ansible blog hugo terraform
Last synced: about 1 year ago
JSON representation
personal blog with tech writeups
- Host: GitHub
- URL: https://github.com/kdpuvvadi/blog
- Owner: kdpuvvadi
- License: mit
- Created: 2020-11-02T07:38:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-21T23:26:20.000Z (over 1 year ago)
- Last Synced: 2025-04-01T21:06:05.401Z (over 1 year ago)
- Topics: ansible, blog, hugo, terraform
- Language: HCL
- Homepage: https://blog.puvvadi.me
- Size: 13 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blog
[Jekyll](https://jekyllrb.com/) Blog running on [Cloudflare](https://cloudflare.com) with theme [Chirpy](https://chirpy.cotes.page/)
Live [URL](https://blog.puvvadi.me)
## Testing
```shell
yarn install # install dependencies
yarn start # live test
yarn build # build
```
check the output at `http://localhost:4000`
## Deployment
Deploying with [terraform](https://terraform.io/) using [terraform cloud](app.terraform.io) on Cloudflare Pages. `Github actions` runs the `terraform apply` when changes to the terraform directory pushed. Config can be found under `terraform` directory.
providers in terraform
```hcl
terraform {
required_version = ">= 1.3.0"
required_providers {
cloudflare = {
source = "cloudflare/cloudflare"
version = "4.16.0"
}
}
cloud {
organization = "KDPuvvadi"
workspaces {
name = "blog"
}
}
}
```
## License
Licensed under [MIT](/LICENSE)