工厂直供 · 品质保障 · 免费搭配设计 立即查看详情

这个教程将指导你如何修改Emlog的模板文件,将文章头部改为蓝色渐变背景的现代风格,类似于技术教程网站常见的设计。

步骤概览

  1. 备份原始文件
  2. 确定修改位置
  3. 添加必要的CSS样式
  4. 修改文章头部HTML结构
  5. 测试效果

详细步骤

1. 备份原始文件

在开始修改之前,先备份你的 echo_log.php 文件,以防需要恢复:

  1. 找到你当前使用的主题文件夹: content/templates/你的主题名称/
  2. 复制 echo_log.php 文件并重命名为 echo_log.php.bak

2. 添加必要的CSS样式

打开主题的 header.php 文件,在 `` 标签前添加以下CSS样式:


.article-header-banner {
    position: relative;
    background: linear-gradient(135deg, #4361ee 0%, #3a0ca3 100%);
    color: #fff;
    padding: 60px 0 80px;
    margin-bottom: 30px;
    overflow: hidden;
    text-align: center;
}

.article-header-banner::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23ffffff' fill-opacity='1' d='M0,128L48,144C96,160,192,192,288,197.3C384,203,480,181,576,154.7C672,128,768,96,864,96C960,96,1056,128,1152,154.7C1248,181,1344,203,1392,213.3L1440,224L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");
    background-size: cover;
    background-position: center;
}

.article-title {
    font-size: 2.5rem;
    font-weight: bold;
    margin-bottom: 20px;
}

.article-meta {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
}

.article-meta-item {
    display: flex;
    align-items: center;
}

.article-meta-item svg {
    margin-right: 5px;
    width: 16px;
    height: 16px;
}

.article-tags {
    margin-top: 20px;
}

.tag-item {
    display: inline-block;
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    padding: 4px 10px;
    border-radius: 20px;
    margin: 0 5px 5px 0;
    font-size: 12px;
}

.article-container {
    max-width: 90%;
    margin: 0 auto;
    padding: 0 15px;
}

@media (max-width: 768px) {
    .article-title {
        font-size: 1.8rem;
    }

    .article-meta {
        flex-wrap: wrap;
        gap: 10px;
    }
}

3. 修改文章头部HTML结构

现在,打开你的 echo_log.php 文件,找到文章头部区域。基于我们的主题文件,我们需要修改这部分:

  1. 找到以下这部分代码(大约在第357行左右):