diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
deleted file mode 100644
index fd15e1d..0000000
--- a/.github/CODEOWNERS
+++ /dev/null
@@ -1 +0,0 @@
-* @alexandrevicenzi
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index bd0d3b8..0000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# These are supported funding model platforms
-
-github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
-patreon: # Replace with a single Patreon username
-open_collective: # Replace with a single Open Collective username
-ko_fi: # Replace with a single Ko-fi username
-tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-liberapay: # Replace with a single Liberapay username
-issuehunt: # Replace with a single IssueHunt username
-otechie: # Replace with a single Otechie username
-custom: https://www.alexandrevicenzi.com/donate
diff --git a/.github/workflows/pelican-publish.yml b/.github/workflows/pelican-publish.yml
deleted file mode 100644
index 4296ab8..0000000
--- a/.github/workflows/pelican-publish.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-name: Pelican Build
-on:
- push:
- branches: [ master ]
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- with:
- submodules: true
- - name: Create requirements.txt
- uses: 1arp/create-a-file-action@0.2
- with:
- file: requirements.txt
- content: |
- pelican
- markdown
- - name: Build and Publish
- uses: iranzo/gh-pages-pelican-action@1.0.1
- env:
- GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
- SOURCE_FOLDER: docs/content
- PELICAN_CONFIG_FILE: docs/publishconf.py
diff --git a/.github/workflows/pelican-test.yaml b/.github/workflows/pelican-test.yaml
deleted file mode 100644
index 2b85465..0000000
--- a/.github/workflows/pelican-test.yaml
+++ /dev/null
@@ -1,28 +0,0 @@
-name: Pelican test
-on:
- - push
- - pull_request
-jobs:
- build:
- runs-on: ubuntu-latest
- strategy:
- matrix:
- python-version:
- - "3.8"
- - "3.9"
- - "3.10"
- - "3.11"
- steps:
- - name: Checkout
- uses: actions/checkout@v2
- with:
- submodules: true
- - name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
- with:
- python-version: ${{ matrix.python-version }}
- - name: Install dependencies
- run: |
- pip install tox tox-gh-actions
- - name: Test with tox
- run: tox
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index aed889f..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,64 +0,0 @@
-# Byte-compiled / optimized / DLL files
-__pycache__/
-*.py[cod]
-
-# C extensions
-*.so
-
-# Distribution / packaging
-.Python
-env/
-build/
-develop-eggs/
-dist/
-downloads/
-eggs/
-.eggs/
-lib/
-lib64/
-parts/
-sdist/
-var/
-*.egg-info/
-.installed.cfg
-*.egg
-
-# PyInstaller
-# Usually these files are written by a python script from a template
-# before PyInstaller builds the exe, so as to inject date/other infos into it.
-*.manifest
-*.spec
-
-# Installer logs
-pip-log.txt
-pip-delete-this-directory.txt
-
-# Unit test / coverage reports
-htmlcov/
-.tox/
-.coverage
-.coverage.*
-.cache
-nosetests.xml
-coverage.xml
-*,cover
-tests/output
-
-# Django stuff:
-*.log
-
-# Sphinx documentation
-docs/_build/
-
-# PyBuilder
-target/
-
-venv
-
-# NPM
-node_modules
-package-lock.json
-
-# Pelican
-output
-plugins
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index 23e505c..0000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,87 +0,0 @@
-## 2.5.0
-
-- Support Stork Search plugin [#298](https://github.com/alexandrevicenzi/Flex/pull/298)
-- Support SEO plugin [#254](https://github.com/alexandrevicenzi/Flex/issues/254)
-- Support Series plugin [#290](https://github.com/alexandrevicenzi/Flex/pull/290)
-- Support Microsoft Clarity [#261](https://github.com/alexandrevicenzi/Flex/pull/261)
-- Support for Google Analytics v4 [#257](https://github.com/alexandrevicenzi/Flex/pull/257)
-- Updated translations
-- Improved styles for Table of Contents and Figure with captions, as well other small fixes
-
-## 2.4.0
-
-- Update translations (Italian, Spanish, Portuguese, German, Turkish)
-- Include settings for canonical URLS [#238](https://github.com/alexandrevicenzi/Flex/issues/238)
-- Remove pelican plugins dependency [#255](https://github.com/alexandrevicenzi/Flex/issues/255)
-
-This version includes cs, de, en, es, es_ES, et, fa_IR, fr, hu_HU, id, it, nl_NL, pl_PL, pt, pt_BR, pt_PT, ro_RO, ru, tr_TR, zh_CN translations.
-
-## 2.3.0
-
-- Support dark theme [#213](https://github.com/alexandrevicenzi/Flex/pull/213)
-- Support Isso comments [#200](https://github.com/alexandrevicenzi/Flex/pull/200)
-- Support Pelican 4.5 [#248](https://github.com/alexandrevicenzi/Flex/pull/248)
-- Support Tipue search [#193](https://github.com/alexandrevicenzi/Flex/pull/193)
-- Upgrade Font-Awesome to 5 [#156](https://github.com/alexandrevicenzi/Flex/pull/156)
-- Add social icons (keybase, twitch, mastodon, diaspora, flickr, last.fm
-- Fix layouts
-- Update translations (zh)
-
-This version includes cs, de, en, es, es_ES, et, fa_IR, fr, hu_HU, id, it, nl_NL, pl_PL, pt, pt_BR, pt_PT, ro_RO, ru, tr_TR, zh_CN translations.
-
-## 2.2.0
-
-- Update Pygments - New themes available!
-- Fix code highlight [#125](https://github.com/alexandrevicenzi/Flex/pull/125)
-- New social icons
-- Remove duoshuo integration [#139](https://github.com/alexandrevicenzi/Flex/pull/139)
-- Other small bug fixes
-
-This version includes de, en, es, es_ES, et, fa_IR, fr, hu_HU, it, nl_NL, pl_PL, pt_BR, ru, tr_TR, zh_CN translations.
-
-## 2.1.0
-
-- Italian translation [#60](https://github.com/alexandrevicenzi/Flex/issues/60)
-- Hungarian transltion [#59](https://github.com/alexandrevicenzi/Flex/issues/59)
-- Russian transltion [#58](https://github.com/alexandrevicenzi/Flex/issues/58)
-- [Google AdSense support](https://github.com/alexandrevicenzi/Flex/issues/47)
-
-## 2.0.0
-
-- [Minute read like Medium](https://github.com/alexandrevicenzi/Flex/issues/48) (via plugin)
-- [Theme translations](https://github.com/alexandrevicenzi/Flex/wiki/Translation-support)
-- Updated font-awesome
-- Changed `Cover` metadata to use relative path
-
-This version includes de, fr and pt_BR translations.
-
-Special thanks to @marcelhuth.
-
-## 1.2.0
-
-- [Update font-awesome](https://github.com/alexandrevicenzi/Flex/issues/31)
-- [Added browser color configuration](https://github.com/alexandrevicenzi/Flex/pull/34)
-- [Related posts](https://github.com/alexandrevicenzi/Flex/pull/27)
-- [More Pygments Styles](https://github.com/alexandrevicenzi/Flex/issues/38)
-- [Add StatusCake RUM support](https://github.com/alexandrevicenzi/Flex/issues/16)
-
-## 1.1.1
-
-- [Bug in CSS with placement of "Newer Posts" button](https://github.com/alexandrevicenzi/Flex/issues/21)
-- [Posts preview on main page](https://github.com/alexandrevicenzi/Flex/issues/14)
-- [Strip HTML tags from title](https://github.com/alexandrevicenzi/Flex/pull/25)
-- [Added style for reddit social link](https://github.com/alexandrevicenzi/Flex/pull/23)
-
-## 1.1.0
-
-- [Allow custom CSS stylesheets to override the default one](https://github.com/alexandrevicenzi/Flex/pull/9)
-- [Add Windows-specific font variants](https://github.com/alexandrevicenzi/Flex/pull/8)
-- [Move the "tagged" bullet inside the conditional](https://github.com/alexandrevicenzi/Flex/pull/7)
-- [Add stack-overflow to supported social icons](https://github.com/alexandrevicenzi/Flex/pull/6)
-- [Use THEME_STATIC_DIR for asset URL's](https://github.com/alexandrevicenzi/Flex/pull/5)
-- [show summary for articles in index.html](https://github.com/alexandrevicenzi/Flex/pull/4)
-- [Fixed email icon bug](https://github.com/alexandrevicenzi/Flex/pull/3)
-
-## 1.0.0
-
-First release.
diff --git a/docs/content/extra/CNAME b/CNAME
similarity index 100%
rename from docs/content/extra/CNAME
rename to CNAME
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index 432dbb7..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015 Alexandre Vicenzi
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
diff --git a/README.md b/README.md
deleted file mode 100644
index 9c1d812..0000000
--- a/README.md
+++ /dev/null
@@ -1,104 +0,0 @@
-# Flex
-
-The minimalist [Pelican](http://blog.getpelican.com/) theme.
-
-## Flex 3.0 and upcoming breaking changes
-
-Flex 2.6 will be the last release without breaking changes.
-
-Flex 3.0 is under development and will introduce breaking changes.
-
-The breaking changes will include:
-
-* Removal of deprecated plugins and integrations
-* Removal and renaming of configuration variables
-* Removal of Less.js and Gulp.js
-* Refactoring of multiple templates
-
-Flex has grown beyond expectation over the last few years and is hard to maintain and accept new features.
-
-You can check the current progress in the `v3` branch.
-
-New features won't be accepted unless submited to `v3` branch, bug fixes will still be accepted in the `master` branch.
-
-Once 2.6 is out, the `v3` branch will be merged into `master`.
-
-## Features
-
-- Mobile First
-- Responsive
-- Semantic
-- SEO Best Practices
-- Open Graph
-- Rich Snippets (JSON-LD)
-- Related Posts (via [plugin](https://github.com/getpelican/pelican-plugins/tree/master/related_posts) or AddThis)
-- Series (via [plugin](https://github.com/pelican-plugins/series))
-- Minute read (via [plugin](https://github.com/getpelican/pelican-plugins/tree/master/post_stats))
-- [Multiple Code Highlight Styles](https://github.com/alexandrevicenzi/Flex/wiki/Code-Highlight)
-- [Translation Support](https://github.com/alexandrevicenzi/Flex/wiki/Translations)
-- [Dark Mode](https://github.com/alexandrevicenzi/Flex/wiki/Dark-Mode)
-
-## Integrations
-
-- [AddThis](http://www.addthis.com/)
-- [Disqus](https://disqus.com/)
-- [Gauges Analytics](http://get.gaug.es/)
-- [Google AdSense](https://www.google.com.br/adsense/start/)
-- [Google Analytics](https://www.google.com/analytics/web/)
-- [Google Tag Manager](https://www.google.com/tagmanager/)
-- [Matomo Analytics (formerly Piwik)](https://matomo.org/)
-- [Cloudflare Web Analytics](https://www.cloudflare.com/web-analytics/)
-- [Plausible](https://plausible.io/)
-- [StatusCake](https://www.statuscake.com/)
-- [Isso](https://posativ.org/isso/)
-- [Microsoft Clarity](https://clarity.microsoft.com)
-
-## Plugins Support
-
-- [Github Corners](https://github.com/tholman/github-corners)
-- [I18N Sub-sites](https://github.com/getpelican/pelican-plugins/tree/master/i18n_subsites)
-- [Minute read](https://github.com/getpelican/pelican-plugins/tree/master/post_stats)
-- [Related Posts](https://github.com/getpelican/pelican-plugins/tree/master/related_posts)
-- [Series](https://github.com/pelican-plugins/series)
-- [Representative image](https://github.com/getpelican/pelican-plugins/tree/master/representative_image)
-- [Neighbors](https://github.com/getpelican/pelican-plugins/tree/master/neighbors)
-- [Pelican Search](https://github.com/pelican-plugins/search)
-- [Tipue Search](https://github.com/getpelican/pelican-plugins/blob/master/tipue_search/) (deprecated)
-- [SEO](https://github.com/pelican-plugins/seo)
-
-## Install
-
-The best way to install is over [pelican-themes](https://github.com/getpelican/pelican-themes).
-
-The alternative way is to clone this repository and checkout a tag branch.
-
-## Documentation
-
-The documentation covers most of the settings available and how to use this theme.
-If something is missing or broken you can open a PR or fix the documentation by yourself.
-
-[Flex Wiki](https://github.com/alexandrevicenzi/Flex/wiki)
-
-## Live example
-
-You can see how this theme looks like at [http://flex.alxd.me/](http://flex.alxd.me/).
-
-The code is available in this project under `docs` folder.
-
-## Contributing
-
-**ALWAYS** open an issue before sending a PR.
-Discuss the problem/feature that you want to solve.
-If things make sense, send a PR with your changes.
-
-As always, if you want something that only makes sense to you, fork Flex and create a new theme.
-
-## Translations
-
-Translate this theme to new languages at [Transifex](https://www.transifex.com/alexandrevicenzi/flex-pelican/).
-
-Read more about [Translation Support](https://github.com/alexandrevicenzi/Flex/wiki/Translations) in the Wiki.
-
-## License
-
-MIT
diff --git a/docs/content/extra/ads.txt b/ads.txt
similarity index 100%
rename from docs/content/extra/ads.txt
rename to ads.txt
diff --git a/archives.html b/archives.html
new file mode 100644
index 0000000..ed88be5
--- /dev/null
+++ b/archives.html
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/Makefile b/docs/Makefile
deleted file mode 100644
index 06e82e6..0000000
--- a/docs/Makefile
+++ /dev/null
@@ -1,79 +0,0 @@
-PY?=python3
-PELICAN?=pelican
-PELICANOPTS=
-
-BASEDIR=$(CURDIR)
-INPUTDIR=$(BASEDIR)/content
-OUTPUTDIR=$(BASEDIR)/blog
-CONFFILE=$(BASEDIR)/pelicanconf.py
-PUBLISHCONF=$(BASEDIR)/publishconf.py
-
-GITHUB_PAGES_BRANCH=gh-pages
-
-
-DEBUG ?= 0
-ifeq ($(DEBUG), 1)
- PELICANOPTS += -D
-endif
-
-RELATIVE ?= 0
-ifeq ($(RELATIVE), 1)
- PELICANOPTS += --relative-urls
-endif
-
-SERVER ?= "0.0.0.0"
-
-PORT ?= 0
-ifneq ($(PORT), 0)
- PELICANOPTS += -p $(PORT)
-endif
-
-
-help:
- @echo 'Makefile for a pelican Web site '
- @echo ' '
- @echo 'Usage: '
- @echo ' make html (re)generate the web site '
- @echo ' make clean remove the generated files '
- @echo ' make regenerate regenerate files upon modification '
- @echo ' make publish generate using production settings '
- @echo ' make serve [PORT=8000] serve site at http://localhost:8000'
- @echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 '
- @echo ' make devserver [PORT=8000] serve and regenerate together '
- @echo ' make devserver-global regenerate and serve on 0.0.0.0 '
- @echo ' make github upload the web site via gh-pages '
- @echo ' '
- @echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html '
- @echo 'Set the RELATIVE variable to 1 to enable relative urls '
- @echo ' '
-
-html:
- "$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
-
-clean:
- [ ! -d "$(OUTPUTDIR)" ] || rm -rf "$(OUTPUTDIR)"
-
-regenerate:
- "$(PELICAN)" -r "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
-
-serve:
- "$(PELICAN)" -l "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
-
-serve-global:
- "$(PELICAN)" -l "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS) -b $(SERVER)
-
-devserver:
- "$(PELICAN)" -lr "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
-
-devserver-global:
- $(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -b 0.0.0.0
-
-publish:
- "$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(PUBLISHCONF)" $(PELICANOPTS)
-
-github: publish
- ghp-import -m "Generate Pelican site" -b $(GITHUB_PAGES_BRANCH) "$(OUTPUTDIR)"
- git push origin $(GITHUB_PAGES_BRANCH)
-
-
-.PHONY: html help clean regenerate serve serve-global devserver publish github
diff --git a/docs/README.md b/docs/README.md
deleted file mode 100644
index 4a77f81..0000000
--- a/docs/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Flex Blog Example
-
-Visit [http://flex.alxd.me/](http://flex.alxd.me/).
diff --git a/docs/content/articles/flex-pelican-theme-1-1-1.md b/docs/content/articles/flex-pelican-theme-1-1-1.md
deleted file mode 100644
index 81ee533..0000000
--- a/docs/content/articles/flex-pelican-theme-1-1-1.md
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Flex 1.1.1
-Date: 2016-02-27 08:00
-Modified: 2016-02-27 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-1-1-1
-Cover: images/flex-screenshot.png
-
-Today, [Flex theme](https://github.com/alexandrevicenzi/Flex) received a small update.
-
-Some bugs are now fixed. I think the most important fixes are:
-
-- [Bug in CSS with placement of "Newer Posts" button](https://github.com/alexandrevicenzi/Flex/issues/21)
-- [Posts preview on main page](https://github.com/alexandrevicenzi/Flex/issues/14)
-
-Hope you enjoy this theme.
diff --git a/docs/content/articles/flex-pelican-theme-1-1.md b/docs/content/articles/flex-pelican-theme-1-1.md
deleted file mode 100644
index 0eb94b7..0000000
--- a/docs/content/articles/flex-pelican-theme-1-1.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Flex 1.1.0
-Date: 2015-10-07 08:00
-Modified: 2015-10-07 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-1-1
-Cover: images/flex-screenshot.png
-
-I've made the [Flex theme](https://github.com/alexandrevicenzi/Flex) a time ago. For my surprise, many people are using it. I feel thankful for this.
-
-So, after some new blogs with this theme, I got issues and PRs on GitHub from these new users. This weekend I had some free time and I release the [second version](https://github.com/alexandrevicenzi/Flex/releases/tag/v1.1) of Flex (aka v1.1).
-
-This new version doesn't include nothing so special, just some bug fix and a new setting to allow custom CSS stylesheets.
-
-The new custom setting can be used like this:
-
-```python
-EXTRA_PATH_METADATA = {
- 'extra/custom.css': {'path': 'static/custom.css'},
-}
-CUSTOM_CSS = 'static/custom.css'
-```
-
-I would like to thank all who helped in this new version.
diff --git a/docs/content/articles/flex-pelican-theme-1-2.md b/docs/content/articles/flex-pelican-theme-1-2.md
deleted file mode 100644
index fb8b7ae..0000000
--- a/docs/content/articles/flex-pelican-theme-1-2.md
+++ /dev/null
@@ -1,21 +0,0 @@
-Title: Flex 1.2.0
-Date: 2016-06-10 08:00
-Modified: 2016-06-10 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-1-2-0
-Cover: images/flex-screenshot.png
-
-[Flex theme](https://github.com/alexandrevicenzi/Flex) received some new features. Version 1.2.0 include new features and some updates.
-
-For developers there are new color styles for your code. For general purpose there is RUM support, related posts and browser color configuration.
-
-- [Update font-awesome](https://github.com/alexandrevicenzi/Flex/issues/31)
-- [Added browser color configuration](https://github.com/alexandrevicenzi/Flex/pull/34)
-- [Related posts](https://github.com/alexandrevicenzi/Flex/pull/27)
-- [More Pygments Styles](https://github.com/alexandrevicenzi/Flex/issues/38)
-- [Add StatusCake RUM support](https://github.com/alexandrevicenzi/Flex/issues/16)
-
-If you need help or want to report a bug, please open an [issue](https://github.com/alexandrevicenzi/Flex/issues).
-
-Hope you enjoy this theme.
diff --git a/docs/content/articles/flex-pelican-theme-2-0.md b/docs/content/articles/flex-pelican-theme-2-0.md
deleted file mode 100644
index fd8fbb6..0000000
--- a/docs/content/articles/flex-pelican-theme-2-0.md
+++ /dev/null
@@ -1,37 +0,0 @@
-Title: Flex 2.0
-Date: 2016-09-13 08:00
-Modified: 2016-09-13 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-2-0
-Cover: images/flex-screenshot.png
-
-[Flex theme](https://github.com/alexandrevicenzi/Flex) 2.0 comes with new features.
-In fact there are two new features.
-
-The biggest change is localization support.
-Yes, Flex now can be translated into your language.
-You can read about [here](https://github.com/alexandrevicenzi/Flex/wiki/Translations).
-
-The biggest challege was to create a way to translate without breaking old versions.
-If you use English it changes nothing for you.
-But if you want to use translation you need to add new lines to your pelican configuration file.
-
-Here is a small example to use Flex in another language.
-
-```python
-# Enable i18n plugin, probably you already have some others here.
-PLUGINS = ['i18n_subsites']
-# Enable Jinja2 i18n extension used to parse translations.
-JINJA_EXTENSIONS = ['jinja2.ext.i18n']
-# Default theme language.
-I18N_TEMPLATES_LANG = 'en'
-# Your language.
-DEFAULT_LANG = 'de'
-OG_LOCALE = 'de_DE'
-LOCALE = 'de_DE'
-```
-
-Last but not least, Flex supports the feature "X minute read", similar [Medium](https://medium.com/).
-
-Hope you enjoy this version.
diff --git a/docs/content/articles/flex-pelican-theme-2-1.md b/docs/content/articles/flex-pelican-theme-2-1.md
deleted file mode 100644
index a01d2ec..0000000
--- a/docs/content/articles/flex-pelican-theme-2-1.md
+++ /dev/null
@@ -1,35 +0,0 @@
-Title: Flex 2.1.0
-Date: 2016-11-16 08:00
-Modified: 2016-11-16 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-2-1
-Cover: images/flex-screenshot.png
-
-[Flex theme](https://github.com/alexandrevicenzi/Flex) 2.1.0 comes with features that I was delaying for so long.
-
-Flex 2.1.0 adds support for Google AdSense.
-
-If you choose wisely, ads are a way to win some money, but if not, you may loose your users due to excessive use of ads.
-
-Flex has six places for ads. Google recommends up to 3 ads per page. There is ads page only, and banner that appears on all pages.
-Below you can see how to enable ads in your pelican configuration file.
-
-```python
-GOOGLE_ADSENSE = {
- 'ca_id': 'ca-pub-1234567890', # Your AdSense ID
- 'page_level_ads': True, # Allow Page Level Ads (mobile)
- 'ads': {
- 'aside': '1234561', # Side bar banner (all pages)
- 'main_menu': '1234562', # Banner before main menu (all pages)
- 'index_top': '1234563', # Banner after main menu (index only)
- 'index_bottom': '1234564', # Banner before footer (index only)
- 'article_top': '1234565', # Banner after article title (article only)
- 'article_bottom': '1234566', # Banner after article content (article only)
- }
-}
-```
-
-Version 2.1.0 also comes with new translations. You can see available translations [here](https://github.com/alexandrevicenzi/Flex/wiki/Translations).
-
-Hope you enjoy this version.
diff --git a/docs/content/articles/flex-pelican-theme-2-2.md b/docs/content/articles/flex-pelican-theme-2-2.md
deleted file mode 100644
index 360c4ff..0000000
--- a/docs/content/articles/flex-pelican-theme-2-2.md
+++ /dev/null
@@ -1,15 +0,0 @@
-Title: Flex 2.2.0
-Date: 2018-06-24 08:00
-Modified: 2018-06-24 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-2-2
-Cover: images/flex-screenshot.png
-
-[Flex theme](https://github.com/alexandrevicenzi/Flex) 2.2.0 comes with bug fixes and improvements.
-
-There are new Pygments templates and also a few code highlight fixes. There's also new social icons.
-
-Version 2.2.0 also comes with new translations. You can see available translations [here](https://github.com/alexandrevicenzi/Flex/wiki/Translations).
-
-Hope you enjoy this version.
diff --git a/docs/content/articles/flex-pelican-theme-2-3.md b/docs/content/articles/flex-pelican-theme-2-3.md
deleted file mode 100644
index 6bfeba4..0000000
--- a/docs/content/articles/flex-pelican-theme-2-3.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: Flex 2.3.0
-Date: 2020-09-19 08:00
-Modified: 2020-09-19 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-2-3
-Cover: images/flex-screenshot.png
-
-[Flex theme](https://github.com/alexandrevicenzi/Flex) 2.3.0 comes with bug fixes and a few improvements.
-
-New features include:
-
-- Dark Theme version
-- Isso comments support
-- Tipue Search support
-- Update translations
-
-Fixes include:
-
-- New social icons
-- Layout fixes
-- Compatibility with newer Pelican
-
-For more details check our [Wiki](https://github.com/alexandrevicenzi/Flex/wiki).
-
-I know, it has been a long time since the last version, but it's out now.
-
-Hope you enjoy this version.
diff --git a/docs/content/articles/flex-pelican-theme-2-4.md b/docs/content/articles/flex-pelican-theme-2-4.md
deleted file mode 100644
index 2012dda..0000000
--- a/docs/content/articles/flex-pelican-theme-2-4.md
+++ /dev/null
@@ -1,17 +0,0 @@
-Title: Flex 2.4.0
-Date: 2020-12-01 08:00
-Modified: 2020-12-01 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-2-4
-Cover: images/flex-screenshot.png
-
-[Flex theme](https://github.com/alexandrevicenzi/Flex) 2.4.0 comes with minor changes.
-
-- Updated translations (Italian, Spanish, Portuguese, German, Turkish)
-- Include settings for canonical URLS ([#238](https://github.com/alexandrevicenzi/Flex/issues/238))
-- Remove pelican plugins dependency ([#255](https://github.com/alexandrevicenzi/Flex/issues/255))
-
-For more details check our [Wiki](https://github.com/alexandrevicenzi/Flex/wiki).
-
-Hope you enjoy this version.
diff --git a/docs/content/articles/flex-pelican-theme-2-5.md b/docs/content/articles/flex-pelican-theme-2-5.md
deleted file mode 100644
index 60ac448..0000000
--- a/docs/content/articles/flex-pelican-theme-2-5.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: Flex 2.5.0
-Date: 2022-08-31 08:00
-Modified: 2022-08-31 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme-update-2-5
-Cover: images/flex-screenshot.png
-
-[Flex theme](https://github.com/alexandrevicenzi/Flex) 2.5.0 comes with minor fixes and big improvments.
-
-- Added support for [Pelican Search](https://github.com/pelican-plugins/search) plugin as [Tipue Search](https://github.com/getpelican/pelican-plugins/tree/master/tipue_search) is deprecated
- - Tipue Search support will be removed in Flex 3.0
-- Added support for [SEO](https://github.com/pelican-plugins/seo) plugin
-- Added support for [Series](https://github.com/pelican-plugins/series) plugin
-- Added support for [Microsoft Clarity](https://clarity.microsoft.com/)
-- Added support for Google Analytics v4
-- Updated translations
-- Improved styles for Table of Contents and Figure with captions, as well other small fixes
-
-For more details check our [Wiki](https://github.com/alexandrevicenzi/Flex/wiki).
-
-The next Flex version will be 3.0 and it will bring a few changes to the theme structure, introducing a few configuration changes.
-Over the years many features were added to Flex theme and some with not much care.
-Because of this, code cleanup is needed to allow theme maintenance in the future.
-Pelican also changed, and some features present in Flex are now available in Pelican or as new plugins. It's time to review everything done so far.
-
-Hope you enjoy this version and stay tuned for Flex 3.0.
diff --git a/docs/content/articles/flex-pelican-theme.md b/docs/content/articles/flex-pelican-theme.md
deleted file mode 100644
index 594ec5a..0000000
--- a/docs/content/articles/flex-pelican-theme.md
+++ /dev/null
@@ -1,99 +0,0 @@
-Title: Flex: Responsive Pelican theme
-Date: 2015-07-22 08:00
-Modified: 2015-07-22 08:00
-Category: News
-Tags: pelican, python, theme
-Slug: flex-pelican-theme
-Cover: images/flex-screenshot.png
-
-I just start a new fresh blog using [Pelican](http://getpelican.com). Sometimes choosing a theme for a new site is something difficult that takes time.
-
-In the Pelican [theme gallery](http://www.pelicanthemes.com/), I couldn't find anything that I really liked to feet all my needs. So in the first time of the history, I choose to create my own theme. I never did this before.
-
-Creating a theme for Pelican is quite easy, unlike Wordpress. You can take a look in the [Source Code of Flex](https://github.com/alexandrevicenzi/Flex).
-
-But how Flex looks like? Well, you can see [this screenshot](images/flex-screenshot.png), but you already know how it looks like, you're looking at it. :D
-
-I really care about SEO and integrations with Facebook, Google Plus and other social networks, so this theme offers some features:
-
-- Mobile First
-- Responsive
-- Semantic
-- SEO Best Practices
-- Open Graph
-- Rich Snippets (JSON-LD)
-
-Maybe these features are not fully optimized, but I'll improve.
-
-Flex also offers integrations with multiple services.
-
-> **Tip:**
-
-> You can easyly integrate with:
-
-> - AddThis
-> - Disqus
-> - Google Analytics
-> - Google Tag Manager
-> - StatusCake
-
-Flex is a theme built by a developer for developers, but of course, you can use for any purpose. In this scenario, Flex is able to create good styles for coding, outputs and samples.
-
-If you need to show some program output you can use `samp` tag to look like this:
-
-Done: Processed 4 articles, 0 drafts, 2 pages and 0 hidden pages in 0.22 seconds.
-
-Or if you want multiple lines:
-
-
- total used free shared buffers cached
-Mem: 5866 4674 1192 386 0 2404
--/+ buffers/cache: 2269 3596
-Swap: 20480 1267 19213
-
-
-If you like to share code snippets, you can take advantage of [Pygments](http://pygments.org/) syntax highlighting:
-
-```js
-// Foo
-var bar = 0;
-```
-
-```python
-class Foo(object):
- def __init__(self, bar)
- self.bar = bar
-```
-
-```bash
-ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory
-```
-
-**Note:** The code block looks like GitHub’s colors.
-
-You can add tables too:
-
-Item | Value
--------- | ---
-Computer | $1600
-Phone | $12
-Pipe | $1
-
-and how heading looks like?
-
-# This is heading 1
-## This is heading 2
-### This is heading 3
-#### This is heading 4
-##### This is heading 5
-###### This is heading 6
-
-This examples are in Markdown. I'm not sure how it will look using reStructuredText. Keep in mind that Markdown allows you to add HTML tags. If you can create the same HTML syntax produced by Markdown using reStructuredText it will work.
-
-You can take a look in the [source code of this page](https://raw.githubusercontent.com/alexandrevicenzi/blog/master/content/News/flex-pelican-theme.md) to know how to create rich examples.
-
-Flex is my first attempt creating themes and there's no IE testing yet. You can check the [sources here](https://github.com/alexandrevicenzi/flex).
-
-As soon as possible I will add this project to Pelican gallery.
-
-Drop a comment if you like this theme, or [open an issue](https://github.com/alexandrevicenzi/Flex/issues) if you need a feature or found a bug.
diff --git a/docs/content/pages/about.md b/docs/content/pages/about.md
deleted file mode 100644
index 7983ac5..0000000
--- a/docs/content/pages/about.md
+++ /dev/null
@@ -1,5 +0,0 @@
-Title: About
-Date: 2015-07-18 08:00
-Modified: 2018-01-01 08:00
-
-Flex - The minimalist Pelican theme.
diff --git a/docs/content/pages/contact.md b/docs/content/pages/contact.md
deleted file mode 100644
index 49a5970..0000000
--- a/docs/content/pages/contact.md
+++ /dev/null
@@ -1,6 +0,0 @@
-Title: Contact
-Date: 2015-07-18 08:00
-Modified: 2018-01-01 08:00
-Slug: contact
-
-If you want to contact about typos, grammar and other errors in this blog, you can open an issue [here](https://github.com/alexandrevicenzi/Flex/issues).
diff --git a/docs/pelicanconf.py b/docs/pelicanconf.py
deleted file mode 100644
index 3cfd5ca..0000000
--- a/docs/pelicanconf.py
+++ /dev/null
@@ -1,85 +0,0 @@
-from datetime import datetime
-
-AUTHOR = "Alexandre Vicenzi"
-SITEURL = "http://localhost:8000"
-SITENAME = "Flex"
-SITETITLE = "Flex"
-SITESUBTITLE = "The minimalist Pelican theme"
-SITEDESCRIPTION = "Flex - The minimalist Pelican theme."
-# SITELOGO = ''
-# FAVICON = '/images/favicon.ico'
-BROWSER_COLOR = "#333333"
-PYGMENTS_STYLE = "monokai"
-
-ROBOTS = "index, follow"
-
-THEME = "../"
-PATH = "content"
-OUTPUT_PATH = "blog/"
-TIMEZONE = "America/New_York"
-
-DISABLE_URL_HASH = True
-
-# PLUGIN_PATHS = ['pelican-plugins']
-
-# PLUGINS = ['i18n_subsites']
-
-# JINJA_ENVIRONMENT = {'extensions': ['jinja2.ext.i18n']}
-
-I18N_TEMPLATES_LANG = "en"
-DEFAULT_LANG = "en"
-OG_LOCALE = "en_US"
-LOCALE = "en_US"
-
-DATE_FORMATS = {
- "en": "%B %d, %Y",
-}
-
-FEED_ALL_ATOM = "feeds/all.atom.xml"
-CATEGORY_FEED_ATOM = "feeds/{slug}.atom.xml"
-TRANSLATION_FEED_ATOM = None
-AUTHOR_FEED_ATOM = None
-AUTHOR_FEED_RSS = None
-
-USE_FOLDER_AS_CATEGORY = False
-MAIN_MENU = True
-HOME_HIDE_TAGS = True
-
-GITHUB_CORNER_URL = "https://github.com/alexandrevicenzi/Flex"
-
-SOCIAL = (
- ("github", "https://github.com/alexandrevicenzi/Flex"),
- ("rss", "/blog/feeds/all.atom.xml"),
-)
-
-MENUITEMS = (
- ("Archives", "/archives.html"),
- ("Categories", "/categories.html"),
- ("Tags", "/tags.html"),
-)
-
-CC_LICENSE = {
- "name": "Creative Commons Attribution-ShareAlike 4.0 International License",
- "version": "4.0",
- "slug": "by-sa",
- "icon": True,
- "language": "en_US",
-}
-
-COPYRIGHT_YEAR = datetime.now().year
-DEFAULT_PAGINATION = 10
-
-DISQUS_SITENAME = "flex-pelican"
-ADD_THIS_ID = "ra-55adbb025d4f7e55"
-
-STATIC_PATHS = ["images", "extra/ads.txt", "extra/CNAME"]
-
-EXTRA_PATH_METADATA = {
- "extra/ads.txt": {"path": "ads.txt"},
- "extra/CNAME": {"path": "CNAME"},
-}
-
-THEME_COLOR_AUTO_DETECT_BROWSER_PREFERENCE = True
-THEME_COLOR_ENABLE_USER_OVERRIDE = True
-
-USE_LESS = True
diff --git a/docs/publishconf.py b/docs/publishconf.py
deleted file mode 100644
index 6c0fb89..0000000
--- a/docs/publishconf.py
+++ /dev/null
@@ -1,31 +0,0 @@
-import os
-import sys
-
-sys.path.append(os.curdir)
-
-try:
- from pelicanconf import *
-except ImportError:
- sys.path.append(os.path.join(os.curdir, "docs"))
- from pelicanconf import *
-
-SITEURL = "https://flex.alxd.me/"
-
-RELATIVE_URLS = False
-
-USE_LESS = False
-
-GOOGLE_ANALYTICS = "UA-55543164-6"
-
-GOOGLE_ADSENSE = {
- "ca_id": "ca-pub-6625957038449899",
- "page_level_ads": True,
- "ads": {
- "aside": "8752710348",
- "main_menu": "",
- "index_top": "",
- "index_bottom": "1124188687",
- "article_top": "",
- "article_bottom": "4843941849",
- },
-}
diff --git a/docs/requirements.txt b/docs/requirements.txt
deleted file mode 100644
index 8b0ec32..0000000
--- a/docs/requirements.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-pelican
-markdown
diff --git a/docs/tasks.py b/docs/tasks.py
deleted file mode 100644
index fb15678..0000000
--- a/docs/tasks.py
+++ /dev/null
@@ -1,148 +0,0 @@
-# -*- coding: utf-8 -*-
-
-import os
-import shlex
-import shutil
-import sys
-import datetime
-
-from invoke import task
-from invoke.main import program
-from invoke.util import cd
-from pelican import main as pelican_main
-from pelican.server import ComplexHTTPRequestHandler, RootedHTTPServer
-from pelican.settings import DEFAULT_CONFIG, get_settings_from_file
-
-OPEN_BROWSER_ON_SERVE = True
-SETTINGS_FILE_BASE = 'pelicanconf.py'
-SETTINGS = {}
-SETTINGS.update(DEFAULT_CONFIG)
-LOCAL_SETTINGS = get_settings_from_file(SETTINGS_FILE_BASE)
-SETTINGS.update(LOCAL_SETTINGS)
-
-CONFIG = {
- 'settings_base': SETTINGS_FILE_BASE,
- 'settings_publish': 'publishconf.py',
- # Output path. Can be absolute or relative to tasks.py. Default: 'output'
- 'deploy_path': SETTINGS['OUTPUT_PATH'],
- # Github Pages configuration
- 'github_pages_branch': 'gh-pages',
- 'commit_message': "'Publish site on {}'".format(datetime.date.today().isoformat()),
- # Host and port for `serve`
- 'host': 'localhost',
- 'port': 8000,
-}
-
-@task
-def clean(c):
- """Remove generated files"""
- if os.path.isdir(CONFIG['deploy_path']):
- shutil.rmtree(CONFIG['deploy_path'])
- os.makedirs(CONFIG['deploy_path'])
-
-@task
-def build(c):
- """Build local version of site"""
- pelican_run('-s {settings_base}'.format(**CONFIG))
-
-@task
-def rebuild(c):
- """`build` with the delete switch"""
- pelican_run('-d -s {settings_base}'.format(**CONFIG))
-
-@task
-def regenerate(c):
- """Automatically regenerate site upon file modification"""
- pelican_run('-r -s {settings_base}'.format(**CONFIG))
-
-@task
-def serve(c):
- """Serve site at http://$HOST:$PORT/ (default is localhost:8000)"""
-
- class AddressReuseTCPServer(RootedHTTPServer):
- allow_reuse_address = True
-
- server = AddressReuseTCPServer(
- CONFIG['deploy_path'],
- (CONFIG['host'], CONFIG['port']),
- ComplexHTTPRequestHandler)
-
- if OPEN_BROWSER_ON_SERVE:
- # Open site in default browser
- import webbrowser
- webbrowser.open("http://{host}:{port}".format(**CONFIG))
-
- sys.stderr.write('Serving at {host}:{port} ...\n'.format(**CONFIG))
- server.serve_forever()
-
-@task
-def reserve(c):
- """`build`, then `serve`"""
- build(c)
- serve(c)
-
-@task
-def preview(c):
- """Build production version of site"""
- pelican_run('-s {settings_publish}'.format(**CONFIG))
-
-@task
-def livereload(c):
- """Automatically reload browser tab upon file modification."""
- from livereload import Server
-
- def cached_build():
- cmd = '-s {settings_base} -e CACHE_CONTENT=True LOAD_CONTENT_CACHE=True'
- pelican_run(cmd.format(**CONFIG))
-
- cached_build()
- server = Server()
- theme_path = SETTINGS['THEME']
- watched_globs = [
- CONFIG['settings_base'],
- '{}/templates/**/*.html'.format(theme_path),
- ]
-
- content_file_extensions = ['.md', '.rst']
- for extension in content_file_extensions:
- content_glob = '{0}/**/*{1}'.format(SETTINGS['PATH'], extension)
- watched_globs.append(content_glob)
-
- static_file_extensions = ['.css', '.js']
- for extension in static_file_extensions:
- static_file_glob = '{0}/static/**/*{1}'.format(theme_path, extension)
- watched_globs.append(static_file_glob)
-
- for glob in watched_globs:
- server.watch(glob, cached_build)
-
- if OPEN_BROWSER_ON_SERVE:
- # Open site in default browser
- import webbrowser
- webbrowser.open("http://{host}:{port}".format(**CONFIG))
-
- server.serve(host=CONFIG['host'], port=CONFIG['port'], root=CONFIG['deploy_path'])
-
-
-@task
-def publish(c):
- """Publish to production via rsync"""
- pelican_run('-s {settings_publish}'.format(**CONFIG))
- c.run(
- 'rsync --delete --exclude ".DS_Store" -pthrvz -c '
- '-e "ssh -p {ssh_port}" '
- '{} {ssh_user}@{ssh_host}:{ssh_path}'.format(
- CONFIG['deploy_path'].rstrip('/') + '/',
- **CONFIG))
-
-@task
-def gh_pages(c):
- """Publish to GitHub Pages"""
- preview(c)
- c.run('ghp-import -b {github_pages_branch} '
- '-m {commit_message} '
- '{deploy_path} -p'.format(**CONFIG))
-
-def pelican_run(cmd):
- cmd += ' ' + program.core.remainder # allows to pass-through args to pelican
- pelican_main(shlex.split(cmd))
diff --git a/feeds/all.atom.xml b/feeds/all.atom.xml
new file mode 100644
index 0000000..f8e2a4d
--- /dev/null
+++ b/feeds/all.atom.xml
@@ -0,0 +1,238 @@
+
+Flexhttps://flex.alxd.me/2022-08-31T08:00:00-04:00The minimalist Pelican themeFlex 2.5.02022-08-31T08:00:00-04:002022-08-31T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2022-08-31:/flex-pelican-theme-update-2-5.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.5.0 comes with minor fixes and big improvments.</p>
+<ul>
+<li>Added support for <a href="https://github.com/pelican-plugins/search">Pelican Search</a> plugin as <a href="https://github.com/getpelican/pelican-plugins/tree/master/tipue_search">Tipue Search</a> is deprecated<ul>
+<li>Tipue Search support will be removed in Flex 3.0</li>
+</ul>
+</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/seo">SEO</a> plugin</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/series">Series</a> plugin</li>
+<li>Added support for <a href="https://clarity.microsoft.com/">Microsoft Clarity</a></li>
+<li>Added support …</li></ul><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.5.0 comes with minor fixes and big improvments.</p>
+<ul>
+<li>Added support for <a href="https://github.com/pelican-plugins/search">Pelican Search</a> plugin as <a href="https://github.com/getpelican/pelican-plugins/tree/master/tipue_search">Tipue Search</a> is deprecated<ul>
+<li>Tipue Search support will be removed in Flex 3.0</li>
+</ul>
+</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/seo">SEO</a> plugin</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/series">Series</a> plugin</li>
+<li>Added support for <a href="https://clarity.microsoft.com/">Microsoft Clarity</a></li>
+<li>Added support for Google Analytics v4</li>
+<li>Updated translations</li>
+<li>Improved styles for Table of Contents and Figure with captions, as well other small fixes</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>The next Flex version will be 3.0 and it will bring a few changes to the theme structure, introducing a few configuration changes.
+Over the years many features were added to Flex theme and some with not much care.
+Because of this, code cleanup is needed to allow theme maintenance in the future.
+Pelican also changed, and some features present in Flex are now available in Pelican or as new plugins. It's time to review everything done so far.</p>
+<p>Hope you enjoy this version and stay tuned for Flex 3.0.</p>Flex 2.4.02020-12-01T08:00:00-05:002020-12-01T08:00:00-05:00Alexandre Vicenzitag:flex.alxd.me,2020-12-01:/flex-pelican-theme-update-2-4.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.4.0 comes with minor changes.</p>
+<ul>
+<li>Updated translations (Italian, Spanish, Portuguese, German, Turkish)</li>
+<li>Include settings for canonical URLS (<a href="https://github.com/alexandrevicenzi/Flex/issues/238">#238</a>)</li>
+<li>Remove pelican plugins dependency (<a href="https://github.com/alexandrevicenzi/Flex/issues/255">#255</a>)</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 2.3.02020-09-19T08:00:00-04:002020-09-19T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2020-09-19:/flex-pelican-theme-update-2-3.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.3.0 comes with bug fixes and a few improvements.</p>
+<p>New features include:</p>
+<ul>
+<li>Dark Theme version</li>
+<li>Isso comments support</li>
+<li>Tipue Search support</li>
+<li>Update translations</li>
+</ul>
+<p>Fixes include:</p>
+<ul>
+<li>New social icons</li>
+<li>Layout fixes</li>
+<li>Compatibility with newer Pelican</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>I know, it has been a …</p><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.3.0 comes with bug fixes and a few improvements.</p>
+<p>New features include:</p>
+<ul>
+<li>Dark Theme version</li>
+<li>Isso comments support</li>
+<li>Tipue Search support</li>
+<li>Update translations</li>
+</ul>
+<p>Fixes include:</p>
+<ul>
+<li>New social icons</li>
+<li>Layout fixes</li>
+<li>Compatibility with newer Pelican</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>I know, it has been a long time since the last version, but it's out now.</p>
+<p>Hope you enjoy this version.</p>Flex 2.2.02018-06-24T08:00:00-04:002018-06-24T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2018-06-24:/flex-pelican-theme-update-2-2.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.2.0 comes with bug fixes and improvements.</p>
+<p>There are new Pygments templates and also a few code highlight fixes. There's also new social icons.</p>
+<p>Version 2.2.0 also comes with new translations. You can see available translations <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 2.1.02016-11-16T08:00:00-05:002016-11-16T08:00:00-05:00Alexandre Vicenzitag:flex.alxd.me,2016-11-16:/flex-pelican-theme-update-2-1.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.1.0 comes with features that I was delaying for so long.</p>
+<p>Flex 2.1.0 adds support for Google AdSense.</p>
+<p>If you choose wisely, ads are a way to win some money, but if not, you may loose your users due to excessive use of ads …</p><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.1.0 comes with features that I was delaying for so long.</p>
+<p>Flex 2.1.0 adds support for Google AdSense.</p>
+<p>If you choose wisely, ads are a way to win some money, but if not, you may loose your users due to excessive use of ads.</p>
+<p>Flex has six places for ads. Google recommends up to 3 ads per page. There is ads page only, and banner that appears on all pages.
+Below you can see how to enable ads in your pelican configuration file.</p>
+<div class="highlight"><pre><span></span><code><span class="n">GOOGLE_ADSENSE</span> <span class="o">=</span> <span class="p">{</span>
+ <span class="s1">'ca_id'</span><span class="p">:</span> <span class="s1">'ca-pub-1234567890'</span><span class="p">,</span> <span class="c1"># Your AdSense ID</span>
+ <span class="s1">'page_level_ads'</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># Allow Page Level Ads (mobile)</span>
+ <span class="s1">'ads'</span><span class="p">:</span> <span class="p">{</span>
+ <span class="s1">'aside'</span><span class="p">:</span> <span class="s1">'1234561'</span><span class="p">,</span> <span class="c1"># Side bar banner (all pages)</span>
+ <span class="s1">'main_menu'</span><span class="p">:</span> <span class="s1">'1234562'</span><span class="p">,</span> <span class="c1"># Banner before main menu (all pages)</span>
+ <span class="s1">'index_top'</span><span class="p">:</span> <span class="s1">'1234563'</span><span class="p">,</span> <span class="c1"># Banner after main menu (index only)</span>
+ <span class="s1">'index_bottom'</span><span class="p">:</span> <span class="s1">'1234564'</span><span class="p">,</span> <span class="c1"># Banner before footer (index only)</span>
+ <span class="s1">'article_top'</span><span class="p">:</span> <span class="s1">'1234565'</span><span class="p">,</span> <span class="c1"># Banner after article title (article only)</span>
+ <span class="s1">'article_bottom'</span><span class="p">:</span> <span class="s1">'1234566'</span><span class="p">,</span> <span class="c1"># Banner after article content (article only)</span>
+ <span class="p">}</span>
+<span class="p">}</span>
+</code></pre></div>
+
+<p>Version 2.1.0 also comes with new translations. You can see available translations <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 2.02016-09-13T08:00:00-04:002016-09-13T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2016-09-13:/flex-pelican-theme-update-2-0.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.0 comes with new features.
+In fact there are two new features.</p>
+<p>The biggest change is localization support.
+Yes, Flex now can be translated into your language.
+You can read about <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>The biggest challege was to create a way to translate without breaking old versions.
+If …</p><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.0 comes with new features.
+In fact there are two new features.</p>
+<p>The biggest change is localization support.
+Yes, Flex now can be translated into your language.
+You can read about <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>The biggest challege was to create a way to translate without breaking old versions.
+If you use English it changes nothing for you.
+But if you want to use translation you need to add new lines to your pelican configuration file.</p>
+<p>Here is a small example to use Flex in another language.</p>
+<div class="highlight"><pre><span></span><code><span class="c1"># Enable i18n plugin, probably you already have some others here.</span>
+<span class="n">PLUGINS</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'i18n_subsites'</span><span class="p">]</span>
+<span class="c1"># Enable Jinja2 i18n extension used to parse translations.</span>
+<span class="n">JINJA_EXTENSIONS</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'jinja2.ext.i18n'</span><span class="p">]</span>
+<span class="c1"># Default theme language.</span>
+<span class="n">I18N_TEMPLATES_LANG</span> <span class="o">=</span> <span class="s1">'en'</span>
+<span class="c1"># Your language.</span>
+<span class="n">DEFAULT_LANG</span> <span class="o">=</span> <span class="s1">'de'</span>
+<span class="n">OG_LOCALE</span> <span class="o">=</span> <span class="s1">'de_DE'</span>
+<span class="n">LOCALE</span> <span class="o">=</span> <span class="s1">'de_DE'</span>
+</code></pre></div>
+
+<p>Last but not least, Flex supports the feature "X minute read", similar <a href="https://medium.com/">Medium</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 1.2.02016-06-10T08:00:00-04:002016-06-10T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2016-06-10:/flex-pelican-theme-update-1-2-0.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> received some new features. Version 1.2.0 include new features and some updates.</p>
+<p>For developers there are new color styles for your code. For general purpose there is RUM support, related posts and browser color configuration.</p>
+<ul>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/31">Update font-awesome</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/34">Added browser color configuration</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/27">Related posts</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/38">More Pygments Styles …</a></li></ul><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> received some new features. Version 1.2.0 include new features and some updates.</p>
+<p>For developers there are new color styles for your code. For general purpose there is RUM support, related posts and browser color configuration.</p>
+<ul>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/31">Update font-awesome</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/34">Added browser color configuration</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/27">Related posts</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/38">More Pygments Styles</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/16">Add StatusCake RUM support</a></li>
+</ul>
+<p>If you need help or want to report a bug, please open an <a href="https://github.com/alexandrevicenzi/Flex/issues">issue</a>.</p>
+<p>Hope you enjoy this theme.</p>Flex 1.1.12016-02-27T08:00:00-05:002016-02-27T08:00:00-05:00Alexandre Vicenzitag:flex.alxd.me,2016-02-27:/flex-pelican-theme-update-1-1-1.html<p>Today, <a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> received a small update.</p>
+<p>Some bugs are now fixed. I think the most important fixes are:</p>
+<ul>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/21">Bug in CSS with placement of "Newer Posts" button</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/14">Posts preview on main page</a></li>
+</ul>
+<p>Hope you enjoy this theme.</p>Flex 1.1.02015-10-07T08:00:00-04:002015-10-07T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2015-10-07:/flex-pelican-theme-update-1-1.html<p>I've made the <a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> a time ago. For my surprise, many people are using it. I feel thankful for this.</p>
+<p>So, after some new blogs with this theme, I got issues and PRs on GitHub from these new users. This weekend I had some free time and I release …</p><p>I've made the <a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> a time ago. For my surprise, many people are using it. I feel thankful for this.</p>
+<p>So, after some new blogs with this theme, I got issues and PRs on GitHub from these new users. This weekend I had some free time and I release the <a href="https://github.com/alexandrevicenzi/Flex/releases/tag/v1.1">second version</a> of Flex (aka v1.1).</p>
+<p>This new version doesn't include nothing so special, just some bug fix and a new setting to allow custom CSS stylesheets.</p>
+<p>The new custom setting can be used like this:</p>
+<div class="highlight"><pre><span></span><code><span class="n">EXTRA_PATH_METADATA</span> <span class="o">=</span> <span class="p">{</span>
+ <span class="s1">'extra/custom.css'</span><span class="p">:</span> <span class="p">{</span><span class="s1">'path'</span><span class="p">:</span> <span class="s1">'static/custom.css'</span><span class="p">},</span>
+<span class="p">}</span>
+<span class="n">CUSTOM_CSS</span> <span class="o">=</span> <span class="s1">'static/custom.css'</span>
+</code></pre></div>
+
+<p>I would like to thank all who helped in this new version.</p>Flex: Responsive Pelican theme2015-07-22T08:00:00-04:002015-07-22T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2015-07-22:/flex-pelican-theme.html<p>I just start a new fresh blog using <a href="http://getpelican.com">Pelican</a>. Sometimes choosing a theme for a new site is something difficult that takes time.</p>
+<p>In the Pelican <a href="http://www.pelicanthemes.com/">theme gallery</a>, I couldn't find anything that I really liked to feet all my needs. So in the first time of the history, I …</p><p>I just start a new fresh blog using <a href="http://getpelican.com">Pelican</a>. Sometimes choosing a theme for a new site is something difficult that takes time.</p>
+<p>In the Pelican <a href="http://www.pelicanthemes.com/">theme gallery</a>, I couldn't find anything that I really liked to feet all my needs. So in the first time of the history, I choose to create my own theme. I never did this before.</p>
+<p>Creating a theme for Pelican is quite easy, unlike Wordpress. You can take a look in the <a href="https://github.com/alexandrevicenzi/Flex">Source Code of Flex</a>.</p>
+<p>But how Flex looks like? Well, you can see <a href="images/flex-screenshot.png">this screenshot</a>, but you already know how it looks like, you're looking at it. :D</p>
+<p>I really care about SEO and integrations with Facebook, Google Plus and other social networks, so this theme offers some features:</p>
+<ul>
+<li>Mobile First</li>
+<li>Responsive</li>
+<li>Semantic</li>
+<li>SEO Best Practices</li>
+<li>Open Graph</li>
+<li>Rich Snippets (JSON-LD)</li>
+</ul>
+<p>Maybe these features are not fully optimized, but I'll improve.</p>
+<p>Flex also offers integrations with multiple services.</p>
+<blockquote>
+<p><strong>Tip:</strong></p>
+<p>You can easyly integrate with:</p>
+<ul>
+<li>AddThis</li>
+<li>Disqus</li>
+<li>Google Analytics</li>
+<li>Google Tag Manager</li>
+<li>StatusCake</li>
+</ul>
+</blockquote>
+<p>Flex is a theme built by a developer for developers, but of course, you can use for any purpose. In this scenario, Flex is able to create good styles for coding, outputs and samples.</p>
+<p>If you need to show some program output you can use <code>samp</code> tag to look like this:</p>
+<p><samp>Done: Processed 4 articles, 0 drafts, 2 pages and 0 hidden pages in 0.22 seconds.</samp></p>
+<p>Or if you want multiple lines:</p>
+<p><samp>
+ total used free shared buffers cached
+Mem: 5866 4674 1192 386 0 2404
+-/+ buffers/cache: 2269 3596
+Swap: 20480 1267 19213
+</samp></p>
+<p>If you like to share code snippets, you can take advantage of <a href="http://pygments.org/">Pygments</a> syntax highlighting:</p>
+<div class="highlight"><pre><span></span><code><span class="c1">// Foo</span>
+<span class="kd">var</span><span class="w"> </span><span class="nx">bar</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mf">0</span><span class="p">;</span>
+</code></pre></div>
+
+<div class="highlight"><pre><span></span><code><span class="k">class</span> <span class="nc">Foo</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+ <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">bar</span><span class="p">)</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">bar</span> <span class="o">=</span> <span class="n">bar</span>
+</code></pre></div>
+
+<div class="highlight"><pre><span></span><code>ls<span class="w"> </span>*.jpg<span class="w"> </span><span class="p">|</span><span class="w"> </span>xargs<span class="w"> </span>-n1<span class="w"> </span>-i<span class="w"> </span>cp<span class="w"> </span><span class="o">{}</span><span class="w"> </span>/external-hard-drive/directory
+</code></pre></div>
+
+<p><strong>Note:</strong> The code block looks like GitHub’s colors.</p>
+<p>You can add tables too:</p>
+<table>
+<thead>
+<tr>
+<th>Item</th>
+<th>Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Computer</td>
+<td>$1600</td>
+</tr>
+<tr>
+<td>Phone</td>
+<td>$12</td>
+</tr>
+<tr>
+<td>Pipe</td>
+<td>$1</td>
+</tr>
+</tbody>
+</table>
+<p>and how heading looks like?</p>
+<h1>This is heading 1</h1>
+<h2>This is heading 2</h2>
+<h3>This is heading 3</h3>
+<h4>This is heading 4</h4>
+<h5>This is heading 5</h5>
+<h6>This is heading 6</h6>
+<p>This examples are in Markdown. I'm not sure how it will look using reStructuredText. Keep in mind that Markdown allows you to add HTML tags. If you can create the same HTML syntax produced by Markdown using reStructuredText it will work.</p>
+<p>You can take a look in the <a href="https://raw.githubusercontent.com/alexandrevicenzi/blog/master/content/News/flex-pelican-theme.md">source code of this page</a> to know how to create rich examples.</p>
+<p>Flex is my first attempt creating themes and there's no IE testing yet. You can check the <a href="https://github.com/alexandrevicenzi/flex">sources here</a>.</p>
+<p>As soon as possible I will add this project to Pelican gallery.</p>
+<p>Drop a comment if you like this theme, or <a href="https://github.com/alexandrevicenzi/Flex/issues">open an issue</a> if you need a feature or found a bug.</p>
\ No newline at end of file
diff --git a/feeds/news.atom.xml b/feeds/news.atom.xml
new file mode 100644
index 0000000..25cd324
--- /dev/null
+++ b/feeds/news.atom.xml
@@ -0,0 +1,238 @@
+
+Flex - Newshttps://flex.alxd.me/2022-08-31T08:00:00-04:00The minimalist Pelican themeFlex 2.5.02022-08-31T08:00:00-04:002022-08-31T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2022-08-31:/flex-pelican-theme-update-2-5.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.5.0 comes with minor fixes and big improvments.</p>
+<ul>
+<li>Added support for <a href="https://github.com/pelican-plugins/search">Pelican Search</a> plugin as <a href="https://github.com/getpelican/pelican-plugins/tree/master/tipue_search">Tipue Search</a> is deprecated<ul>
+<li>Tipue Search support will be removed in Flex 3.0</li>
+</ul>
+</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/seo">SEO</a> plugin</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/series">Series</a> plugin</li>
+<li>Added support for <a href="https://clarity.microsoft.com/">Microsoft Clarity</a></li>
+<li>Added support …</li></ul><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.5.0 comes with minor fixes and big improvments.</p>
+<ul>
+<li>Added support for <a href="https://github.com/pelican-plugins/search">Pelican Search</a> plugin as <a href="https://github.com/getpelican/pelican-plugins/tree/master/tipue_search">Tipue Search</a> is deprecated<ul>
+<li>Tipue Search support will be removed in Flex 3.0</li>
+</ul>
+</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/seo">SEO</a> plugin</li>
+<li>Added support for <a href="https://github.com/pelican-plugins/series">Series</a> plugin</li>
+<li>Added support for <a href="https://clarity.microsoft.com/">Microsoft Clarity</a></li>
+<li>Added support for Google Analytics v4</li>
+<li>Updated translations</li>
+<li>Improved styles for Table of Contents and Figure with captions, as well other small fixes</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>The next Flex version will be 3.0 and it will bring a few changes to the theme structure, introducing a few configuration changes.
+Over the years many features were added to Flex theme and some with not much care.
+Because of this, code cleanup is needed to allow theme maintenance in the future.
+Pelican also changed, and some features present in Flex are now available in Pelican or as new plugins. It's time to review everything done so far.</p>
+<p>Hope you enjoy this version and stay tuned for Flex 3.0.</p>Flex 2.4.02020-12-01T08:00:00-05:002020-12-01T08:00:00-05:00Alexandre Vicenzitag:flex.alxd.me,2020-12-01:/flex-pelican-theme-update-2-4.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.4.0 comes with minor changes.</p>
+<ul>
+<li>Updated translations (Italian, Spanish, Portuguese, German, Turkish)</li>
+<li>Include settings for canonical URLS (<a href="https://github.com/alexandrevicenzi/Flex/issues/238">#238</a>)</li>
+<li>Remove pelican plugins dependency (<a href="https://github.com/alexandrevicenzi/Flex/issues/255">#255</a>)</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 2.3.02020-09-19T08:00:00-04:002020-09-19T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2020-09-19:/flex-pelican-theme-update-2-3.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.3.0 comes with bug fixes and a few improvements.</p>
+<p>New features include:</p>
+<ul>
+<li>Dark Theme version</li>
+<li>Isso comments support</li>
+<li>Tipue Search support</li>
+<li>Update translations</li>
+</ul>
+<p>Fixes include:</p>
+<ul>
+<li>New social icons</li>
+<li>Layout fixes</li>
+<li>Compatibility with newer Pelican</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>I know, it has been a …</p><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.3.0 comes with bug fixes and a few improvements.</p>
+<p>New features include:</p>
+<ul>
+<li>Dark Theme version</li>
+<li>Isso comments support</li>
+<li>Tipue Search support</li>
+<li>Update translations</li>
+</ul>
+<p>Fixes include:</p>
+<ul>
+<li>New social icons</li>
+<li>Layout fixes</li>
+<li>Compatibility with newer Pelican</li>
+</ul>
+<p>For more details check our <a href="https://github.com/alexandrevicenzi/Flex/wiki">Wiki</a>.</p>
+<p>I know, it has been a long time since the last version, but it's out now.</p>
+<p>Hope you enjoy this version.</p>Flex 2.2.02018-06-24T08:00:00-04:002018-06-24T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2018-06-24:/flex-pelican-theme-update-2-2.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.2.0 comes with bug fixes and improvements.</p>
+<p>There are new Pygments templates and also a few code highlight fixes. There's also new social icons.</p>
+<p>Version 2.2.0 also comes with new translations. You can see available translations <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 2.1.02016-11-16T08:00:00-05:002016-11-16T08:00:00-05:00Alexandre Vicenzitag:flex.alxd.me,2016-11-16:/flex-pelican-theme-update-2-1.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.1.0 comes with features that I was delaying for so long.</p>
+<p>Flex 2.1.0 adds support for Google AdSense.</p>
+<p>If you choose wisely, ads are a way to win some money, but if not, you may loose your users due to excessive use of ads …</p><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.1.0 comes with features that I was delaying for so long.</p>
+<p>Flex 2.1.0 adds support for Google AdSense.</p>
+<p>If you choose wisely, ads are a way to win some money, but if not, you may loose your users due to excessive use of ads.</p>
+<p>Flex has six places for ads. Google recommends up to 3 ads per page. There is ads page only, and banner that appears on all pages.
+Below you can see how to enable ads in your pelican configuration file.</p>
+<div class="highlight"><pre><span></span><code><span class="n">GOOGLE_ADSENSE</span> <span class="o">=</span> <span class="p">{</span>
+ <span class="s1">'ca_id'</span><span class="p">:</span> <span class="s1">'ca-pub-1234567890'</span><span class="p">,</span> <span class="c1"># Your AdSense ID</span>
+ <span class="s1">'page_level_ads'</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># Allow Page Level Ads (mobile)</span>
+ <span class="s1">'ads'</span><span class="p">:</span> <span class="p">{</span>
+ <span class="s1">'aside'</span><span class="p">:</span> <span class="s1">'1234561'</span><span class="p">,</span> <span class="c1"># Side bar banner (all pages)</span>
+ <span class="s1">'main_menu'</span><span class="p">:</span> <span class="s1">'1234562'</span><span class="p">,</span> <span class="c1"># Banner before main menu (all pages)</span>
+ <span class="s1">'index_top'</span><span class="p">:</span> <span class="s1">'1234563'</span><span class="p">,</span> <span class="c1"># Banner after main menu (index only)</span>
+ <span class="s1">'index_bottom'</span><span class="p">:</span> <span class="s1">'1234564'</span><span class="p">,</span> <span class="c1"># Banner before footer (index only)</span>
+ <span class="s1">'article_top'</span><span class="p">:</span> <span class="s1">'1234565'</span><span class="p">,</span> <span class="c1"># Banner after article title (article only)</span>
+ <span class="s1">'article_bottom'</span><span class="p">:</span> <span class="s1">'1234566'</span><span class="p">,</span> <span class="c1"># Banner after article content (article only)</span>
+ <span class="p">}</span>
+<span class="p">}</span>
+</code></pre></div>
+
+<p>Version 2.1.0 also comes with new translations. You can see available translations <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 2.02016-09-13T08:00:00-04:002016-09-13T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2016-09-13:/flex-pelican-theme-update-2-0.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.0 comes with new features.
+In fact there are two new features.</p>
+<p>The biggest change is localization support.
+Yes, Flex now can be translated into your language.
+You can read about <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>The biggest challege was to create a way to translate without breaking old versions.
+If …</p><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> 2.0 comes with new features.
+In fact there are two new features.</p>
+<p>The biggest change is localization support.
+Yes, Flex now can be translated into your language.
+You can read about <a href="https://github.com/alexandrevicenzi/Flex/wiki/Translations">here</a>.</p>
+<p>The biggest challege was to create a way to translate without breaking old versions.
+If you use English it changes nothing for you.
+But if you want to use translation you need to add new lines to your pelican configuration file.</p>
+<p>Here is a small example to use Flex in another language.</p>
+<div class="highlight"><pre><span></span><code><span class="c1"># Enable i18n plugin, probably you already have some others here.</span>
+<span class="n">PLUGINS</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'i18n_subsites'</span><span class="p">]</span>
+<span class="c1"># Enable Jinja2 i18n extension used to parse translations.</span>
+<span class="n">JINJA_EXTENSIONS</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'jinja2.ext.i18n'</span><span class="p">]</span>
+<span class="c1"># Default theme language.</span>
+<span class="n">I18N_TEMPLATES_LANG</span> <span class="o">=</span> <span class="s1">'en'</span>
+<span class="c1"># Your language.</span>
+<span class="n">DEFAULT_LANG</span> <span class="o">=</span> <span class="s1">'de'</span>
+<span class="n">OG_LOCALE</span> <span class="o">=</span> <span class="s1">'de_DE'</span>
+<span class="n">LOCALE</span> <span class="o">=</span> <span class="s1">'de_DE'</span>
+</code></pre></div>
+
+<p>Last but not least, Flex supports the feature "X minute read", similar <a href="https://medium.com/">Medium</a>.</p>
+<p>Hope you enjoy this version.</p>Flex 1.2.02016-06-10T08:00:00-04:002016-06-10T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2016-06-10:/flex-pelican-theme-update-1-2-0.html<p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> received some new features. Version 1.2.0 include new features and some updates.</p>
+<p>For developers there are new color styles for your code. For general purpose there is RUM support, related posts and browser color configuration.</p>
+<ul>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/31">Update font-awesome</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/34">Added browser color configuration</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/27">Related posts</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/38">More Pygments Styles …</a></li></ul><p><a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> received some new features. Version 1.2.0 include new features and some updates.</p>
+<p>For developers there are new color styles for your code. For general purpose there is RUM support, related posts and browser color configuration.</p>
+<ul>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/31">Update font-awesome</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/34">Added browser color configuration</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/pull/27">Related posts</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/38">More Pygments Styles</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/16">Add StatusCake RUM support</a></li>
+</ul>
+<p>If you need help or want to report a bug, please open an <a href="https://github.com/alexandrevicenzi/Flex/issues">issue</a>.</p>
+<p>Hope you enjoy this theme.</p>Flex 1.1.12016-02-27T08:00:00-05:002016-02-27T08:00:00-05:00Alexandre Vicenzitag:flex.alxd.me,2016-02-27:/flex-pelican-theme-update-1-1-1.html<p>Today, <a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> received a small update.</p>
+<p>Some bugs are now fixed. I think the most important fixes are:</p>
+<ul>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/21">Bug in CSS with placement of "Newer Posts" button</a></li>
+<li><a href="https://github.com/alexandrevicenzi/Flex/issues/14">Posts preview on main page</a></li>
+</ul>
+<p>Hope you enjoy this theme.</p>Flex 1.1.02015-10-07T08:00:00-04:002015-10-07T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2015-10-07:/flex-pelican-theme-update-1-1.html<p>I've made the <a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> a time ago. For my surprise, many people are using it. I feel thankful for this.</p>
+<p>So, after some new blogs with this theme, I got issues and PRs on GitHub from these new users. This weekend I had some free time and I release …</p><p>I've made the <a href="https://github.com/alexandrevicenzi/Flex">Flex theme</a> a time ago. For my surprise, many people are using it. I feel thankful for this.</p>
+<p>So, after some new blogs with this theme, I got issues and PRs on GitHub from these new users. This weekend I had some free time and I release the <a href="https://github.com/alexandrevicenzi/Flex/releases/tag/v1.1">second version</a> of Flex (aka v1.1).</p>
+<p>This new version doesn't include nothing so special, just some bug fix and a new setting to allow custom CSS stylesheets.</p>
+<p>The new custom setting can be used like this:</p>
+<div class="highlight"><pre><span></span><code><span class="n">EXTRA_PATH_METADATA</span> <span class="o">=</span> <span class="p">{</span>
+ <span class="s1">'extra/custom.css'</span><span class="p">:</span> <span class="p">{</span><span class="s1">'path'</span><span class="p">:</span> <span class="s1">'static/custom.css'</span><span class="p">},</span>
+<span class="p">}</span>
+<span class="n">CUSTOM_CSS</span> <span class="o">=</span> <span class="s1">'static/custom.css'</span>
+</code></pre></div>
+
+<p>I would like to thank all who helped in this new version.</p>Flex: Responsive Pelican theme2015-07-22T08:00:00-04:002015-07-22T08:00:00-04:00Alexandre Vicenzitag:flex.alxd.me,2015-07-22:/flex-pelican-theme.html<p>I just start a new fresh blog using <a href="http://getpelican.com">Pelican</a>. Sometimes choosing a theme for a new site is something difficult that takes time.</p>
+<p>In the Pelican <a href="http://www.pelicanthemes.com/">theme gallery</a>, I couldn't find anything that I really liked to feet all my needs. So in the first time of the history, I …</p><p>I just start a new fresh blog using <a href="http://getpelican.com">Pelican</a>. Sometimes choosing a theme for a new site is something difficult that takes time.</p>
+<p>In the Pelican <a href="http://www.pelicanthemes.com/">theme gallery</a>, I couldn't find anything that I really liked to feet all my needs. So in the first time of the history, I choose to create my own theme. I never did this before.</p>
+<p>Creating a theme for Pelican is quite easy, unlike Wordpress. You can take a look in the <a href="https://github.com/alexandrevicenzi/Flex">Source Code of Flex</a>.</p>
+<p>But how Flex looks like? Well, you can see <a href="images/flex-screenshot.png">this screenshot</a>, but you already know how it looks like, you're looking at it. :D</p>
+<p>I really care about SEO and integrations with Facebook, Google Plus and other social networks, so this theme offers some features:</p>
+<ul>
+<li>Mobile First</li>
+<li>Responsive</li>
+<li>Semantic</li>
+<li>SEO Best Practices</li>
+<li>Open Graph</li>
+<li>Rich Snippets (JSON-LD)</li>
+</ul>
+<p>Maybe these features are not fully optimized, but I'll improve.</p>
+<p>Flex also offers integrations with multiple services.</p>
+<blockquote>
+<p><strong>Tip:</strong></p>
+<p>You can easyly integrate with:</p>
+<ul>
+<li>AddThis</li>
+<li>Disqus</li>
+<li>Google Analytics</li>
+<li>Google Tag Manager</li>
+<li>StatusCake</li>
+</ul>
+</blockquote>
+<p>Flex is a theme built by a developer for developers, but of course, you can use for any purpose. In this scenario, Flex is able to create good styles for coding, outputs and samples.</p>
+<p>If you need to show some program output you can use <code>samp</code> tag to look like this:</p>
+<p><samp>Done: Processed 4 articles, 0 drafts, 2 pages and 0 hidden pages in 0.22 seconds.</samp></p>
+<p>Or if you want multiple lines:</p>
+<p><samp>
+ total used free shared buffers cached
+Mem: 5866 4674 1192 386 0 2404
+-/+ buffers/cache: 2269 3596
+Swap: 20480 1267 19213
+</samp></p>
+<p>If you like to share code snippets, you can take advantage of <a href="http://pygments.org/">Pygments</a> syntax highlighting:</p>
+<div class="highlight"><pre><span></span><code><span class="c1">// Foo</span>
+<span class="kd">var</span><span class="w"> </span><span class="nx">bar</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mf">0</span><span class="p">;</span>
+</code></pre></div>
+
+<div class="highlight"><pre><span></span><code><span class="k">class</span> <span class="nc">Foo</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+ <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">bar</span><span class="p">)</span>
+ <span class="bp">self</span><span class="o">.</span><span class="n">bar</span> <span class="o">=</span> <span class="n">bar</span>
+</code></pre></div>
+
+<div class="highlight"><pre><span></span><code>ls<span class="w"> </span>*.jpg<span class="w"> </span><span class="p">|</span><span class="w"> </span>xargs<span class="w"> </span>-n1<span class="w"> </span>-i<span class="w"> </span>cp<span class="w"> </span><span class="o">{}</span><span class="w"> </span>/external-hard-drive/directory
+</code></pre></div>
+
+<p><strong>Note:</strong> The code block looks like GitHub’s colors.</p>
+<p>You can add tables too:</p>
+<table>
+<thead>
+<tr>
+<th>Item</th>
+<th>Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Computer</td>
+<td>$1600</td>
+</tr>
+<tr>
+<td>Phone</td>
+<td>$12</td>
+</tr>
+<tr>
+<td>Pipe</td>
+<td>$1</td>
+</tr>
+</tbody>
+</table>
+<p>and how heading looks like?</p>
+<h1>This is heading 1</h1>
+<h2>This is heading 2</h2>
+<h3>This is heading 3</h3>
+<h4>This is heading 4</h4>
+<h5>This is heading 5</h5>
+<h6>This is heading 6</h6>
+<p>This examples are in Markdown. I'm not sure how it will look using reStructuredText. Keep in mind that Markdown allows you to add HTML tags. If you can create the same HTML syntax produced by Markdown using reStructuredText it will work.</p>
+<p>You can take a look in the <a href="https://raw.githubusercontent.com/alexandrevicenzi/blog/master/content/News/flex-pelican-theme.md">source code of this page</a> to know how to create rich examples.</p>
+<p>Flex is my first attempt creating themes and there's no IE testing yet. You can check the <a href="https://github.com/alexandrevicenzi/flex">sources here</a>.</p>
+<p>As soon as possible I will add this project to Pelican gallery.</p>
+<p>Drop a comment if you like this theme, or <a href="https://github.com/alexandrevicenzi/Flex/issues">open an issue</a> if you need a feature or found a bug.</p>
\ No newline at end of file
diff --git a/flex-pelican-theme-update-1-1-1.html b/flex-pelican-theme-update-1-1-1.html
new file mode 100644
index 0000000..c796933
--- /dev/null
+++ b/flex-pelican-theme-update-1-1-1.html
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Flex – Flex 1.1.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
I've made the Flex theme a time ago. For my surprise, many people are using it. I feel thankful for this.
+
So, after some new blogs with this theme, I got issues and PRs on GitHub from these new users. This weekend I had some free time and I release the second version of Flex (aka v1.1).
+
This new version doesn't include nothing so special, just some bug fix and a new setting to allow custom CSS stylesheets.
Flex theme 2.0 comes with new features.
+In fact there are two new features.
+
The biggest change is localization support.
+Yes, Flex now can be translated into your language.
+You can read about here.
+
The biggest challege was to create a way to translate without breaking old versions.
+If you use English it changes nothing for you.
+But if you want to use translation you need to add new lines to your pelican configuration file.
+
Here is a small example to use Flex in another language.
+
# Enable i18n plugin, probably you already have some others here.
+PLUGINS=['i18n_subsites']
+# Enable Jinja2 i18n extension used to parse translations.
+JINJA_EXTENSIONS=['jinja2.ext.i18n']
+# Default theme language.
+I18N_TEMPLATES_LANG='en'
+# Your language.
+DEFAULT_LANG='de'
+OG_LOCALE='de_DE'
+LOCALE='de_DE'
+
+
+
Last but not least, Flex supports the feature "X minute read", similar Medium.
Flex theme 2.1.0 comes with features that I was delaying for so long.
+
Flex 2.1.0 adds support for Google AdSense.
+
If you choose wisely, ads are a way to win some money, but if not, you may loose your users due to excessive use of ads.
+
Flex has six places for ads. Google recommends up to 3 ads per page. There is ads page only, and banner that appears on all pages.
+Below you can see how to enable ads in your pelican configuration file.
+
GOOGLE_ADSENSE={
+ 'ca_id':'ca-pub-1234567890',# Your AdSense ID
+ 'page_level_ads':True,# Allow Page Level Ads (mobile)
+ 'ads':{
+ 'aside':'1234561',# Side bar banner (all pages)
+ 'main_menu':'1234562',# Banner before main menu (all pages)
+ 'index_top':'1234563',# Banner after main menu (index only)
+ 'index_bottom':'1234564',# Banner before footer (index only)
+ 'article_top':'1234565',# Banner after article title (article only)
+ 'article_bottom':'1234566',# Banner after article content (article only)
+ }
+}
+
+
+
Version 2.1.0 also comes with new translations. You can see available translations here.
The next Flex version will be 3.0 and it will bring a few changes to the theme structure, introducing a few configuration changes.
+Over the years many features were added to Flex theme and some with not much care.
+Because of this, code cleanup is needed to allow theme maintenance in the future.
+Pelican also changed, and some features present in Flex are now available in Pelican or as new plugins. It's time to review everything done so far.
+
Hope you enjoy this version and stay tuned for Flex 3.0.
I just start a new fresh blog using Pelican. Sometimes choosing a theme for a new site is something difficult that takes time.
+
In the Pelican theme gallery, I couldn't find anything that I really liked to feet all my needs. So in the first time of the history, I choose to create my own theme. I never did this before.
+
Creating a theme for Pelican is quite easy, unlike Wordpress. You can take a look in the Source Code of Flex.
+
But how Flex looks like? Well, you can see this screenshot, but you already know how it looks like, you're looking at it. :D
+
I really care about SEO and integrations with Facebook, Google Plus and other social networks, so this theme offers some features:
+
+
Mobile First
+
Responsive
+
Semantic
+
SEO Best Practices
+
Open Graph
+
Rich Snippets (JSON-LD)
+
+
Maybe these features are not fully optimized, but I'll improve.
+
Flex also offers integrations with multiple services.
+
+
Tip:
+
You can easyly integrate with:
+
+
AddThis
+
Disqus
+
Google Analytics
+
Google Tag Manager
+
StatusCake
+
+
+
Flex is a theme built by a developer for developers, but of course, you can use for any purpose. In this scenario, Flex is able to create good styles for coding, outputs and samples.
+
If you need to show some program output you can use samp tag to look like this:
+
Done: Processed 4 articles, 0 drafts, 2 pages and 0 hidden pages in 0.22 seconds.
This examples are in Markdown. I'm not sure how it will look using reStructuredText. Keep in mind that Markdown allows you to add HTML tags. If you can create the same HTML syntax produced by Markdown using reStructuredText it will work.