diff --git a/rss.xml b/rss.xml index b60ec95..f53658e 100644 --- a/rss.xml +++ b/rss.xml @@ -5,7 +5,7 @@ https://justlovemaki.github.io/CloudFlare-AI-Insight-Daily/today/book/ 近 7 天的AI日报 zh-cn - Fri, 20 Jun 2025 01:08:34 GMT + Fri, 20 Jun 2025 07:47:44 GMT diff --git a/today/book/2025-06-20.html b/today/book/2025-06-20.html index 00debe2..8b0ab8c 100644 --- a/today/book/2025-06-20.html +++ b/today/book/2025-06-20.html @@ -3,7 +3,7 @@ - Today - By 何夕2077 + Today - AI 日报 By 何夕2077 @@ -134,7 +134,7 @@ -

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

diff --git a/today/book/book.js b/today/book/book.js index 7cc1f4e..4a4ddba 100644 --- a/today/book/book.js +++ b/today/book/book.js @@ -817,5 +817,11 @@ aria-label="Show hidden lines">'; })(); })(); -var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(a){return a.raw=a};$jscomp.createTemplateTagFirstArgWithRaw=function(a,b){a.raw=b;return a}; -(function(){var a=window.location.href,b=window.location.pathname;"justlovemaki.github.io"===window.location.hostname&&b.startsWith("/CloudFlare-AI-Insight-Daily/today/book/")&&(b="https://ai-insight-daily.vercel.app/"+b.substring(40)+window.location.search+window.location.hash,console.log("Original URL: "+a),console.log("Redirecting to: "+b),window.location.replace(b))})(); +var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(a){return a.raw=a};$jscomp.createTemplateTagFirstArgWithRaw=function(a,b){a.raw=b;return a}; +(function(){var a=window.location.href,b=window.location.pathname;"justlovemaki.github.io"===window.location.hostname&&b.startsWith("/CloudFlare-AI-Insight-Daily/today/book/")&&(b="https://ai.hubtoday.app/"+b.substring(40)+window.location.search+window.location.hash,console.log("Original URL: "+a),console.log("Redirecting to: "+b),window.location.replace(b))})(); + + (function(c,l,a,r,i,t,y){ + c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; + t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; + y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); + })(window, document, "clarity", "script", "s0drt9kmxf"); diff --git a/today/book/daily/2025-06-01.html b/today/book/daily/2025-06-01.html index 8a4babb..8ce0c8d 100644 --- a/today/book/daily/2025-06-01.html +++ b/today/book/daily/2025-06-01.html @@ -3,7 +3,7 @@ - 06-01-日刊 - By 何夕2077 + 06-01-日刊 - AI 日报 By 何夕2077 @@ -134,7 +134,7 @@
-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

-

By 何夕2077

+

AI 日报 By 何夕2077

diff --git a/today/book/toc.js b/today/book/toc.js index e736c90..a88873e 100644 --- a/today/book/toc.js +++ b/today/book/toc.js @@ -1,76 +1,70 @@ -// Populate the sidebar -// -// This is a script, and not included directly in the page, to control the total size of the book. -// The TOC contains an entry for each page, so if each page includes a copy of the TOC, -// the total size of the page becomes O(n**2). -class MDBookSidebarScrollbox extends HTMLElement { - constructor() { - super(); - } - connectedCallback() { - this.innerHTML = '
  1. Today
  2. 2025-06
  3. 06-20-日刊
  4. 06-19-日刊
  5. 06-18-日刊
  6. 06-17-日刊
  7. 06-16-日刊
  8. 06-15-日刊
  9. 06-14-日刊
  10. 06-13-日刊
  11. 06-12-日刊
  12. 06-11-日刊
  13. 06-10-日刊
  14. 06-09-日刊
  15. 06-08-日刊
  16. 06-07-日刊
  17. 06-06-日刊
  18. 06-05-日刊
  19. 06-04-日刊
  20. 06-03-日刊
  21. 06-02-日刊
  22. 06-01-日刊
