![waffarx cash back](/img/waffarx-banner.png)
All About My Custom Hugo Theme KMT
Why Another Hugo Theme? 🔗 because there is no theme has all my specifications available. Why The Hugo Theme is Named Kmt? 🔗 I named my Hugo theme kmt after the name of my country. Objectives & Goals 🔗 speed page loading: surf the web at the speed of thought How to install Hugo theme Kmt ? 🔗 Install via git submodule Run this command while you are inside the folder of your Hugo site:
Social Media Buttons in Kmt Theme
source code sharing sites 🔗 GitHub GitLab CodeBerg video sharing social media 🔗 YouTube Tiktok Instagram text-only sites 🔗 Medium StackOverflow chatting apps 🔗 Telegram WhatsApp General Social Media 🔗 X Platform (formerly Twitter) (pka Twitter) Facebook LinkedIn Mastodon
My ToDo List for 2024 (daily updates)
I have too many goals I want to achieve in 2024. Here are the goals related to programming. Opensource Image to Text OCR app 🔗 I opensourced img2txt app on Github. You can install the app from Google Play or from Github releases . Features built in public 🔗 works offline (No need to internet access). using all the available OCR technologies which are (1) ML Kit, (2) Google Vision, and (3) Tesseract OCR.
Better Alternatives to Facebook Ads
There are too many challenges with Facebook ads such as difficulty of paying in Egypt due to limits on dollar spend. But there are too methods to cope with these challenges or avoid them. Method 1: Credit Card 🔗 If you don’t have credit card, go to your prefered bank and request a credit card backed by certificate deposit (CD). Use this credit card to pay your ads bill. Make sure your bills are below the monthly limit.
Should I use plain text files or sqlite database on my Android app?
I developed An android app to read the books of Pope Shenouda III in Arabic . I used plain text files as a storage. Each chapter of each book is a plain text file called for example a1.txt. I want to add more books quicker and it’s relatively easy and straightforward. But I also want to add search functionality. Searching in plain text files is not that hard! but search SQLite database is faster, efficient and overall better.
Phishing Facebook Pages via Recommendation
The hackers and stealers use new ideas and methods to convince you to click on their phishing page link. We discovered the direct message way in a previous post , and the recommendation way in another post . The hacker stole a Facebook page or created one, named it “Ad Assistant Pro” which indicates that it is for advertising assistance from Facebook. The hacker uses their fake Facebook page to recommend your page.
Another Strategy to Send a Phishing Link into Facebook Inbox
After few days of that phishing campaign we talked about in a previous post , I faced a new strategy to phish Facebook page admins and steal their accounts/pages. In this method of reaching out to Facebook page admins to convince them to click the phishing link and follow through the phishing funnel is using the inbox. The hacker/phisher is just sending you a direct message in messenger to convince you to click on the link.
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 my simple theme. Building and designing with tailwind CSS needs a build step before shipping, but native CSS doesn’t. Using tailwind CSS resets the default values set by web browsers, but I can use those defaults and change ONLY the things I need.
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 up on all websites that use the Kmt theme! Another project for demo 🔗 I can use another instance/project that uses kmt theme, and add posts in it, and deploy it as the kmt theme demo.
SEO optimization in Kmt Theme
KMT theme is the theme developed for websites powered by Hugo . Kmt theme is developed to be optimized for search engines. Minimal 🔗 Kmt theme is developed with minimalism in mind. The less code enough to get the job done. Very Small 🔗 All files are optimized to be small.. very small. I used CSS instead of Tailwind for efficiency and optimization. Lazyloading of Image 🔗 Kmt theme has a custom Hugo renderer for images to add loading="lazy".