{"id":13476235,"url":"https://github.com/Schnouki/Golbarg","last_synced_at":"2025-03-27T02:31:56.006Z","repository":{"id":57435222,"uuid":"538529","full_name":"Schnouki/Golbarg","owner":"Schnouki","description":"A static blog generator written in Python","archived":false,"fork":false,"pushed_at":"2012-02-17T16:59:02.000Z","size":129,"stargazers_count":17,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-12T19:15:16.325Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://github.com/Schnouki/Golbarg","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Schnouki.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-02-27T10:43:33.000Z","updated_at":"2019-08-13T14:31:38.000Z","dependencies_parsed_at":"2022-09-01T18:40:50.351Z","dependency_job_id":null,"html_url":"https://github.com/Schnouki/Golbarg","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schnouki%2FGolbarg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schnouki%2FGolbarg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schnouki%2FGolbarg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schnouki%2FGolbarg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Schnouki","download_url":"https://codeload.github.com/Schnouki/Golbarg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222184105,"owners_count":16944994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T16:01:27.937Z","updated_at":"2024-10-30T08:31:02.769Z","avatar_url":"https://github.com/Schnouki.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"Golbarg is a static blog generator written in Python. It is heavily inspired by\nJekyll_, but is is (obviously!) better (at least in my opinion).\n\nYou can see it in action on `my own blog`_, (source code on Github_ too).\n\nGolbarg is free software, available under the terms of the GNU GPLv3_ license.\n\n.. _Jekyll: http://wiki.github.com/mojombo/jekyll/\n.. _my own blog: http://schnouki.net/\n.. _Github: http://github.com/Schnouki/schnouki.net\n.. _GPLv3: http://www.fsf.org/licensing/licenses/gpl.html\n\nFeatures\n========\n\n* Markdown_ synax for editing posts\n* `Jinja 2`_ template engine\n* YAML_ standard for configuration and posts metadata (similar to Jekyll's\n  `YAML front matter`_)\n* Written in Python_\n* Well-documented and easily hackable\n* Built-in support for tags and archive generation\n\n.. _Markdown: http://daringfireball.net/projects/markdown/\n.. _Jinja 2: http://jinja.pocoo.org/2/\n.. _YAML: http://www.yaml.org/\n.. _YAML front matter: http://wiki.github.com/mojombo/jekyll/yaml-front-matter\n.. _Python: http://www.python.org/\n\nDependencies\n============\n\n* `python-markdown \u003chttp://www.freewisdom.org/projects/python-markdown/\u003e`_\n* `Jinja 2 \u003chttp://jinja.pocoo.org/2/\u003e`_\n* `PyYAML \u003chttp://pyyaml.org/\u003e`_\n\n\nInstallation\n============\n\n1. Install Python (version 2.6, Golbarg is *not* compatible with Python 3 yet)\n#. Install the dependencies\n#. Install Golbarg: you can use Python tools (``easy_install Golbarg`` or ``pip\n   install Golbarg``) or, if you are a Linux user, the tools from your\n   distribution(``pacman``, ``aptitude``, ``emerge``...) if someone packaged\n   Golbarg for it\n#. Create a directory where you will put all your files\n#. Create your configuration file and templates; you may want to look at \n   `mine \u003chttp://github.com/Schnouki/schnouki.net\u003e`_ for examples\n#. Write your posts in the content/posts directory, using the Markdown syntax,\n   with a YAML header for metadata (again, see my blog for examples)\n#. Run ``golbarg`` to generate the full site\n#. Upload it somewhere and enjoy your blog!\n\n\n``golbarg-mode`` for Emacs\n==========================\n\nIf you use Emacs, you may want to use ``golbarg-mode``. Simply add the directory\nwhere ``golbarg.el`` is located to your ``load-path``, add ``(require\n'golbarg)`` in your ``.emacs``, and you are done. You can now use ``M-x\ngolbarg-mode`` to switch a buffer to the Golbarg major mode, and use other\ncommands such as ``golbarg-new-draft``, ``golbarg-publish-post``, and\n``golbarg-preview`` (after customizing the ``golbarg-drafts-dir`` and\n``golbarg-posts-dir`` variables).\n\nYou can see a full configuration on my `emacs-config\n\u003chttp://github.com/Schnouki/emacs-config/blob/9aee67d153f63669af99626a14ac39e94eddeff7/init-30-modes.el#L60\u003e`_\nrepository.\n\n``golbarg-mode`` requires ``markdown-mode`` and ``yaml-mode`` to work, so be\nsure to install these modes first.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSchnouki%2FGolbarg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSchnouki%2FGolbarg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSchnouki%2FGolbarg/lists"}