2017-12-31 20:10:04 +01:00
2017-12-24 19:31:30 +01:00
2017-12-31 20:10:04 +01:00
2017-12-23 14:34:39 +01:00
2017-12-24 19:31:30 +01:00
2017-12-23 14:09:42 +01:00
2017-12-31 20:10:04 +01:00
2017-12-30 09:00:32 +01:00
2017-12-31 20:10:04 +01:00

Blogo Go Report Card

Static blog generator, templating engine from markdown and html templates

Use

Directory structure:

/
----blogo
----/blogo-input
--------all the html, js, css files and folders

To execute:

./blogo

Example of blogo.json:

{
    "title": "my blog",
    "indexTemplate": "index.html",
    "postThumbTemplate": "postThumbTemplate.html",
    "posts": [
        {
            "thumb": "post01_thumb.md",
            "md": "post01.md"
        },
        {
            "thumb": "post02_thumb.md",
            "md": "post02.md"
        }
    ],
    "copyRaw": [
      "css",
      "js"
    ]
}

Example of input files:

  • index.html
<!DOCTYPE html>
<html>
<head>
  <title>[blogo-title]</title>
</head>
<body>

[blogo-content]

</body>
</html>
  • postThumbTemplate.html
<div class="col-md-3">
  [blogo-index-post-template]
</div>

  • post01_thumb.md
# Post 01 thumb
This is the description of the Post 01. This will appear on the main page, as the post description.
  • post01.md
# Post 01
This is the content of the Post 01. This content will appear when the Post 01 from the main page is clicked.

Types of blogo tags:

[blogo-title]
[blogo-content]
[blogo-index-post-template]

Blogo is used in https://arnaucode.com/blog

Description
No description provided
Readme GPL-3.0 61 MiB
Languages
Go 96.1%
Shell 3.9%