diff --git a/content/aws/25000000-mount-efs-ec2.md b/content/aws/25000000-mount-efs-ec2.md index 52bbab39..8d4bf407 100644 --- a/content/aws/25000000-mount-efs-ec2.md +++ b/content/aws/25000000-mount-efs-ec2.md @@ -1,6 +1,7 @@ Title: Mount Amazon EFS Drive on EC2 Ubuntu Linux using NFS Utils Date: 2022-06-13 Category: AWS Academy +Series: AWS CDK Tags: aws, linux Author: Rehan Haider Summary: A comprehensive guide to mount Amazon Elastic File Storage (EFS) on Ubuntu Linux using NFS Utils and then use it to serve files from the EFS drive. The guided includes instructions for both AWS Console & CLI diff --git a/content/aws/50000000-flask-on-beanstalk.md b/content/aws/50000000-flask-on-beanstalk.md index 9862eb86..09f7e3b5 100644 --- a/content/aws/50000000-flask-on-beanstalk.md +++ b/content/aws/50000000-flask-on-beanstalk.md @@ -1,6 +1,7 @@ Title: Run Flask Apps on Elastic Beanstalk Date: 2022-07-30 Category: AWS Academy +Series: AWS CDK Tags: aws, python Author: Rehan Haider Summary: Create a simple Flask app and run on AWS Elastic Beanstalk diff --git a/content/aws/75000000-iam-cross-account-role.md b/content/aws/75000000-iam-cross-account-role.md index 8fcf487c..40be5e20 100644 --- a/content/aws/75000000-iam-cross-account-role.md +++ b/content/aws/75000000-iam-cross-account-role.md @@ -1,6 +1,7 @@ Title: Cross Account Access to AWS Services using IAM Roles Date: 2022-08-13 Category: AWS Academy +Series: AWS CDK Tags: aws Author: Rehan Haider Summary: Access another AWS account temporarily using an IAM role and STS diff --git a/content/aws/87500000-cdk-api-gateway-route53.md b/content/aws/87500000-cdk-api-gateway-route53.md index c2c73e86..a400496a 100644 --- a/content/aws/87500000-cdk-api-gateway-route53.md +++ b/content/aws/87500000-cdk-api-gateway-route53.md @@ -1,6 +1,7 @@ Title: CDK API Gateway with Custom Domain Date: 2022-10-24 Category: AWS Academy +Series: AWS CDK Tags: aws, cdk, python Author: Rehan Haider Summary: Create API Gateway and connect it with a custom domain / subdomain using Route53 diff --git a/design/alexis/templates/article.html b/design/alexis/templates/article.html index a965b25a..0923e5db 100644 --- a/design/alexis/templates/article.html +++ b/design/alexis/templates/article.html @@ -21,6 +21,9 @@
Need Help? Open a discussion thread on GitHub.
+ {% if article.series %} + {% include "layouts/partial/series_navigation.html" %} + {% endif %} {% include "layouts/partial/tags.html"%}
{% include "layouts/related.html" %} diff --git a/design/alexis/templates/layouts/partial/series_navigation.html b/design/alexis/templates/layouts/partial/series_navigation.html new file mode 100644 index 00000000..b798c2df --- /dev/null +++ b/design/alexis/templates/layouts/partial/series_navigation.html @@ -0,0 +1,53 @@ + + +
+ +
+ + \ No newline at end of file diff --git a/settings.py b/settings.py index 34b6fa87..ba73002c 100644 --- a/settings.py +++ b/settings.py @@ -22,9 +22,9 @@ # Paths THEME_STATIC_DIR = "assets" THEME = "design/alexis" -## Path to blog content +# Path to blog content PATH = "content" -## Path to static folders +# Path to static folders STATIC_PATHS = [ "images", "extra/SW.js", @@ -67,13 +67,14 @@ (1, "{url}", "{save_as}"), (2, "{base_name}/{number}/", "{base_name}/{number}/index.html"), ) -PAGINATED_TEMPLATES = {"index": None, "tag": None, "category": None, "author": None} +PAGINATED_TEMPLATES = {"index": None, + "tag": None, "category": None, "author": None} # Uncomment following line if you want document-relative URLs when developing # RELATIVE_URLS = True -## Python-Markdown extension configuration +# Python-Markdown extension configuration MARKDOWN = { "extension_configs": { # Needed for code syntax highlighting @@ -93,13 +94,13 @@ # Plugin Settings # ---------------- -## Tag Cloud settings +# Tag Cloud settings TAG_CLOUD_STEPS = 4 TAG_CLOUD_MAX_ITEMS = 100 TAG_CLOUD_SORTING = "size" TAG_CLOUD_BADGE = True -## Sitemap configuration +# Sitemap configuration SITEMAP = { "format": "xml", "priorities": {"articles": 1, "indexes": 1, "pages": 0.25}, @@ -126,6 +127,7 @@ "pelican.plugins.tag_cloud", "pelican.plugins.related_posts", "plugins.fix_sitemap", + "pelican.plugins.series", # "plugins.minify", ] prod_plugins = [ @@ -134,6 +136,7 @@ "pelican.plugins.related_posts", "plugins.fix_sitemap", "plugins.search", + "pelican.plugins.series", "plugins.minify", ]