<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>爆款密码 - 历史内容创作指南</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=LXGW+WenKai:wght@400;700&family=Noto+Serif+SC:wght@400;700;900&display=swap" rel="stylesheet">
<style>
:root {
--bg-color: #fbf8f2;
--text-color: #1a1a1a;
--accent-orange: rgba(255, 140, 0, 0.15);
--accent-orange-solid: #ff8c00;
--accent-red: rgba(231, 76, 60, 0.1);
--accent-red-solid: #e74c3c;
--accent-green: rgba(46, 204, 113, 0.15);
--accent-green-solid: #2ecc71;
--accent-purple: rgba(155, 89, 182, 0.15);
--accent-purple-solid: #9b59b6;
--accent-blue: rgba(52, 152, 219, 0.15);
--accent-blue-solid: #3498db;
--font-serif: 'Noto Serif SC', serif;
--font-hand: 'LXGW WenKai', cursive;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: var(--bg-color);
color: var(--text-color);
font-family: var(--font-hand);
line-height: 1.6;
overflow-x: hidden;
font-size: 24px; /* Base size scaled up */
}
/* Typography Override for Constraints */
p, li, span, div {
font-size: 36px; /* Strictly following user request for 36px+ */
}
.small-en {
font-family: var(--font-serif);
font-size: 18px !important;
text-transform: uppercase;
letter-spacing: 2px;
color: #555;
display: block;
margin-bottom: 10px;
}
h1, h2, h3, h4 {
font-family: var(--font-serif);
font-weight: 900;
line-height: 1.2;
}
h1 { font-size: 96px; margin-bottom: 10px; color: #000; }
h2 { font-size: 48px; margin-bottom: 30px; color: #333; }
h3 { font-size: 60px; margin-bottom: 20px; }
.container {
max-width: 1400px;
margin: 0 auto;
padding: 40px;
}
/* Header */
header {
text-align: center;
padding: 80px 0;
border-bottom: 4px solid #000;
margin-bottom: 60px;
}
header .sub-title {
font-size: 24px !important;
letter-spacing: 8px;
font-family: var(--font-serif);
}
/* Section Styling */
section {
margin-bottom: 80px;
opacity: 0;
transform: translateY(30px);
transition: all 0.8s ease-out;
}
section.visible {
opacity: 1;
transform: translateY(0);
}
/* Grid Layouts */
.grid-2 {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 40px;
align-items: start;
}
.grid-3 {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 30px;
}
.grid-2-equal {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
}
/* Feature Boxes */
.box {
padding: 40px;
border: 2px solid #000;
position: relative;
background: #fff;
box-shadow: 10px 10px 0px rgba(0,0,0,0.1);
transition: transform 0.3s;
}
.box:hover {
transform: translateY(-5px);
}
.highlight-orange { background: var(--accent-orange); border-color: var(--accent-orange-solid); }
.highlight-red { background: var(--accent-red); border-color: var(--accent-red-solid); }
.highlight-green { background: var(--accent-green); border-color: var(--accent-green-solid); }
.highlight-purple { background: var(--accent-purple); border-color: var(--accent-purple-solid); }
.highlight-blue { background: var(--accent-blue); border-color: var(--accent-blue-solid); }
/* Specific Component Styles */
.strategy-list li {
list-style: none;
margin-bottom: 20px;
font-weight: bold;
display: flex;
align-items: center;
}
.strategy-list li i {
margin-right: 15px;
font-size: 40px;
color: var(--accent-orange-solid);
}
.card-number {
font-family: var(--font-serif);
font-size: 80px;
color: var(--accent-red-solid);
font-weight: 900;
line-height: 1;
opacity: 0.8;
}
.stat-item {
text-align: center;
padding: 30px;
border-right: 2px solid #ccc;
}
.stat-item:last-child { border-right: none; }
.stat-number {
font-size: 72px;
font-family: var(--font-serif);
font-weight: 900;
display: block;
color: #000;
}
.stat-icon {
font-size: 48px;
margin-bottom: 15px;
color: #555;
}
/* Timeline */
.timeline-container {
position: relative;
padding: 40px 0;
}
.timeline-line {
position: absolute;
left: 50px;
top: 0;
bottom: 0;
width: 4px;
background: #000;
}
.timeline-item {
margin-left: 100px;
margin-bottom: 50px;
position: relative;
}
.timeline-item::before {
content: '';
position: absolute;
left: -58px;
top: 15px;
width: 20px;
height: 20px;
background: #000;
border-radius: 50%;
border: 4px solid #fff;
}
.time-tag {
display: inline-block;
background: #000;
color: #fff;
padding: 5px 15px;
font-size: 24px !important;
font-family: var(--font-serif);
margin-bottom: 10px;
}
/* Footer */
footer {
background: #1a1a1a;
color: #fbf8f2;
padding: 80px 40px;
text-align: center;
margin-top: 80px;
}
footer h2 { color: #fff; font-size: 60px; }
footer p { color: #ccc; font-size: 30px; }
/* Responsive */
@media (max-width: 1024px) {
.grid-2, .grid-3, .grid-2-equal { grid-template-columns: 1fr; }
.stat-item { border-right: none; border-bottom: 2px solid #ccc; }
h1 { font-size: 60px; }
p, li, div { font-size: 28px; } /* Slightly smaller on mobile but still large */
}
</style>
</head>
<body>
<div class="container">
<!-- Header -->
<header>
<h1>爆款密码</h1>
<div class="sub-title">HOW TO MAKE VIRAL HISTORY CONTENT</div>
</header>
<!-- Section 1: Topic Analysis -->
<section class="topic-analysis grid-2 visible">
<div class="box highlight-orange">
<span class="small-en">CORE STRATEGY</span>
<h3>核心策略</h3>
<ul class="strategy-list">
<li><i class="fa-solid fa-bolt"></i> 反差感定位</li>
<li><i class="fa-solid fa-heart-pulse"></i> 情感共鸣</li>
<li><i class="fa-solid fa-book-open"></i> 知识赛道</li>
</ul>
</div>
<div class="content-text">
<span class="small-en">TOPIC DIRECTION</span>
<h3>选题方向分析</h3>
<p>在历史内容赛道,常规叙事已难突围。必须通过<strong>反差感</strong>打破刻板印象,利用<strong>情感共鸣</strong>连接古今悲欢,深耕<strong>知识赛道</strong>提供稀缺价值。</p>
<p style="margin-top: 20px;">不要只讲"发生了什么",要讲"为什么发生"以及"与现代人的关系"。</p>
</div>
</section>
<!-- Section 2: Copywriting Skills -->
<section class="copywriting-skills">
<h3 style="text-align: center; margin-bottom: 40px;">文案技巧三板斧</h3>
<div class="grid-3">
<div class="box highlight-red">
<div class="card-number">01</div>
<h4>黄金开头</h4>
<p><strong>对仗句式</strong></p>
<p>制造强烈反差,前3秒引发好奇。</p>
</div>
<div class="box highlight-red">
<div class="card-number">02</div>
<h4>情感升华</h4>
<p><strong>转折艺术</strong></p>
<p>从赞美到遗憾,构建完整情绪弧线。</p>
</div>
<div class="box highlight-red">
<div class="card-number">03</div>
<h4>标签矩阵</h4>
<p><strong>流量密码</strong></p>
<p>官方话题叠加精准标签,撬动公域流量。</p>
</div>
</div>
</section>
<!-- Section 3: Statistics -->
<section class="statistics box" style="border: 4px solid #000;">
<div class="grid-3">
<div class="stat-item">
<i class="fa-solid fa-users stat-icon"></i>
<span class="stat-number">18-35</span>
<p>核心用户群</p>
</div>
<div class="stat-item">
<i class="fa-solid fa-graduation-cap stat-icon"></i>
<span class="stat-number">70%+</span>
<p>本科以上学历</p>
</div>
<div class="stat-item">
<i class="fa-solid fa-stopwatch stat-icon"></i>
<span class="stat-number">60s</span>
<p>完整叙事时长</p>
</div>
</div>
</section>
<!-- Section 4: Video Presentation -->
<section class="video-presentation">
<span class="small-en">PRESENTATION FORM</span>
<h3>视频呈现形式</h3>
<div class="grid-2-equal">
<div>
<p><i class="fa-solid fa-eye" style="color:var(--accent-blue-solid)"></i> <strong>视觉层面:</strong>古风画面搭配文字动效,强化沉浸感。</p>
<p><i class="fa-solid fa-layer-group" style="color:var(--accent-blue-solid)"></i> <strong>叙事结构:</strong>严格遵循5段式钩子流程。</p>
<p><i class="fa-solid fa-music" style="color:var(--accent-blue-solid)"></i> <strong>音频设计:</strong>BGM铺垫基调,旁白引导节奏。</p>
</div>
<div class="box highlight-green">
<span class="small-en">VIRAL GENES</span>
<h4>爆款基因总结</h4>
<ul style="list-style: square inside;">
<li>独特选题角度</li>
<li>犀利文案风格</li>
<li>极致情感设计</li>
<li>精美视觉呈现</li>
<li>社交传播机制</li>
</ul>
</div>
</div>
</section>
<!-- Section 5: Actionable & Values -->
<section class="grid-2">
<div class="box highlight-purple">
<span class="small-en">ACTIONABLE POINTS</span>
<h4>可复制要点</h4>
<ol style="padding-left: 40px;">
<li>前置最强冲突点</li>
<li>金句密度每15秒一个</li>
<li>评论区预埋互动梗</li>
<li>系列化封面设计</li>
<li>固定更新频率</li>
</ol>
</div>
<div class="box highlight-blue">
<span class="small-en">CORE VALUE</span>
<h4>核心价值输出</h4>
<div style="display: flex; flex-direction: column; gap: 20px;">
<div><strong>知识价值:</strong> 颠覆认知的历史真相</div>
<div><strong>情感价值:</strong> 跨越时空的家国情怀</div>
<div><strong>娱乐价值:</strong> 轻松有趣的表达方式</div>
</div>
</div>
</section>
<!-- Section 6: Target Audience -->
<section class="target-audience box highlight-red" style="text-align: center;">
<span class="small-en">TARGET AUDIENCE</span>
<h3>目标人群画像</h3>
<div style="display: flex; justify-content: space-around; flex-wrap: wrap; margin-top: 20px;">
<span><i class="fa-solid fa-pen-nib"></i> 文科生</span>
<span><i class="fa-solid fa-briefcase"></i> 职场理想主义者</span>
<span><i class="fa-solid fa-school"></i> 高中大学生</span>
</div>
</section>
<!-- Section 7: Timeline -->
<section class="timeline">
<span class="small-en">NARRATIVE STRUCTURE</span>
<h3>视频叙事结构时间轴</h3>
<div class="timeline-container">
<div class="timeline-line"></div>
<div class="timeline-item">
<span class="time-tag">0-3秒</span>
<h4>开场钩子</h4>
<p>抛出反直觉结论或巨大悬念,留住手指。</p>
</div>
<div class="timeline-item">
<span class="time-tag">3-10秒</span>
<h4>身份介绍</h4>
<p>快速建立人设,说明"我是谁"及"为何讲这个"。</p>
</div>
<div class="timeline-item">
<span class="time-tag">10-30秒</span>
<h4>冲突展开</h4>
<p>详述历史事件核心矛盾,层层递进。</p>
</div>
<div class="timeline-item">
<span class="time-tag">30-45秒</span>
<h4>情感升华</h4>
<p>上价值,将历史尘埃关联到现代人的精神世界。</p>
</div>
<div class="timeline-item">
<span class="time-tag">45-60秒</span>
<h4>互动引导</h4>
<p>提问、求关注,引导进入私域或下一个视频。</p>
</div>
</div>
</section>
</div>
<!-- Footer -->
<footer>
<h2>文化 + 情感 + 社交货币</h2>
<div class="sub-title" style="letter-spacing: 5px; margin-top: 20px;">THE FORMULA OF VIRAL SUCCESS</div>
</footer>
<script>
// Simple Intersection Observer for scroll animations
document.addEventListener('DOMContentLoaded', () => {
const observerOptions = {
root: null,
rootMargin: '0px',
threshold: 0.1
};
const observer = new IntersectionObserver((entries, observer) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
observer.unobserve(entry.target);
}
});
}, observerOptions);
document.querySelectorAll('section').forEach(section => {
observer.observe(section);
});
});
</script>
</body>
</html>