Metadata-Version: 2.1
Name: pynfact
Version: 1.0.2.dev4
Summary: Blog-oriented static web generator using Jinja2 templates.
Home-page: https://github.com/jacorbal/pynfact/wiki
Author: J. A. Corbal
Author-email: jacorbal@gmail.com
License: MIT
Download-URL: https://github.com/jacorbal/pynfact
Project-URL: Documentation, https://github.com/jacorbal/pynfact/wiki
Project-URL: Funding, https://jacorbal.es/pynfact
Project-URL: Source, https://github.com/jacorbal/pynfact
Project-URL: Tracker, https://github.com/jacorbal/pynfact/issues
Description: PynFact
        =======
        
          * **Description:** A blog-oriented static website generator.
          * **Current version:** 1.0.2.dev4 (2020-03-12)
        
        Pynfact is a simple static website generator oriented to chronological
        content, like blogs or websites with historic and sequential data.  It
        allows integration with external scripts, comment engines such as
        Disqus, TalkYard, etc., or Google Analytics...  Theming and
        configuration is possible by editing Jinja2 templates.
        
        The interaction is done by command line.  Only a few commands are
        needed:
        
          * `pynfact init <myblog>`: Create a folder with all needed content
          * Configure settings in `config.yml`, title, name, language...
          * `pynfact build`: Generates the static content
          * `pynfact serve`: Serves locally to test the results
           (by default at `localhost:4000`)
        
        ![PynFact Logo][pynfact_logo]
        
        
        Features
        --------
        
          * Input format: Markdown
          * Output format: HTML&nbsp;5
          * Configuration: Jinja2 templates
          * Locale support (`gettext`)
          * Code syntax highlighting (`Pygments`)
          * Atom/RSS feed generation
        
        
        Requirements
        ------------
        
          * **Python 3**
          * **Markdown**: Python implementation of Markdown
          * **Unidecode**: ASCII transliterations of Unicode text
          * **feedgen**: Feed Generator (Atom, RSS, Podcasts)
          * **Jinja2**: A small but fast and easy to use stand-alone template
           engine written in pure Python
        
        
        Recent changes
        --------------
        
          * Deployed as Python package
          * Added Esperanto locale (`eo`)
          * Builder class constructor simplified, now takes a configuration
           dictionary, sorted semantically
          * Using `feedgen` instead of `pyatom` to generate RSS/Atom syndication
           feeds
        
        
        Why this name?
        --------------
        
        Granted it will be used on the "web", the word "log" in Latin may be
        translated as *INdicem FACTorum*, hence *InFact* or **-nFact** to be
        more easily pronounceable when prepending the prefix *py-*, an indicator
        of the programming language where it has been developed.
        
        Also, *pyblog*, *pyblic*, *pyweblog* and many other cool names were
        already taken.
        
        
        Bugs
        ----
        
        Lots!  This project is still in development, so there are probably a
        lot of bugs that need to be fixed before is deployed as a package.
        
        
        License
        -------
        
        *PynFact* is distributed under the MIT license.
        More information in `LICENSE` file.
        
        (c) 2012-2020, J. A. Corbal.
        
        
        [pynfact_logo]: logo.png
        
        
Keywords: blog,markdown,static,web,site,generator
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
