diff --git a/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js b/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js
index 5c586c9..754e317 100644
--- a/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js
+++ b/Lombiq.Walkthroughs/Assets/Scripts/walkthroughs.js
@@ -183,7 +183,7 @@ jQuery(($) => {
{
title: 'Setup recipe',
text: 'The setup recipe in Lombiq.Walktroughs module' +
- ' used the Blog recipe' +
+ '(named Walkthroughs) used the Blog recipe' +
' as a base recipe. In Orchard Core, a recipe ' +
'is a json file that defines a set of instructions for setting up and configuring an' +
' Orchard Core application. Recipes can include predefined content types, widgets, menus, content items, and other' +
diff --git a/Lombiq.Walkthroughs/Recipes/Lombiq.Walkthroughs.Setup.recipe.json b/Lombiq.Walkthroughs/Recipes/Lombiq.Walkthroughs.Setup.recipe.json
new file mode 100644
index 0000000..45a2f0d
--- /dev/null
+++ b/Lombiq.Walkthroughs/Recipes/Lombiq.Walkthroughs.Setup.recipe.json
@@ -0,0 +1,161 @@
+{
+ "name": "Lombiq.Walkthroughs",
+ "displayName": "Walkthroughs",
+ "description": "Orchard Core site using the Blog setup recipe, with the Lombiq.Walkthroughs module enabled.",
+ "author": "Lombiq",
+ "website": "https://github.com/Lombiq/Orchard-Walkthroughs",
+ "version": "1.0.0",
+ "issetuprecipe": true,
+ "categories": [ "walkthroughs" ],
+ "tags": [ "walkthroughs" ],
+
+ "steps": [
+ {
+ "name": "recipes",
+ "Values": [
+ {
+ "executionid": "Lombiq.OSOCE.Web",
+ "name": "Blog"
+ }
+ ]
+ },
+ {
+ "name": "feature",
+ "enable": [
+ "OrchardCore.AuditTrail",
+ "OrchardCore.Users.AuditTrail",
+ "Lombiq.Walkthroughs",
+
+ // Themes
+ "TheBlogTheme",
+ "TheAdmin",
+ "SafeMode"
+ ]
+ },
+ {
+ "name": "themes",
+ "admin": "TheAdmin",
+ "site": "TheBlogTheme"
+ },
+ {
+ "name": "settings",
+ "AuditTrailSettings": {
+ "Categories": [
+ {
+ "Name": "Content",
+ "Events": [
+ {
+ "Name": "Created",
+ "Category": "Content",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Saved",
+ "Category": "Content",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Published",
+ "Category": "Content",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Unpublished",
+ "Category": "Content",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Removed",
+ "Category": "Content",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Cloned",
+ "Category": "Content",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Restored",
+ "Category": "Content",
+ "IsEnabled": true
+ }
+ ]
+ },
+ {
+ "Name": "User",
+ "Events": [
+ {
+ "Name": "PasswordReset",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "PasswordRecovered",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Registered",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "LoggedIn",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "LogInFailed",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "LogInIsLockedOut",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Enabled",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Disabled",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Created",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Updated",
+ "Category": "User",
+ "IsEnabled": true
+ },
+ {
+ "Name": "Deleted",
+ "Category": "User",
+ "IsEnabled": true
+ }
+ ]
+ }
+ ],
+ "ClientIpAddressAllowed": false
+ },
+ "AuditTrailTrimmingSettings": {
+ "RetentionDays": 90,
+ "LastRunUtc": null,
+ "Disabled": false
+ },
+ "ContentAuditTrailSettings": {
+ "AllowedContentTypes": [
+ "Blog",
+ "BlogPost",
+ "Article"
+ ]
+ }
+ }
+ ]
+}