https://github.com/ronnyhdez/blog
A site for my blog posts
https://github.com/ronnyhdez/blog
data-productos data-science dataops nvim python r
Last synced: about 1 month ago
JSON representation
A site for my blog posts
- Host: GitHub
- URL: https://github.com/ronnyhdez/blog
- Owner: ronnyhdez
- License: cc0-1.0
- Created: 2021-12-11T19:07:13.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-21T22:31:51.000Z (about 2 months ago)
- Last Synced: 2026-05-01T23:39:28.791Z (about 1 month ago)
- Topics: data-productos, data-science, dataops, nvim, python, r
- Language: HTML
- Homepage: https://blog.ronnyale.com/
- Size: 41.5 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://app.netlify.com/sites/cozy-nougat-8c197b/deploys)
# Personal blog
This is the source code for my blog site: https://blog.ronnyale.com/
## Tech Stack
- **Quarto**: Static site generator for blog posts
- **Netlify**: Hosting platform
- **GitHub**: Version control
## Local Development
### Preview the site locally
```bash
quarto preview
```
This will start a local server and open the site in your browser. Changes will auto-reload.
### Build the site
```bash
quarto render
```
This generates the static site in the `docs/` folder.
## Deployment
### Deploy to Netlify
After building the site locally, deploy with:
```bash
quarto publish netlify
```
**Important Notes:**
- Always run `quarto render` before publishing to ensure the latest changes are built
- The `docs/` folder is committed to git (this is intentional)
- Deployment is manual via `quarto publish netlify`, not automatic from GitHub pushes
- Your Netlify site configuration is stored in `_publish.yml`
### First-time setup (already done)
If you need to set up a new site:
```bash
quarto publish netlify
# Follow the prompts to authorize and select/create a site
```
## Project Structure
```
.
├── _quarto.yml # Main Quarto configuration
├── posts/ # Blog posts (one folder per post)
│ └── YYYY-MM-DD-slug/
│ └── index.qmd # Post content
├── docs/ # Generated site (committed to git)
├── styles.scss # Custom styles for readability
└── _publish.yml # Netlify deployment config
```