落花雨记
  • 首页 首页
  • 留言板 留言板
  • 随便看看 随便看看
  • RSS Rss订阅
  • 关于 关于博客
  • 首页
  • 微语
  • 邻居
  • 友圈
  • 相册
  • 归档
  • 关于
  • 搜索
  • 夜间模式
    ©2025  落花雨记 Theme by OneBlog
    搜索
    标签
    # Typecho # 家人 # oneblog # 生活 # 初遇 # 落花雨 # 有猿人 # 国庆节 # 泰山 # 夜爬
  • 首页>
  • Typecho>
  • 正文
  • 我的折腾笔记

    2025年11月03日 374 阅读 25 评论 4173 字

    折腾的东西越来越多,昨晚删错东西,又给整崩了,这篇文章,当个备份用,哈哈哈。
    本博客基于Typecho1.2.1搭建,搭配开源主题oneblog~https://docs.oneblog.net/


    评论区域comments
    1.显示评论这归属地,使用XQLocation插件,合适位置调用

    <?php XQLocation_Plugin::render($comments->ip); ?>

    css样式/彩色渐变美化

    /* IP归属地样式 */
    .comment-location {
        font-size: 12px;
        font-weight: bold;
        background: linear-gradient(45deg, #f093fb, #f5576c, #4facfe, #00f2fe, #43e97b, #fa709a, #fee140);
        background-size: 400% 400%;
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        animation: gradient-shift 4s ease infinite;
        margin-left: 8px;
    }
    

    2.评论框添加每日一言
    添加css样式

    /* 富文本编辑器一言占位符样式 */
    .rich-editor-hitokoto[contenteditable="true"]:empty:before {
        content: attr(data-placeholder);
        color: #aaa;
        font-style: italic;
        pointer-events: none;
        display: block;
    }
    
    .rich-editor-hitokoto[contenteditable="true"]:focus:before {
        color: #ccc;
    }
    

    添加引用JS

    <!-- 用于加载一言的JavaScript -->
    <script>
    document.addEventListener('DOMContentLoaded', function() {
        const richEditor = document.getElementById('rich-editor');
    
        if (richEditor) {
            fetch('https://v1.hitokoto.cn/?c=i&encode=json')
                .then(response => response.json())
                .then(data => {
                    const placeholderText = `「 ${data.hitokoto} 」`;
                    richEditor.setAttribute('data-placeholder', placeholderText);
                })
                .catch(error => {
                    console.error('一言加载失败:', error);
                    richEditor.setAttribute('data-placeholder', '「 说点什么吧... 」');
                });
        }
    });
    </script>

    评论框

    <!-- 修改评论输入框的div,添加data-placeholder和rich-editor-hitokoto类 -->
    <div id="rich-editor" contenteditable="true" class="rich-editor rich-editor-hitokoto" data-placeholder="正在加载一言..."></div>

    首页/底部菜单栏/顶部菜单栏css
    1.首页文章分割线美化样式

    .post {
        border-bottom: none !important;
        position: relative;
        padding-bottom: 35px;
        margin-bottom: 35px;
    }
    
    .post::after {
        content: '〰️ 〰️ 〰️ 〰️ 〰️';
        position: absolute;
        bottom: 8px;
        left: 0;
        width: 100%;
        text-align: center;
        font-size: 20px;
        letter-spacing: 6px;
        opacity: 0.7;
        transition: all 0.3s ease;
        /* 创建渐变效果 */
        background: linear-gradient(90deg, #d4c5b9, #8b7355, #d4c5b9);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }
    
    .post:hover::after {
        opacity: 1;
        font-size: 22px;
        letter-spacing: 8px;
        /* 悬停时渐变更明显 */
        background: linear-gradient(90deg, #8b7355, #d4c5b9, #8b7355);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }
    
    .post:last-child::after {
        display: none;
    }

    2.PC端顶部菜单栏样式header

    /* PC端导航栏样式 */
    .pc-header {
        position: sticky;
        top: 0;
        background: #fff;
        box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        z-index: 1000;
        display: none; /* 默认隐藏,只在PC端显示 */
    }
    
    .nav-container {
        max-width: 1200px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        height: 60px;
    }
    
    .nav-logo img {
        height: 40px;
        width: auto;
    }
    
    .nav-menu {
        display: flex;
        list-style: none;
        margin: 0;
        padding: 0;
        gap: 30px;
    }
    
    .nav-menu a {
        text-decoration: none;
        color: #333;
        font-weight: 500;
        transition: color 0.3s;
        position: relative;
    }
    
    .nav-menu a:hover,
    .nav-menu a.active {
        color: var(--theme-color);
    }
    
    .nav-menu a.active::after {
        content: '';
        position: absolute;
        bottom: -5px;
        left: 0;
        right: 0;
        height: 2px;
        background: var(--theme-color);
    }
    
    /* 响应式显示控制 */
    @media (min-width: 768px) {
        .pc-header {
            display: block;
        }
    }
    
    /* 暗色模式适配 */
    .night .pc-header {
        background: #2d2d2d;
        box-shadow: 0 2px 10px rgba(0,0,0,0.3);
    }
    
    .night .nav-menu a {
        color: #e0e0e0;
    }
    

    未完待续~

    支付宝

    支付宝收款码

    微信

    微信收款码
    本文作者: 夏末 查看TA的资料
    本文著作权归作者 [ 夏末 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    Typechooneblog折腾开源
    取消回复

    发表留言
    回复

    读者留言25 排行榜图标 评论榜单

    1. 全局变量 活跃的旅人 中国湖南省联通
      2025-11-07 08:48 回复

      这个ip属地样式有意思,借鉴一下。哈哈

      1. 夏末 博主 中国江苏省联通
        2025-11-07 09:10 回复
        @全局变量

        IP显示是用的XQLocation插件

    2. 老罗 好盆友 活跃的居民 中国广东省联通
      2025-11-06 17:58 回复

      越来越漂亮了

      1. 夏末 博主 中国江苏省联通
        2025-11-06 19:16 回复
        @老罗

        🦐搞,哈哈哈102

    3. 满心 活跃的旅人 中国湖北省电信
      2025-11-06 08:49 回复

      这个主题还是功能比较齐全的了

      1. 夏末 博主 中国江苏省联通
        2025-11-06 10:02 回复
        @满心

        是的,第一次用Typecho就使用的oneblog主题,非常轻量,而且功能对于个人博客来说也完全够了

    4. 雨帆 活跃的旅人 中国安徽省联通
      2025-11-06 01:53 回复

      真有劲啊,我要是会写代码就好了,好羡慕能这么折腾大佬。

      1. 夏末 博主 中国江苏省联通
        2025-11-06 07:16 回复
        @雨帆

        大晚上不睡觉,我也不会整,好多都是人家站扒的,还有的是ai整的,哈哈哈112

    5. 祈雪听风吟 炽热的居民 ✨ 中国江苏省移动
      2025-11-05 14:12 回复

      我觉得评论区一言把[]符号去掉更加好看

      1. 夏末 博主 中国江苏省联通
        2025-11-05 22:38 回复
        @祈雪听风吟

        有点道理113

    6. 王叨叨 好盆友 炽热的居民 ✨ 中国北京联通
      2025-11-04 19:53 回复

      你这个主题功能挺全的了。折腾插件的时候,一定要注意,先禁用再删除……

      1. 落花雨记 博主 中国江苏省联通
        2025-11-04 20:16 回复
        @王叨叨

        oneblog主题确实很不错,推荐,哈哈哈,已经搞坏好几次了109

    7. seo 活跃的旅人 中国江苏省移动
      2025-11-04 16:39 回复

      越折腾越熟练

      1. 落花雨记 博主 中国江苏省联通
        2025-11-04 18:18 回复
        @seo

        熟能生巧106

    8. Hary 好盆友 炽热的居民 ✨ 中国安徽省联通
      2025-11-04 07:08 回复

      哦吼,咋回事,FB又没读取到你这篇文章。
      Oneblog桌面版有点单调了,加上你这个顶部菜单栏简直完美。

      1. 落花雨记 博主 中国江苏省联通
        2025-11-04 07:45 回复
        @Hary

        之前我给文章设置的隐藏,可能RSS就没更新112

    9. 不凡 活跃的旅人 中国辽宁省威瑞森
      2025-11-03 23:25 回复

      我要改动主题或者插件,提前备份要修改的主题或者插件和数据库

      1. 落花雨记 博主 中国江苏省联通
        2025-11-04 07:44 回复
        @不凡

        是个好习惯

    10. Vei 活跃的旅人 中国四川省移动
      2025-11-03 21:07 回复

      代码完成一个小修改就先全量备份一下,设置调整做好记录。一定一定一定做好备份,重要的事情说三遍。

      1. 落花雨记 博主 中国江苏省联通
        2025-11-03 21:11 回复
        @Vei

        现在数据2小时备份一次,文件全部本地备一份109

    11. 林深见语 炽热的居民 ✨ 中国江苏省联通
      2025-11-03 11:41 回复

      你越整越好看,厉害

      1. 落花雨记 博主 中国江苏省联通
        2025-11-03 11:45 回复
        @林深见语

        只管提需求,剩下的交给AI就够了,哈哈哈112

        1. 林深见语 炽热的居民 ✨ 中国江苏省联通
          2025-11-03 11:48 回复
          @落花雨记

          那也需要懂代码啊,我只能天天来看一看有什么好东西学一学

          1. 落花雨记 博主 中国江苏省联通
            2025-11-03 11:56 回复
            @林深见语

            你网站的文章和页面打不开,伪静态和固定链接要改一下

            1. 林深见语 炽热的居民 ✨ 中国江苏省联通
              2025-11-03 12:04
              @落花雨记

              我在改你早上给我那个地址css,就加不上class,所以网站就打不开

    加载更多评论
    加载中...
    — 已加载全部评论 —
    首页微语邻居友圈相册归档关于
    Copyright©2025  All Rights Reserved.  Load:2.027 s
    蜀ICP备2024060111号
    Theme by OneBlog V3.6.4
    夜间模式
    首页 首页 留言 留言 随机 随机 RSS Rss
    子按钮1图标子按钮2图标子按钮3图标

    开源不易,请尊重作者版权,保留基本的版权信息。