The next generation of the Teknik Services. Written in ASP.NET.
https://www.teknik.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
2.1 KiB
58 lines
2.1 KiB
using System.Web.Mvc; |
|
using System.Web.Optimization; |
|
using Teknik; |
|
|
|
namespace Teknik.Areas.Home |
|
{ |
|
public class HomeAreaRegistration : AreaRegistration |
|
{ |
|
public override string AreaName |
|
{ |
|
get |
|
{ |
|
return "Home"; |
|
} |
|
} |
|
|
|
public override void RegisterArea(AreaRegistrationContext context) |
|
{ |
|
context.MapSubdomainRoute( |
|
"Home.Index", // Route name |
|
"dev", |
|
"Home", // URL with parameters |
|
new { controller = "Home", action = "Index" }, // Parameter defaults |
|
new[] { typeof(Controllers.HomeController).Namespace } |
|
); |
|
context.MapSubdomainRoute( |
|
"Home.Default", // Route name |
|
"dev", |
|
"", // URL with parameters |
|
new { controller = "Home", action = "Index" }, // Parameter defaults |
|
new[] { typeof(Controllers.HomeController).Namespace } |
|
); |
|
context.MapSubdomainRoute( |
|
"Home.Index", // Route name |
|
"www", |
|
"", // URL with parameters |
|
new { controller = "Home", action = "Index" }, // Parameter defaults |
|
new[] { typeof(Controllers.HomeController).Namespace } |
|
); |
|
context.MapSubdomainRoute( |
|
"Home.Index", // Route name |
|
string.Empty, |
|
"", // URL with parameters |
|
new { controller = "Home", action = "Index" }, // Parameter defaults |
|
new[] { typeof(Controllers.HomeController).Namespace } |
|
); |
|
|
|
// Register Style Bundles |
|
BundleTable.Bundles.Add(new StyleBundle("~/Content/home").Include( |
|
"~/Areas/Home/Content/Home.css")); |
|
|
|
// Register Script Bundles |
|
BundleTable.Bundles.Add(new ScriptBundle("~/bundles/home").Include( |
|
"~/Scripts/PageDown/Markdown.Converter.js", |
|
"~/Scripts/PageDown/Markdown.Sanitizer.js")); |
|
} |
|
} |
|
} |