diff --git a/config.toml b/config.toml index e3ca248..812413a 100644 --- a/config.toml +++ b/config.toml @@ -4,8 +4,20 @@ base_url = "https://coolans.dev" # Whether to automatically compile all Sass files in the sass directory compile_sass = false +# When set to "true", the generated HTML files are minified. +minify_html = false + +# When set to "true", a search index is built from the pages and section +# content for `default_language`. build_search_index = true +# When set to "true", a feed is automatically generated. +generate_feeds = true +feed_filenames = ['rss.xml'] + +# The default author for pages +author = "Coolans" + [markdown] highlight_code = true @@ -13,5 +25,27 @@ highlight_code = true # If this is true, a `rel="noopener"` will always automatically be added for security reasons external_links_target_blank = true +# Whether to set decoding="async" and loading="lazy" for all images +# When turned on, the alt text must be plain text. +# For example, `` is ok but `` isnβt ok +lazy_async_image = true + +# When set to "true", emoji aliases translated to their corresponding +# Unicode emoji equivalent in the rendered Markdown files. (e.g.: :smile: => π) +render_emoji = true + +[search] +# Whether to include the title of the page/section in the index +include_title = true +# Whether to include the description of the page/section in the index +include_description = true +# Whether to include the RFC3339 datetime of the page in the search index +include_date = true +# Whether to include the rendered content of the page/section in the index +include_content = true +# At which code point to truncate the content to. Useful if you have a lot of pages and the index would +# become too big to load on the site. Defaults to not being set. +truncate_content_length = 100 + [extra] # Put all your custom variables here diff --git a/content/blog/_index.md b/content/blog/_index.md index 732ec1c..d2d6c1d 100644 --- a/content/blog/_index.md +++ b/content/blog/_index.md @@ -1,5 +1,5 @@ +++ -title = "Coming Soon" +title = "Blog Posts" sort_by = "date" template = "blog.html" page_template = "blog-page.html" diff --git a/content/blog/hello-world.md b/content/blog/hello-world.md new file mode 100644 index 0000000..ce52b66 --- /dev/null +++ b/content/blog/hello-world.md @@ -0,0 +1,28 @@ ++++ +title = "Hello World" +date = 2025-06-15 +extra.image = "assets/hello_world.webp" +description = "My First Blog." ++++ + +**Welcome to my blog β and thanks for stopping by!** + +{% paragraph(class="m-8") %} +This is my very first post, and I thought a simple "Hello World" would be a fitting way to kick things off. I'm Tanveer, a Full Stack Developer and self-taught SysAdmin. I spend most of my time building web applications with **Laravel**, and managing the systems that host them using tools like **NGINX** as webserver, **Docker** for containers. +{% end %} + +{% paragraph(class="m-8") %} +Through this blog, I plan to share my experiences, insights, and the occasional troubleshooting war story from both development and server-side adventures. Whether it's code patterns, deployment pipelines, or server optimizations, you'll find it here. +{% end %} + +{% paragraph(class="m-8") %} +This blog isn't just a showcase β it's a reflection of my journey. I'm a strong believer in learning by doing, and everything I know has been shaped by building, breaking, and fixing things on my own. +{% end %} + +{% paragraph(class="m-8") %} +Expect more posts soon on Laravel internals, secure deployments, performance tuning, and anything else I stumble upon or dive into. +{% end %} + +{% paragraph(class="m-8") %} +**Thanks again for reading. More to come :rocket:** +{% end %} diff --git a/static/assets/hello_world.webp b/static/assets/hello_world.webp new file mode 100644 index 0000000..d85ca27 Binary files /dev/null and b/static/assets/hello_world.webp differ diff --git a/static/assets/resume.pdf b/static/assets/resume.pdf new file mode 100644 index 0000000..607fb70 Binary files /dev/null and b/static/assets/resume.pdf differ diff --git a/templates/404.html b/templates/404.html index 92b868c..71345b6 100644 --- a/templates/404.html +++ b/templates/404.html @@ -2,6 +2,10 @@ {% block title %} Not Found {% endblock title %} +{% block head_extra %} + +{% endblock head_extra %} + {% block content %}