diff --git a/README.md b/README.md index 5557400..3729fd9 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,7 @@ Create a new blog: Create a new page or post: blo post hello-world + blo post about --type page You can also use pipe with your favorite editor: diff --git a/blo/blog.py b/blo/blog.py index 9472a37..db797cc 100644 --- a/blo/blog.py +++ b/blo/blog.py @@ -15,7 +15,7 @@ from http.server import SimpleHTTPRequestHandler from http.server import HTTPServer -from .page_generator import PageGenerator +from page_generator import PageGenerator diff --git a/blo/default.json b/blo/default.json index 207d2f4..dd243fa 100644 --- a/blo/default.json +++ b/blo/default.json @@ -15,5 +15,15 @@ } }, "date_format": "%Y-%m-%d %H:%M", - "items_per_page": 12 + "items_per_page": 12, + "lang":{ + "fa":{ + "Posts_with_tag": "پستهای تگ شده با ", + "List_of_tags": "لیست تگها" + }, + "en":{ + "Posts_with_tag":"Posts with tag ", + "List_of_tags": "List of tags" + } + } } diff --git a/blo/page_generator.py b/blo/page_generator.py index a71e7dd..01c16c6 100644 --- a/blo/page_generator.py +++ b/blo/page_generator.py @@ -4,6 +4,7 @@ import codecs import os from datetime import datetime +from pprint import pprint import jinja2 import markdown @@ -70,7 +71,7 @@ def _generate_html_tag_pages(self, tag): items_pages = [] for page_number, item_set in enumerate(pages): page_vars = { - 'page_title': "Posts with tag '{0}'".format(tag), + 'page_title': self.config['lang'][self.config['site']['lang']]['Posts_with_tag']+" '{0}'".format(tag), 'tag': tag, 'page_items': item_set, 'page_number': page_number, diff --git a/blo/templates/base.html b/blo/templates/base.html index 3bdbfa0..165b57c 100644 --- a/blo/templates/base.html +++ b/blo/templates/base.html @@ -1,88 +1,140 @@ -
+