# Tutorial for using frog on Windows?

**URL:** <https://racket.discourse.group/t/tutorial-for-using-frog-on-windows/2310>\
**Category:** General\
**Created:** [September 14, 2023, 3:00pm UTC](https://racket.discourse.group/t/tutorial-for-using-frog-on-windows/2310 "2023-09-14T15:00:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bremner](https://avatars.discourse-cdn.com/v4/letter/b/aca169/32.png) [@bremner](https://racket.discourse.group/u/bremner)\
**Post date:** [September 14, 2023, 3:00pm UTC](https://racket.discourse.group/t/tutorial-for-using-frog-on-windows/2310/1 "2023-09-14T15:00:15Z")

</div>

One of my students asked me if it was possible to use frog on Windows. I  
guess the answer is "yes, with sufficient effort", and I see some hints  
in the source about "python.exe", but I was curious if someone has a  
nice tutorial explaining all of the steps needed for a beginner to get  
up and running with frog on Windows.

---

<div class="post-metadata">

**Author:** ![jimpjorps](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jimpjorps/32/140_2.png) [@jimpjorps](https://racket.discourse.group/u/jimpjorps)\
**Post date:** [September 14, 2023, 3:14pm UTC](https://racket.discourse.group/t/tutorial-for-using-frog-on-windows/2310/2 "2023-09-14T15:14:14Z")

</div>

The [Quick Start](https://docs.racket-lang.org/frog/Quick_start.html) section of the docs covers it pretty well. In short:

- Install Racket, if you haven't already
- Install the `frog` package, either with the DrRacket packet manager or with `raco pkg install frog` on the command line
- If you plan to post code blocks on your blog and you want them to be nicely highlighted and formatted, you can install Python and the `pygments` package, but that's optional
- Once `frog` (and `pygments`, if you want it) are installed, make the folder where you want to keep your blog files
- Open the terminal/command prompt, navigate to that folder, and run `raco frog --init` to generate all the project files
- [Make new posts](https://docs.racket-lang.org/frog/Posts.html) by putting them in `/_src/posts`
- Build the pages from the posts and preview them locally by running `raco frog -bp`
- When you're happy with how the blog looks, copy/push all the files to whatever web host you're using

---

<div class="post-metadata">

**Author:** ![joeld](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/joeld/32/38_2.png) [@joeld](https://racket.discourse.group/u/joeld)\
**Post date:** [September 14, 2023, 9:34pm UTC](https://racket.discourse.group/t/tutorial-for-using-frog-on-windows/2310/3 "2023-09-14T21:34:37Z")

</div>

> [@jimpjorps](#):
>
> [Make new posts](https://docs.racket-lang.org/frog/Posts.html) by putting them in `/_src/posts`

The forward slashes make it seem like the "on Windows" part of the question is being overlooked

---

<div class="post-metadata">

**Author:** ![jimpjorps](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/jimpjorps/32/140_2.png) [@jimpjorps](https://racket.discourse.group/u/jimpjorps)\
**Post date:** [September 16, 2023, 12:58pm UTC](https://racket.discourse.group/t/tutorial-for-using-frog-on-windows/2310/4 "2023-09-16T12:58:15Z")

</div>

On Windows it'd be `\_src\posts`, then.
