<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://blog.logfun.xyz/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/adding-chinese-search/</loc>
        <lastmod>2026-05-05T14:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/ai-architecture-four-layers/</loc>
        <lastmod>2026-05-28T15:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/ai-architecture-gateway-layer/</loc>
        <lastmod>2026-05-29T16:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/ai-architecture-model-layer/</loc>
        <lastmod>2026-05-28T16:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/ai-architecture-orchestration-layer/</loc>
        <lastmod>2026-05-31T16:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/ai-architecture-terminal-layer/</loc>
        <lastmod>2026-06-02T16:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/ai-autonomous-evolution/</loc>
        <lastmod>2026-06-07T12:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/autoresearch-intro/</loc>
        <lastmod>2026-05-07T20:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/codex-goal-intro/</loc>
        <lastmod>2026-05-07T22:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/herdr-agent-multiplexer/</loc>
        <lastmod>2026-06-13T12:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/herdr-workspace-intro/</loc>
        <lastmod>2026-06-28T21:45:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/let-ai-handle-it/</loc>
        <lastmod>2026-05-08T23:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/new-api-multi-channel-setup/</loc>
        <lastmod>2026-06-07T12:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/nushell-install-ghproxy/</loc>
        <lastmod>2026-05-08T21:30:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/opencode-intro/</loc>
        <lastmod>2026-06-30T23:15:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/opencode-version-update/</loc>
        <lastmod>2026-05-17T20:20:16+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/ssh-key-multi-server/</loc>
        <lastmod>2026-05-19T22:20:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/tmux-quickstart/</loc>
        <lastmod>2026-05-14T15:44:20+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/tortoisegit-ssh-auth-fix/</loc>
        <lastmod>2026-05-05T16:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/umami-analytics-setup/</loc>
        <lastmod>2026-06-23T12:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/vibe-coding-to-harness/</loc>
        <lastmod>2026-05-24T20:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/waza-how/</loc>
        <lastmod>2026-05-06T11:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/waza-intro/</loc>
        <lastmod>2026-05-06T10:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/waza-why/</loc>
        <lastmod>2026-05-06T10:30:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/woodpecker-ci-core-concepts/</loc>
        <lastmod>2026-05-22T12:30:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/woodpecker-ci-intro/</loc>
        <lastmod>2026-05-22T12:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/woodpecker-ci-troubleshoot/</loc>
        <lastmod>2026-05-23T08:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/zellij-quickstart/</loc>
        <lastmod>2026-05-14T22:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/zellij-session-persistence/</loc>
        <lastmod>2026-05-23T09:30:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/zellij-tmux-alternative/</loc>
        <lastmod>2026-05-14T22:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/zola-blog-setup-guide/</loc>
        <lastmod>2026-05-05T09:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/blog/zola-theme-custom-domain/</loc>
        <lastmod>2026-05-05T10:30:00+08:00</lastmod>
    </url>
    <url>
    </url>
    <url>
        <lastmod>2026-06-17T16:50:00+08:00</lastmod>
    </url>
    <url>
        <lastmod>2026-06-05T20:30:00+08:00</lastmod>
    </url>
    <url>
        <lastmod>2026-06-01T23:01:00+08:00</lastmod>
    </url>
    <url>
        <lastmod>2026-06-23T18:00:00+08:00</lastmod>
    </url>
    <url>
        <lastmod>2026-06-01T15:00:00+08:00</lastmod>
    </url>
    <url>
        <lastmod>2026-06-07T22:00:00+08:00</lastmod>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/agent/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/agi/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/ai-agent/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/ai-coding/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/ai-infra/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/ai/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/analytics/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/architecture/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/autoresearch/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/caddy/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/ci/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/claude-code/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/codex/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/concept/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/cursor/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/debug/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/devops/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/devtools/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/docker/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/gateway/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/git/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/harness/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/herdr/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/karpathy/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/linux/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/llm/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/network/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/new-api/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/npm/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/nushell/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/opencode/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/opinion/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/orchestration/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/pagefind/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/philosophy/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/productivity/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/rust/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/search/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/self-hosted/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/serene/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/ssh/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/static-site/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/terminal/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/tmux/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/toolchain/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/tortoisegit/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/troubleshooting/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/tutorial/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/umami/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/vibe-coding/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/waza/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/workflow/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/zellij/</loc>
    </url>
    <url>
        <loc>https://blog.logfun.xyz/tags/zola/</loc>
    </url>
</urlset>
