Hum tree pe hi needle in the morning sir
Mere blogger site ke liye theme banao ager koi sawal ho to puchho<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html>
<html b:css='false' b:defaultwidgetversion='2' b:js='true' b:layoutsVersion='3' expr:dir='data:blog.languageDirection' expr:lang='data:blog.locale' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gdata/b' xmlns:data='http://www.google.com/2005/gdata/data' xmlns:expr='http://www.google.com/2005/gdata/expr'>
<head>
<meta charset='UTF-8'/>
<meta content='width=device-width, initial-scale=1, maximum-scale=1' name='viewport'/>
<title><data:blog.pageTitle/></title>
<b:include data='blog' name='all-head-content'/>
<!-- Google Fonts & FontAwesome -->
<link href='https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap' rel='stylesheet'/>
<link href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css' rel='stylesheet'/>
<b:skin><![CDATA[
/* --- RESET & VARIABLES --- */
:root {
--bg-color: #f8fafc;
--card-bg: #ffffff;
--text-main: #1e293b;
--text-muted: #64748b;
--primary: #2563eb;
--primary-hover: #1d4ed8;
--border-color: #e2e8f0;
--radius: 12px;
--transition: all 0.25s ease;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: 'Inter', sans-serif; background-color: var(--bg-color); color: var(--text-main); line-height: 1.6; }
a { text-decoration: none; color: inherit; }
/* --- HEADER --- */
header { background: var(--card-bg); border-bottom: 1px solid var(--border-color); position: sticky; top: 0; z-index: 100; box-shadow: 0 1px 3px rgba(0,0,0,0.02); }
.header-container { max-width: 1200px; margin: 0 auto; padding: 16px 24px; display: flex; justify-content: space-between; align-items: center; }
.site-title a { font-size: 24px; font-weight: 700; color: var(--primary); letter-spacing: -0.5px; }
.nav-links a { margin-left: 20px; font-weight: 500; color: var(--text-muted); transition: var(--transition); }
.nav-links a:hover { color: var(--primary); }
/* --- CONTAINER --- */
.main-wrapper { max-width: 1200px; margin: 30px auto; padding: 0 24px; }
/* --- FEATURED SLIDER --- */
.featured-slider { display: grid; grid-template-columns: 2fr 1fr; gap: 20px; margin-bottom: 40px; }
.main-slide { background: var(--card-bg); border: 1px solid var(--border-color); border-radius: var(--radius); overflow: hidden; display: flex; flex-direction: column; justify-content: flex-end; padding: 30px; min-height: 350px; background-size: cover; background-position: center; position: relative; }
.main-slide::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 30%, rgba(0,0,0,0.8) 100%); }
.main-slide-content { position: relative; z-index: 2; color: #fff; }
.main-slide-content h2 a { color: #fff; font-size: 22px; margin-bottom: 8px; display: block; }
.side-slides { display: flex; flex-direction: column; gap: 20px; }
.side-slide-card { background: var(--card-bg); border: 1px solid var(--border-color); border-radius: var(--radius); padding: 16px; display: flex; gap: 14px; align-items: center; }
.side-slide-card img { width: 80px; height: 80px; border-radius: 8px; object-fit: cover; }
.side-slide-card h3 a { font-size: 14px; font-weight: 600; line-height: 1.4; }
/* --- POST GRID --- */
.section-title { font-size: 20px; font-weight: 700; margin-bottom: 20px; display: flex; align-items: center; gap: 10px; }
.post-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 24px; }
.post-card { background: var(--card-bg); border: 1px solid var(--border-color); border-radius: var(--radius); overflow: hidden; transition: var(--transition); display: flex; flex-direction: column; }
.post-card:hover { transform: translateY(-4px); box-shadow: 0 10px 25px -5px rgba(0,0,0,0.05); }
.post-img { width: 100%; height: 200px; object-fit: cover; background: #e2e8f0; }
.post-body { padding: 20px; flex-grow: 1; display: flex; flex-direction: column; justify-content: space-between; }
.post-title a { font-size: 18px; font-weight: 600; color: var(--text-main); margin-bottom: 10px; display: block; }
.post-snippet { font-size: 14px; color: var(--text-muted); margin-bottom: 16px; }
/* --- POST PAGE LAYOUT --- */
.post-container { background: var(--card-bg); border: 1px solid var(--border-color); border-radius: var(--radius); padding: 40px; margin-bottom: 40px; }
.post-container h1 { font-size: 32px; margin-bottom: 20px; font-weight: 700; }
.post-content { font-size: 16px; line-height: 1.8; color: #334155; }
.post-content p { margin-bottom: 20px; }
/* --- CUSTOM BUTTONS FOR PROMPTS --- */
.prompt-box-wrapper { background: #f1f5f9; border: 1px solid #cbd5e1; border-radius: var(--radius); padding: 20px; margin: 25px 0; position: relative; }
.prompt-box-wrapper pre { background: #ffffff; padding: 16px; border-radius: 8px; border: 1px solid var(--border-color); white-space: pre-wrap; font-family: 'Courier New', Courier, monospace; font-size: 14px; margin-bottom: 15px; color: #0f172a; max-height: 250px; overflow-y: auto; }
.prompt-actions { display: flex; gap: 12px; }
.btn-copy, .btn-launch { padding: 10px 18px; font-size: 14px; font-weight: 600; border-radius: 8px; cursor: pointer; border: none; display: inline-flex; align-items: center; gap: 8px; transition: var(--transition); }
.btn-copy { background-color: #0f172a; color: #fff; }
.btn-copy:hover { background-color: #334155; }
.btn-launch { background-color: var(--primary); color: #fff; }
.btn-launch:hover { background-color: var(--primary-hover); }
/* --- FOOTER --- */
footer { background: var(--card-bg); border-top: 1px solid var(--border-color); text-align: center; padding: 30px; color: var(--text-muted); font-size: 14px; margin-top: 60px; }
/* --- RESPONSIVE --- */
@media(max-width: 768px) {
.featured-slider { grid-template-columns: 1fr; }
.post-container { padding: 20px; }
}
]]></string></head>
<body>
<!-- Header Section -->
<header>
<div class='header-container'>
<div class='site-title'>
<a expr:href='data:blog.homepageUrl'><data:blog.title/></a>
</div>
<nav class='nav-links'>
<a expr:href='data:blog.homepageUrl'>Home</a>
<a href='#'>AI Prompts</a>
<a href='#'>Categories</a>
</nav>
</div>
</header>
<div class='main-wrapper'>
<b:section id='main-content' showaddelement='yes'>
<b:widget id='Blog1' locked='false' title='Blog Posts' type='Blog' version='2'>
<b:includable id='main'>
<!-- IF HOMEPAGE -->
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- Featured Slider Section (Simulated Grid) -->
<div class='section-title'><i class='fa-solid fa-fire text-primary'/> Trending AI Prompts</div>
<div class='featured-slider'>
<b:loop values='data:posts.limit(3)' var='post'>
<b:if cond='data:post == data:posts.first'>
<div class='main-slide' expr:style='"background-image: url(" + data:post.featuredImage + ");"'>
<div class='main-slide-content'>
<h2><a expr:href='data:post.url'><data:post.title/></a></h2>
<p style='font-size: 13px; opacity: 0.9;'><data:post.dateHeader/></p>
</div>
</div>
</b:if>
</b:loop>
<div class='side-slides'>
<b:loop values='data:posts.limit(3)' var='post'>
<b:if cond='data:post != data:posts.first'>
<div class='side-slide-card'>
<b:if cond='data:post.featuredImage'>
<img expr:src='data:post.featuredImage'/>
<b:else/>
<img src='https://via.placeholder.com/80'/>
</b:if>
<div>
<h3><a expr:href='data:post.url'><data:post.title/></a></h3>
<span style='font-size: 12px; color: var(--text-muted);'><data:post.dateHeader/></span>
</div>
</div>
</b:if>
</b:loop>
</div>
</div>
<!-- Main Post Grid -->
<div class='section-title' style='margin-top: 40px;'><i class='fa-solid fa-wand-magic-sparkles text-primary'/> Latest AI Prompts</div>
<div class='post-grid'>
<b:loop values='data:posts' var='post'>
<div class='post-card'>
<b:if cond='data:post.featuredImage'>
<img class='post-img' expr:src='data:post.featuredImage'/>
<b:else/>
<img class='post-img' src='https://via.placeholder.com/400x200'/>
</b:if>
<div class='post-body'>
<div>
<h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3>
<p class='post-snippet'><data:post.snippet/></p>
</div>
<a expr:href='data:post.url' style='color: var(--primary); font-weight: 600; font-size: 14px;'>Get Prompt →</a>
</div>
</div>
</b:loop>
</div>
<!-- IF POST PAGE -->
<b:else/>
<b:loop values='data:posts' var='post'>
<div class='post-container'>
<h1><data:post.title/></h1>
<div class='post-content'>
<data:post.body/>
</div>
</div>
</b:loop>
</b:if>
</b:includable>
</b:widget>
</b:section>
</div>
<!-- Footer -->
<footer>
<p>&copy; 2026 <data:blog.title/>. All rights reserved.</p>
</footer>
<!-- JavaScript for Copy Prompt & Launch Gemini Buttons -->
<script>
document.addEventListener("DOMContentLoaded", function() {
// Automatically find code blocks or custom prompt structures to add buttons if needed,
// or use standard buttons inside your post HTML editor.
});
function copyPromptText(buttonElement) {
const preTag = buttonElement.parentElement.previousElementSibling;
if(preTag && preTag.tagName === 'PRE') {
navigator.clipboard.writeText(preTag.innerText);
let originalText = buttonElement.innerHTML;
buttonElement.innerHTML = '<i class="fa-solid fa-check"></i> Copied!';
setTimeout(() => {
buttonElement.innerHTML = originalText;
}, 2000);
}
}
function launchGeminiAI(buttonElement) {
const preTag = buttonElement.parentElement.previousElementSibling;
let promptText = "";
if(preTag && preTag.tagName === 'PRE') {
promptText = encodeURIComponent(preTag.innerText);
}
window.open("https://gemini.google.com/app?q=" + promptText, "_blank");
}
</script>
</body>
</html>

Comments
Post a Comment