Skip to content

Latest commit

 

History

History
154 lines (89 loc) · 5.67 KB

special-features.md

File metadata and controls

154 lines (89 loc) · 5.67 KB

Blogophon - Special features

All features listed here can be activated during installation. Later on you can add features by calling blogophon again, or edit your user/config.json.

Multiple authors

If this feature is activated, there will be index pages generated for every author, so you can see all pages written by a single author.

For each article with an author different from the set default author, just add the author name.

RSS

For every index page (start page, tag pages, author pages) there will be a corresponding RSS newsfeed.

All required links will be added to your page.

ATOM

For every index page (start page, tag pages, author pages) there will be a corresponding ATOM newsfeed.

All required links will be added to your page.

Teaser snippets

This will generate small teaser snippets for your articles, linking to other articles.

JSON Feed

For every index page (start page, tag pages, author pages) there will be a corresponding JSON Feed.

All required links will be added to your page.

JSON-RSS

For every index page (start page, tag pages, author pages) there will be a corresponding JSON-RSS newsfeed.

All required links will be added to your page.

This is like a RSS newsfeed, but in JSON. This will help parsers to digest information from your page. See JSON-RSS.

JSON for Slack

For every index page (start page, tag pages, author pages) there will be a corresponding slack.json newsfeed.

This JSON is understood by Slack's slash command, so you can have a Slack bot telling you about current articles.

JSON-LD

For every article there will be a corresponding index.jsonld JSON-LD file. For linking / including the content of this file into your article you may need to modifiy the template of your articles.

Webmentions

Whenever you publish an article linking to other websites, these websites will be notified via Webmentions.

Please note: The Blogophon is currently not able to receive Webmentions.

Markdown

For every article there will be a corresponding article.md.

Facebook Instant Articles

For every index page (start page, tag pages, author pages) there will be a corresponding RSS newsfeed suitable for Facebook Instant Articles.

To have all links for discoverability of the RSS newsfeed showing up on your page, you also have to activate "RSS".

Apple News

For every article there will be a corresponding article.json, to be digested by Apple News.

You still have to push these JSON files to Apple.

Accelerated Mobile Pages

For every article there will be a corresponding Accelerated Mobile Page by the name of amp.html, to be found by Google Search Bot and indexed as a special page for mobile users.

All required links will be added to your page.

Progressive Web App

Add HTML and JavaScript for Progressive Web Apps, which allows for offline page usage.

Microsoft tiles

This will add the last five articles as notifications to any user who adds your page to his/her Microsoft Windows desktop tiles.

GeoJSON

For every index page (start page, tag pages, author pages) there will be a corresponding GeoJSON newsfeed.

All required links will be added to your page.

GeoJson will show all pages with geo coordinates. You may add geo coordinates to any article. GeoJSON can be digested by Google Maps or Leaflet.js.

The properties of each location will be structured like an item in JSON Feed, without id & content_text, but with a marker-symbol.

KML

For every index page (start page, tag pages, author pages) there will be a corresponding Keyhole Markup Language document.

All required links will be added to your page.

KML will show all pages with geo coordinates. You may add geo coordinates to any article. KML can be digested by Google Earth.

ICS-Calendar

For every index page (start page, tag pages, author pages) there will be a corresponding ICS calendar calendar.ics.

ICS calendars can be subscribed to with any calendar software. This results in a calendar with all your blog posts being daily events.

AJAX

Exports all articles as index.json. These files may be used for AJAX loading of articles.

Exports all indexes as index.json, containing references to the AJAX articles.

Server Side Includes

Check this option if your web server supports Server Side Includes. This improves browser and search engine performance by replacing all AJAX snippets with Server Side Includes. These snippets are used for generating related links etc.

Gopher

This will generate gophermap files which in turn will enable hosting your blog on a Gopher server. The Gophermaps should at least work with:


Return to table of contents.