88 < link rel ="preconnect " href ="https://fonts.googleapis.com ">
99 < link rel ="preconnect " href ="https://fonts.gstatic.com " crossorigin >
1010 < link href ="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap " rel ="stylesheet ">
11+
12+ <!-- Font Awesome -->
13+ < link rel ="stylesheet " href ="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css " integrity ="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA== " crossorigin ="anonymous " referrerpolicy ="no-referrer " />
14+
1115 <!-- Main Stylesheet -->
1216 < link rel ="stylesheet " href ="{{ url_for_static('style.css') }} ">
13- {# Optional: Link generated pygments CSS if you use that method #}
14- {# < link rel ="stylesheet " href ="{{ url_for_static('pygments.css') }} "> #}
1517 {% block extra_head %}{% endblock %}
1618</ head >
1719< body >
1820 < div class ="site-container ">
1921 < header class ="site-header ">
2022 < div class ="header-content ">
2123 < div class ="header-branding ">
22- < h1 > < a href ="{{ url_for_index() }} "> Sajjad Talk </ a > </ h1 >
24+ < h1 > < a href ="{{ url_for_index() }} "> Sajjad Talks </ a > </ h1 >
2325 </ div >
2426
2527 {# --- Search and Theme Toggle Area --- #}
2628 < div class ="header-controls ">
27- {# Search Input #}
2829 < div class ="search-container ">
2930 < input type ="search " id ="search-input " placeholder ="Search posts... " aria-label ="Search posts ">
3031 < div id ="search-results " class ="search-results-box " aria-live ="polite "> </ div >
3132 </ div >
32- {# Theme Toggle Button #}
3333 < button id ="theme-toggle " class ="theme-toggle-button " aria-label ="Toggle dark mode ">
34- {# Icons will be handled by CSS/JS #}
3534 < span class ="icon-sun "> ☀️</ span >
3635 < span class ="icon-moon "> 🌙</ span >
3736 </ button >
3837 </ div >
39-
4038 < nav class ="main-nav ">
4139 {# Add nav links if needed #}
4240 </ nav >
@@ -49,12 +47,31 @@ <h1><a href="{{ url_for_index() }}">Sajjad Talk</a></h1>
4947 </ main >
5048
5149 < footer class ="site-footer ">
52- < p > © {{ now().year }} SajjadTalks</ p >
50+ {# --- Footer Links with Icons --- #}
51+ < div class ="footer-links ">
52+ < a href ="https://github.com/SajjadTalks " target ="_blank " rel ="noopener noreferrer " aria-label ="GitHub Profile ">
53+ < i class ="fab fa-github " aria-hidden ="true "> </ i > GitHub
54+ </ a >
55+ < span class ="separator "> |</ span >
56+ < a href ="https://sajjadtalks.github.io/ " target ="_blank " rel ="noopener noreferrer " aria-label ="Personal Website ">
57+ < i class ="fas fa-globe " aria-hidden ="true "> </ i > Website
58+ </ a >
59+ < span class ="separator "> |</ span >
60+ < a href ="mailto:Sajjad_phone@proton.me " aria-label ="Contact via Email ">
61+ < i class ="fas fa-envelope " aria-hidden ="true "> </ i > Contact
62+ </ a >
63+ < span class ="separator "> |</ span >
64+ < a href ="https://t.me/SajjadTalks " target ="_blank " rel ="noopener noreferrer " aria-label ="Telegram Profile ">
65+ < i class ="fab fa-telegram " aria-hidden ="true "> </ i > Telegram {# Use fa-telegram instead of fa-telegram-plane maybe #}
66+ </ a >
67+ </ div >
68+ {# --- Copyright Notice --- #}
69+ < p class ="copyright "> © {{ now().year }} SajjadTalks</ p >
70+ < p class ="generated-by "> Generated by Python</ p >
5371 </ footer >
5472 </ div > {# End site-container #}
5573
5674 {# --- JavaScript --- #}
57- {# Link the main script file, use defer to load after HTML parsing #}
5875 < script src ="{{ url_for_static('script.js') }} " defer > </ script >
5976</ body >
6077</ html >
0 commit comments