I have found two ways to create a Dota2 guide.
- Creating it yourself,
- Creating it with a guide.
Below you will see both methods.
You can click here to go to the guide creation page. The process should be easy to navigate through, but feel free to use check the pictures from the source below.
To begin creating your build, you'll need to visit the Dota 2 Blog. At the top of the page there is a dropdown menu titled Heropedia, hover over it and choose Hero Builds from the list. You can also click here to be taken there directly.
You'll then be taken to a Steam Community login page. Enter your Steam account credentials and choose Allow when Dota2.com requests access to your information.
Once you're logged in, select the Create New Hero Build button.
You'll then be taken to hero selection screen. Locate the portrait of the hero you want to create a build for and click on it.
Once you've selected a hero you'll be taken to the Hero Build Editor screen. From here you can specify a title, create an item build and an ability build. At any point you save your work by clicking the Save button located at the bottom of the page.
Your saved build can be found by returning to the Builds page from the Dota 2 Blog. It will appear under the Steam Cloud Builds section. You can click on the drop down menu to the right of the build and select Edit to the return to the editor at any point to make changes, even after it has been published.
(Link to the source)