Work in Progress

We are still in the process of writing the documentation for Scala 3. You can help us to improve the documentation.

Are you searching for the Scala 2 documentation?


Built-in blog


Scaladoc allows you to include a simple blog in your documentation. For now, it provides only basic features. In the future, we plan to include more advanced features like tagging or author pages.

Blog is treated a little differently than regular static sites. This article will help you set up your own blog.

Proper directory setup

All your blogposts must be put under _blog/_posts directory.

├── _blog
│   ├── _posts
│   │   └──
│   └── index.html

Scaladoc loads blog if the _blog directory exists.

Naming convention

All the blogpost filenames should start with date in numeric format matching YYYY-MM-DD. Example name is

Contributors to this page: