Skip to content

Commit c7a1978

Browse files
committed
To allow landing home page outside blog
1 parent 33628b8 commit c7a1978

25 files changed

+2811
-1
lines changed

src/App/Controllers/BlogController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public BlogController(IDataService db, IFeedService ss, SignInManager<AppUser> s
3030
_viewEngine = viewEngine;
3131
}
3232

33+
//[Route("blog")]
3334
public async Task<IActionResult> Index(int page = 1, string term = "")
3435
{
3536
var blog = await _db.CustomFields.GetBlogSettings();

src/App/Pages/_Index.cshtml

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
@page
2+
@{
3+
ViewData["Title"] = "Blogifier - an open source blogging platform";
4+
}
5+
<!DOCTYPE html>
6+
<html>
7+
<head>
8+
<meta charset="UTF-8">
9+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
10+
<meta http-equiv="X-UA-Compatible" content="ie=edge">
11+
<title>@ViewBag.Title</title>
12+
<meta name="description" content="Full featured and highly customizable cross-platform ASP.NET Core blogging application">
13+
<!-- TWITTER -->
14+
<meta name="twitter:card" content="summary">
15+
<meta name="twitter:site" content="@@blogifierdotnet">
16+
<meta name="twitter:title" content="@ViewBag.Title">
17+
<meta name="twitter:description" content="Full featured and highly customizable cross-platform ASP.NET Core blogging application">
18+
<meta name="twitter:image" content="http://blogifier.net/assets/img/image.png">
19+
<!-- FACEBOOK -->
20+
<meta property="og:title" content="@ViewBag.Title">
21+
<meta property="og:type" content="website">
22+
<meta property="og:description" content="Full featured and highly customizable cross-platform ASP.NET Core blogging application">
23+
<meta property="og:image" content="http://blogifier.net/assets/img/image.png">
24+
<!-- ASSETS -->
25+
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" rel="stylesheet">
26+
<link href="~/home/css/bootstrap.min.css" rel="stylesheet">
27+
<link href="~/home/css/font-awesome.min.css" rel="stylesheet">
28+
<link href="~/home/css/styles.min.css" rel="stylesheet">
29+
</head>
30+
<body>
31+
<header class="header">
32+
<div class="container">
33+
<nav class="navbar navbar-expand-lg navbar-dark p-0">
34+
<a class="navbar-brand" href="~/blog"><img src="~/assets/img/logo.png" alt="Blogifier"></a>
35+
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button>
36+
<div class="collapse navbar-collapse" id="navbarSupportedContent">
37+
<ul class="navbar-nav">
38+
<li class="nav-item"><a class="nav-link" href="~/blog">Blog</a></li>
39+
<li class="nav-item download-link ml-lg-auto"><a class="nav-link" href="https://github.com/blogifierdotnet/blogifier/" target="_blank">Download</a></li>
40+
</ul>
41+
</div>
42+
</nav>
43+
</div>
44+
</header>
45+
<section class="container content">
46+
<h1 class="hero-title text-center">Blogifier, an <a href="https://github.com/blogifierdotnet/blogifier/" target="_blank">open source</a> blogging platform!</h1>
47+
<p class="hero-desc">Blogifier is simple, beautiful, light-weight open source blog written in .NET Core. It is cross-platform, extendable and customizable web application, that brings all expected from modern blog in small, portable package. By default, it uses file-based SQLite database, scaling up to any Entity-Framework compatible data storage.</p>
48+
<div class="owl-carousel slider slider-lg">
49+
<figure>
50+
<img src="~/home/img/01.jpg" alt="Editor - Blogifier Version 1.5" />
51+
<figcaption>Editor - Blogifier Version 1.5</figcaption>
52+
</figure>
53+
<figure>
54+
<img src="~/home/img/02.jpg" alt="Posts List" />
55+
<figcaption>Post List Style</figcaption>
56+
</figure>
57+
<figure>
58+
<img src="~/home/img/03.jpg" alt="Post Grid" />
59+
<figcaption>Post Grid Style</figcaption>
60+
</figure>
61+
<figure>
62+
<img src="~/home/img/04.jpg" alt="Widgets" />
63+
<figcaption>Widgets</figcaption>
64+
</figure>
65+
<figure>
66+
<img src="~/home/img/05.jpg" alt="Widget Settings" />
67+
<figcaption>Widget Settings</figcaption>
68+
</figure>
69+
<figure>
70+
<img src="~/home/img/06.jpg" alt="Settings" />
71+
<figcaption>Settings</figcaption>
72+
</figure>
73+
</div>
74+
</section>
75+
<footer class="footer">
76+
<div class="container clearfix">
77+
<p class="float-md-left">Copyright &copy; 2017 Blogifier - All Rights Reserved.</p>
78+
<ul class="nav nav-social float-md-right">
79+
<li><a href="https://twitter.com/blogifierdotnet/" target="_blank"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
80+
<li><a href="https://github.com/blogifierdotnet/blogifier/" target="_blank"><i class="fa fa-github" aria-hidden="true"></i></a></li>
81+
<li><a href="https://facebook.com/blogifierdotnet/" target="_blank"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
82+
</ul>
83+
</div>
84+
</footer>
85+
<script src="~/home/js/jquery-3.2.1.min.js"></script>
86+
<script src="~/home/js/popper.min.js"></script>
87+
<script src="~/home/js/bootstrap.min.js"></script>
88+
<script src="~/home/js/owl.carousel.min.js"></script>
89+
<script src="~/home/js/custom.js"></script>
90+
</body>
91+
</html>

src/App/wwwroot/home/css/bootstrap.min.css

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/App/wwwroot/home/css/font-awesome.min.css

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/App/wwwroot/home/css/styles.min.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
132 KB
Binary file not shown.
162 KB
Binary file not shown.

0 commit comments

Comments
 (0)