diff --git a/web/themes/hugo-flex/config.yaml b/web/themes/hugo-flex/config.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6b04722dd6abdf099ff6128b3b91d77315a94edd
--- /dev/null
+++ b/web/themes/hugo-flex/config.yaml
@@ -0,0 +1,46 @@
+params:
+  color: teal           # Any color in CSS syntax
+  width: 42rem          # Any length in CSS syntax
+  footer: >-            # A hardcoded space is needed before each html element
+    Except where otherwise noted, content on this site is licensed under a  
+    <a href="http://creativecommons.org/licenses/by/4.0/" rel="license">Creative
+    Commons Attribution 4.0 International License</a>.
+  rss: To subscribe to this RSS feed, copy its address and paste it into your
+    favorite feed reader.
+  summaries: false      # Set to true to show summaries of posts on homepage
+  divider: \a0          # Set to false to remove divider below posts on homepage
+  schema: false         # Set to true to add Schema.org metadata
+  opengraph: false      # Set to true to add Open Graph metadata
+  twittercards: false   # Set to true to add Twitter Cards metadata
+  utterances:
+    repo:               # Set to Utterances repo URL to add Utterances comments
+    issueterm: pathname
+    theme: github-light
+  netlify:
+    honeypot: false     # Set to true to add honeypot field in contact form
+    recaptcha: false    # Set to true to add recaptcha challenge in contact form
+  # css:                # Uncomment to add custom CSS from a list of files
+  #   - css/foo.css
+  #   - bar.css
+  # js:                 # Uncomment to add custom JS from a list of files
+  #   - js/foo.js
+  #   - bar.js
+
+
+menu:
+  nav:
+  - name: About
+    url: about/
+    weight: 1
+  - name: Posts
+    url: post/
+    weight: 2
+  - name: Tags
+    url: tags/
+    weight: 3
+  - name: Categories
+    url: categories/
+    weight: 4
+  - name: RSS
+    url: index.xml
+    weight: 5
\ No newline at end of file
diff --git a/web/themes/hugo-flex/theme.toml b/web/themes/hugo-flex/theme.toml
new file mode 100644
index 0000000000000000000000000000000000000000..0009ae6e1be6dbb43f7cf5fcffe25079fe637559
--- /dev/null
+++ b/web/themes/hugo-flex/theme.toml
@@ -0,0 +1,13 @@
+name = "Hugo Flex"
+license = "Apache-2.0"
+licenselink = "https://github.com/de-souza/hugo-flex/blob/master/LICENSE"
+description = "A lightweight Hugo theme leveraging CSS Flexbox"
+homepage = "https://github.com/de-souza/hugo-flex/"
+demosite = "https://de-souza.github.io/hugo-flex/"
+tags = ["responsive", "minimal", "flexbox", "no-javascript"]
+features = ["posts"]
+min_version = "0.65"
+
+[author]
+  name = "Léo De Souza"
+  homepage = "https://github.com/de-souza/"