Programming

Kart Business Project

Predictions for the Future of Programming Future in 2030

OCR Software made by Abanoub Hanna - Software Developer

Why I Migrated KMT Hugo theme from Tailwind CSS to Vanilla/Pure CSS ?

I created a theme for my bilingual website called kmt . In the beginning, I designed the layout of the theme in Tailwind CSS . After some time, I realized that tailwind is complicate things more for …

How to show posts of my kmt theme on demo but not on others' websites

I want to create documentation and tutorials about my Hugo theme KMT, but I want to simplify my setup by adding them inside the theme itself. But if I added the posts in kmt theme, they’ll show …

Making Your Website Shine on Search Engines: SSG vs. SSR for SEO

So, you’ve built a fantastic website, but how do you get people to find it? Search Engine Optimization (SEO) is key! This post dives into SSG (Static Site Generation) and SSR (Server-Side …

Why I migrated my website to Hugo?

futureproof post format 🔗 In Hugo, we use a markdown file as the structure of the post. It is a reuseable post format. If something happen in the future, I can write a simple script to convert each …

Why Markdown for Content?

I rewrite my own website (this website you’re reading on) to be build with Hugo static site generator to save my content in a simple markdown files. Future-Proof 🔗 The best thing about saving …

Does Kmt Theme Support Google Analytics?

Yes, KMT theme supports Google Analytics and gtag. Kmt theme is a hugo theme developed mainly for my bilingual website. You just need to add the google analytics / gtag id in hugo.toml. [services] …

Is Kmt Hugo Theme Support Adsense ?

Yes, Kmt theme supports AdSense to display ads on your website. You just need to change the parameter of adsense in your project hugo.toml like this. [params] founded = 2023 - adsense = …

Why Another Hugo Theme?

I tried some themes such as PaperMod , Ananke , mini , Anubis and Whisper . Every theme lack in some aspect, so I decided to create a new theme for my own use case. Name of the theme 🔗 I named the …

Why The Hugo Theme is Named Kmt?

I named my Hugo theme kmt after the name of my country. As you can read on Wikipedia page about Egypt . The ancient Egyptian name of the country was (𓆎 𓅓 𓏏𓊖) km.t, which means black land, likely …

How to update Hugo Theme Kmt in my website ?

If you installed the KMT theme into your blog/website HUGO project via GIT, just use this command. git submodule update --remote This command will update all the submodules in your git project. But if …