惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
人人都是产品经理
人人都是产品经理
小众软件
小众软件
博客园 - Franky
WordPress大学
WordPress大学
Jina AI
Jina AI
Google DeepMind News
Google DeepMind News
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
博客园 - 【当耐特】
IT之家
IT之家
G
Google Developers Blog
J
Java Code Geeks
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
云风的 BLOG
云风的 BLOG
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
V
Visual Studio Blog
U
Unit 42
阮一峰的网络日志
阮一峰的网络日志
月光博客
月光博客
GbyAI
GbyAI
雷峰网
雷峰网

小聂的窝

分享一个音乐播放器-可以登录网易云和QQ音乐 分享一个音乐播放器-可以登录网易云和QQ音乐 天涯社区回来了??? 天涯社区回来了??? 我把博客微信小程序重构了 我把博客微信小程序重构了 给服务器重装了下系统,恢复网站搞了一下午! 给服务器重装了下系统,恢复网站搞了一下午! 网站维护日记 网站维护日记 我的建站史 我的建站史 给博客主题小小的修改了一下 给博客主题小小的修改了一下 用Ai写了一个外链跳转提示插件 用Ai写了一个外链跳转提示插件 小聂春游记 小聂春游记 分享一个域名跳转单页 基于Halo博客系统搭建微信小程序 基于Halo博客系统搭建微信小程序 零成本使用域名邮箱教程 零成本使用域名邮箱教程 用小米音响实现自动开灯和自动电脑开关机 用小米音响实现自动开灯和自动电脑开关机 给博客加了个可以显示E宝限免中的页面 给博客加了个可以显示E宝限免中的页面 微信输入法使用体验 微信输入法使用体验 写了一个web翻译网页
分享一个域名跳转单页
小聂 · 2026-03-25 · via 小聂的窝

  这个单页是ai写的,由于我的博客更换域名旧域名就没啥用了,就直接找了个免费的域名跳转网站解析后再跳转到新域名,因为我的浏览器一直都开着广告拦截就没发现有广告,我手机访问的时候才发现跳转界面竟然有广告,就干脆让ai写了一个简单的跳转网页代码如下

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>正在跳转至新博客</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        :root {
            --primary: #6366f1;
            --primary-light: #a5b4fc;
            --bg: #f8fafc;
            --card: #ffffff;
            --text: #0f172a;
            --subtext: #64748b;
            --border: #e2e8f0;
        }
        @media (prefers-color-scheme: dark) {
            :root {
                --bg: #0f172a;
                --card: #1e293b;
                --text: #f8fafc;
                --subtext: #cbd5e1;
                --border: #334155;
            }
        }
        body {
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;
            background: var(--bg);
            padding: 24px;
            position: relative;
            overflow: hidden;
        }
        .bg-gradient {
            position: absolute;
            top: -200px;
            right: -200px;
            width: 600px;
            height: 600px;
            background: radial-gradient(circle, var(--primary-light) 0%, transparent 60%);
            opacity: 0.15;
            z-index: 0;
        }
        .card {
            background: var(--card);
            border-radius: 24px;
            padding: 56px 36px;
            max-width: 500px;
            width: 100%;
            text-align: center;
            box-shadow: 0 20px 60px rgba(0,0,0,0.1), 0 0 0 1px var(--border);
            animation: fadeIn 0.7s cubic-bezier(0.16, 1, 0.3, 1) forwards;
            position: relative;
            z-index: 1;
            border: 1px solid var(--border);
        }
        @keyframes fadeIn {
            from { opacity:0; transform: translateY(30px); }
            to { opacity:1; transform: translateY(0); }
        }
        .icon {
            font-size: 64px;
            margin-bottom: 24px;
            animation: bounce 2s infinite ease-in-out;
        }
        @keyframes bounce {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-8px); }
        }
        h1 {
            font-size: 28px;
            color: var(--text);
            margin-bottom: 16px;
            font-weight: 700;
            letter-spacing: -0.3px;
        }
        p {
            color: var(--subtext);
            font-size: 17px;
            line-height: 1.7;
            margin-bottom: 36px;
        }
        .url {
            font-weight: 700;
            color: var(--primary);
            padding: 2px 6px;
            border-radius: 6px;
            background: rgba(99, 102, 241, 0.1);
        }
        .jump-btn {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            padding: 16px 36px;
            background: var(--primary);
            color: #fff;
            border-radius: 16px;
            text-decoration: none;
            font-weight: 600;
            font-size: 16px;
            transition: all 0.25s ease;
            box-shadow: 0 4px 20px rgba(99, 102, 241, 0.3);
            margin-bottom: 20px;
        }
        .jump-btn:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 25px rgba(99, 102, 241, 0.4);
        }
        .jump-btn:active {
            transform: translateY(0);
        }
        .tip {
            font-size: 15px;
            color: var(--subtext);
            opacity: 0.85;
        }
        .countdown {
            color: var(--primary);
            font-weight: 700;
        }
    </style>
</head>
<body>
    <div class="bg-gradient"></div>
    <div class="card">
        <div class="icon">🚀</div>
        <h1>你好,欢迎访问我的博客</h1>
        <p>博客已迁移至新地址:<span class="url">xiaonie.me</span></p>
        <a href="https://xiaonie.me" class="jump-btn">立即前往新博客</a>
        <p class="tip"><span class="countdown" id="countdown">3</span> 秒后自动为你跳转...</p>
    </div>

    <script>
       
        let countdown = 3;
        const countdownEl = document.getElementById('countdown');
        const NEW_DOMAIN = "https://xiaonie.me";
        
        const timer = setInterval(() => {
            countdown--;
            countdownEl.textContent = countdown;
            if (countdown <= 0) {
                clearInterval(timer);
                window.location.href = NEW_DOMAIN;
            }
        }, 1000);

        
        setTimeout(() => {
            window.location.href = NEW_DOMAIN;
        }, 3500);
    </script>
</body>
</html>

  效果图如下

圆角-屏幕截图 2026-03-25 154030.png

  部署方法

  其实部署方法有很多找一个能免费托管html的网站就好,我用的是edgeone的国内访问会比较快一点.

小聂的窝

分享设计与科技生活

本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 小聂