GithubHelp home page GithubHelp logo

gyptazy / manpageblog Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sunainapai/makesite

42.0 2.0 3.0 78 KB

manpageblog is a small, lightweight blog engine written in Python and offers several advantages in a look of a man page (Unix like manual page).

Home Page: https://manpageblog.org

License: Other

Python 48.89% CSS 7.92% HTML 40.34% Dockerfile 2.85%
blog blogengine blogging html manpage python sitegenerator static website

manpageblog's Issues

`Feature`: favicon should be dynamically set

General

Currently, the favicon is called from a static source within the root directory. It might make sense to have a dynamic path for this which also allows hosting images on different sources like a CDN.

`Feature`: Add keyword/tag support

General

manpageblog should also support HTML meta keywords which could also be used as tags. This should be set for each site independently to have a better SEO rating.

Support for retro browsers

Hi,

this strikes me as a perfect tool to generate html for really old browsers. Think frameless, css-less and generally wonky ones. HTML 3, at best.

Would this be feasible?

/Eirik

`Feature`: Add Twitter:card support

General

While manpageblog already supports the OpenGraph (OG), it should also support Twitter cards for a proper sharing on Twitter/X.

Tasks

  • Integrate Twitter Card support

`Feature`: Add Open Graph support

General

manpageblog should also support Open Graph for a better sharing experience on social media platforms like Twitter, Facebook and Mastodon (Fediverse).

`Feature`: Add robots support

General

A feature regarding meta robots support should be integrated to give users the possibility to define a robot option for each website. There might be cases where subsites or pages should not be indexed (e.g. imprint, data policy,...).

Validate for mandatory options

General

Not every option within the config file is mandatory. Therefore, manpageblog should check for mandatory options and throw an exception and also ignore missing optional options.

`Feature`: Include link tag for RSS Feed

General

Thanks for Wojtek for mentioning me in the Fediverse, that manpageblog should also include a link tag for application/rss. This may be needed to indicate that the website is able to deliver RSS feeds. This may also be important to give users a possibility to catch the feed url since there isn't any visible hint for.

Task

  • Add the link tag according to the used domain to the header <link rel="alternate" type="application/rss+xml" title="RSS Feed for $URL" href="/rss/" />

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.