You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Readme.md
+9-4Lines changed: 9 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ This is a blog software completely written in C# / Blazor. The aim is to have it
8
8
## How does it work
9
9
The basic idea is that the content creator writes his posts in markdown language (like this readme file).
10
10
The markdown will then be translated into HTML and displayed to the client. This gives an easy entry to writing posts with all the flexibility markdown has.
11
-
This also includes source code snippets. Right now only C# is highlighted properly but other languages can be extended easily as the highlighting is done via highlight.js.
11
+
This also includes source code snippets. Highlighting is done via [highlight.js](https://highlightjs.org/) with the monokai theme.
12
12
13
13
## In Action
14
14

@@ -35,7 +35,7 @@ The appsettings.json file has a lot of options to customize the content of the b
@@ -98,6 +98,8 @@ Currently there are 4 Storage-Provider:
98
98
* Sqlite - Based on EF Core, so it can be easily adapted for other Sql Dialects
99
99
* SqlServer - Based on EF Core, so it can be easily adapted for other Sql Dialects
100
100
101
+
The default (when you clone the repository) is the `InMemory` option. That means everytime you restart the service, all posts and related objects are gone.
102
+
101
103
## Comment Section
102
104
For comments the blog is using [giscus](https://giscus.app/) or [disqus](https://disqus.com/).
103
105
@@ -158,7 +160,7 @@ The blog includes some of the most important tags to get indexed by a crawler. F
158
160
159
161
### Robots.txt
160
162
In the wwwroot/ you can find a default robots.txt. It allows that the site gets completely indexed. If you want to tweak that behavior feel free.
161
-
Also you can provide a sitemap.xml to get a better ranking. The blog can create a sitemap.xml on its own. For that login and click on the `Admin` button in the navigation bar and afterwards on `Sitemap`. There you can let the blog create a new one for you. This is especially helpful after you created a new blog post to make easier for indexer like Google.
163
+
Also you can provide a sitemap.xml to get a better ranking. The blog can create a sitemap.xml on its own. For that login and click on the `Admin` button in the navigation bar and afterwards on `Sitemap`. There you can let the blog create a new one for you. This is especially helpful after you created a new blog post to make easier for indexer like Google.
162
164
163
165
### Open Graph Tags
164
166
To get better results when for example shared via LinkedIn some of the `<meta property="og:tag">` tags are implemented.
@@ -178,4 +180,7 @@ Furthermore the following tags are set:
| Title of the web page | Defined in AppConfiguration.BlogName | Title of the blogpost |
181
-
|<meta name="keyword" content="" />| not set | Tags defined in the Blog Post |
183
+
|<meta name="keyword" content="" />| not set | Tags defined in the Blog Post |
184
+
185
+
## RSS Feed
186
+
This blog also offers a RSS feed ([RSS 2.0 specification](https://validator.w3.org/feed/docs/rss2.html)), which can be consumed by your users or programs like feedly. Just append `feed.rss` to your url or click on the RSS feed icon in the navigation bar to get the feed. The RSS feed does not expose the whole content of a given blog post but it's title and short description including some other tags like preview image, publishing date and so on.
0 commit comments