每日谜题

每天获取每日谜题

多年来,我每天都从真实的锦标赛棋局中精心挑选一道新谜题。今天的谜题只是最新的一道,档案库中已有超过2,000道往期每日谜题,你可以按自己的节奏来解。

挑战每日谜题档案

在你喜欢的平台上关注每日谜题,通过RSS订阅,或将其添加到你自己的网站。

谜题来自于你参加过的比赛

联系我们,如果你希望你的锦标赛棋局作为每日谜题的样板。

在你的网站上显示每日谜题

你可以使用以下代码把每日谜题嵌入你的网站或博客:


    <div>
    <span id="puzzleShortHeader" style="display:block;margin-bottom:4px;font-weight:600"></span>
    <a id="puzzleLink" href="https://chesspuzzle.net/zh/Daily">
        <img id="puzzleImage" alt="每日谜题" />
    </a><br />
    <span id="puzzleText" style="display:block;margin-top:4px;font-weight:600"></span>
    </div>

    <script type="text/javascript">
        var request = new XMLHttpRequest();
        request.open('GET', 'https://chesspuzzle.net/zh/Daily/Api', true);
        request.onload = function () {
            if (request.status >= 200 && request.status < 400) {
                var result = JSON.parse(request.responseText);
                document.getElementById("puzzleText").textContent = result.Text;
                document.getElementById("puzzleLink").href = result.Link;
                document.getElementById("puzzleImage").src = result.Image;
                document.getElementById("puzzleShortHeader").textContent = result.ShortHeader;
                // Alternative: show players and site separately
                // document.getElementById("puzzlePlayers").textContent = result.Players;
                // document.getElementById("puzzleSite").innerHTML = result.Site;
            }
        };
        request.send();
    </script>