'; - // Set the current, active page, and reveal it if it's hidden - let current_page = document.location.href.toString().split("#")[0].split("?")[0]; - if (current_page.endsWith("/")) { - current_page += "index.html"; - } - var links = Array.prototype.slice.call(this.querySelectorAll("a")); - var l = links.length; - for (var i = 0; i < l; ++i) { - var link = links[i]; - var href = link.getAttribute("href"); - if (href && !href.startsWith("#") && !/^(?:[a-z+]+:)?\/\//.test(href)) { - link.href = path_to_root + href; - } - // The "index" page is supposed to alias the first chapter in the book. - if (link.href === current_page || (i === 0 && path_to_root === "" && current_page.endsWith("/index.html"))) { - link.classList.add("active"); - var parent = link.parentElement; - if (parent && parent.classList.contains("chapter-item")) { - parent.classList.add("expanded"); - } - while (parent) { - if (parent.tagName === "LI" && parent.previousElementSibling) { - if (parent.previousElementSibling.classList.contains("chapter-item")) { - parent.previousElementSibling.classList.add("expanded"); - } - } - parent = parent.parentElement; - } - } - } - // Track and set sidebar scroll position - this.addEventListener('click', function(e) { - if (e.target.tagName === 'A') { - sessionStorage.setItem('sidebar-scroll', this.scrollTop); - } - }, { passive: true }); - var sidebarScrollTop = sessionStorage.getItem('sidebar-scroll'); - sessionStorage.removeItem('sidebar-scroll'); - if (sidebarScrollTop) { - // preserve sidebar scroll position when navigating via links within sidebar - this.scrollTop = sidebarScrollTop; - } else { - // scroll sidebar to current active section when navigating via "next/previous chapter" buttons - var activeSection = document.querySelector('#sidebar .active'); - if (activeSection) { - activeSection.scrollIntoView({ block: 'center' }); - } - } - // Toggle buttons - var sidebarAnchorToggles = document.querySelectorAll('#sidebar a.toggle'); - function toggleSection(ev) { - ev.currentTarget.parentElement.classList.toggle('expanded'); - } - Array.from(sidebarAnchorToggles).forEach(function (el) { - el.addEventListener('click', toggleSection); - }); - } -} -window.customElements.define("mdbook-sidebar-scrollbox", MDBookSidebarScrollbox); - - (function(c,l,a,r,i,t,y){ - c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; - t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; - y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); - })(window, document, "clarity", "script", "s0drt9kmxf"); +// Populate the sidebar +// +// This is a script, and not included directly in the page, to control the total size of the book. +// The TOC contains an entry for each page, so if each page includes a copy of the TOC, +// the total size of the page becomes O(n**2). +class MDBookSidebarScrollbox extends HTMLElement { + constructor() { + super(); + } + connectedCallback() { + this.innerHTML = '
  1. Today
  2. 2025-06
  3. 06-20-日刊
  4. 06-19-日刊
  5. 06-18-日刊
  6. 06-17-日刊
  7. 06-16-日刊
  8. 06-15-日刊
  9. 06-14-日刊
  10. 06-13-日刊
  11. 06-12-日刊
  12. 06-11-日刊
  13. 06-10-日刊
  14. 06-09-日刊
  15. 06-08-日刊
  16. 06-07-日刊
  17. 06-06-日刊
  18. 06-05-日刊
  19. 06-04-日刊
  20. 06-03-日刊
  21. 06-02-日刊
  22. 06-01-日刊
'; + // Set the current, active page, and reveal it if it's hidden + let current_page = document.location.href.toString().split("#")[0].split("?")[0]; + if (current_page.endsWith("/")) { + current_page += "index.html"; + } + var links = Array.prototype.slice.call(this.querySelectorAll("a")); + var l = links.length; + for (var i = 0; i < l; ++i) { + var link = links[i]; + var href = link.getAttribute("href"); + if (href && !href.startsWith("#") && !/^(?:[a-z+]+:)?\/\//.test(href)) { + link.href = path_to_root + href; + } + // The "index" page is supposed to alias the first chapter in the book. + if (link.href === current_page || (i === 0 && path_to_root === "" && current_page.endsWith("/index.html"))) { + link.classList.add("active"); + var parent = link.parentElement; + if (parent && parent.classList.contains("chapter-item")) { + parent.classList.add("expanded"); + } + while (parent) { + if (parent.tagName === "LI" && parent.previousElementSibling) { + if (parent.previousElementSibling.classList.contains("chapter-item")) { + parent.previousElementSibling.classList.add("expanded"); + } + } + parent = parent.parentElement; + } + } + } + // Track and set sidebar scroll position + this.addEventListener('click', function(e) { + if (e.target.tagName === 'A') { + sessionStorage.setItem('sidebar-scroll', this.scrollTop); + } + }, { passive: true }); + var sidebarScrollTop = sessionStorage.getItem('sidebar-scroll'); + sessionStorage.removeItem('sidebar-scroll'); + if (sidebarScrollTop) { + // preserve sidebar scroll position when navigating via links within sidebar + this.scrollTop = sidebarScrollTop; + } else { + // scroll sidebar to current active section when navigating via "next/previous chapter" buttons + var activeSection = document.querySelector('#sidebar .active'); + if (activeSection) { + activeSection.scrollIntoView({ block: 'center' }); + } + } + // Toggle buttons + var sidebarAnchorToggles = document.querySelectorAll('#sidebar a.toggle'); + function toggleSection(ev) { + ev.currentTarget.parentElement.classList.toggle('expanded'); + } + Array.from(sidebarAnchorToggles).forEach(function (el) { + el.addEventListener('click', toggleSection); + }); + } +} +window.customElements.define("mdbook-sidebar-scrollbox", MDBookSidebarScrollbox);