1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <meta name="google-site-verification" content="xBT4GhYoi5qRD5tr338pgPM5OWHHIDR6mNg1a3euekI" /> 8 <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> 9 <meta name="description" content="fromuly's blog"> 10 <meta name="keywords" content="fromuly, fanzt, rimuly, physics"> 11 <meta name="theme-color" content="#000000"> 12 13 <!-- MathJax Enable--> 14 15
15<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
15 16 17
17<script type="text/x-mathjax-config"> 18 MathJax.Hub.Config({ 19 tex2jax: { 20 inlineMath: [['$','$'], ['\\(','\\)']], 21 processEscapes: true 22 } 23 }); 24 </script>
24 25 26
26<script type="text/javascript"> 27 window.addEventListener('DOMContentLoaded', () => { 28 document.querySelectorAll('code').forEach(code => { 29 const text = code.innerHTML; 30 is_inline_math = /^\$(.*)\$$/.exec(text); 31 is_display_math = /^\$\$(.*)\$\$$/ms.exec(text) || /^\\begin\{.+\}(.*)\\end\{.+\}/ms.exec(text); 32 if (is_inline_math || is_display_math) { 33 code.parentElement.classList.add('has-jax'); 34 if (is_inline_math) { 35 code.outerHTML = "<span class=yuuki_mathjax_inline>" + text + "</span>"; 36 } else { 37 code.outerHTML = "<span class=yuuki_mathjax_display>" + text + "</span>"; 38 } 39 } 40 }); 41 }); 42 </script>
42 43 44
44<script type="text/x-mathjax-config"> 45 MathJax.Hub.Config({ 46 tex2jax: { 47 skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code'] 48 } 49 }); 50 </script>
50 51 52 <!-- Open Graph --> 53 <meta property="og:title" 54 content="Archive - Fromuly Blog"> 55 56 <meta property="og:type" content="website"> 57 <meta property="og:description" 58 content="ãæè°çåæï¼ä¸æ¯ç¨æ¥è½è¯¯äººçï¼èæ¯ä¸ºäºæ¶å¤±æåå¨çãã"> 59 60 <meta property="og:image" content="https://fanzt.github.iohttps://github.com/fanzt.png"> 61 <meta property="og:url" content="https://fanzt.github.io/archive/"> 62 <meta property="og:site_name" content="Fromuly Blog"> 63 64 <title>Archive - Fromuly Blog</title> 65 66 <!-- Web App Manifest --> 67 <link rel="manifest" href="/pwa/manifest.json"> 68 69 <!-- Favicon --> 70 <link rel="shortcut icon" href="/img/favicon.ico"> 71 72 <!-- Canonical URL --> 73 <link rel="canonical" href="https://fanzt.github.io/archive/"> 74 75 <!-- Bootstrap Core CSS --> 76 <link rel="stylesheet" href=" /css/bootstrap.min.css"> 77 78 <!-- Custom CSS --> 79 <link rel="stylesheet" href=" /css/hux-blog.min.css"> 80 81 <!-- Custom Fonts --> 82 <!-- <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css"> --> 83 <!-- Hux change font-awesome CDN to qiniu --> 84 <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" 85 type="text/css"> 86 87 88 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 89 <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 90 <!--[if lt IE 9]> 91
91<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
91 92
92<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
92 93 <![endif]--> 94 95 <!-- ga & ba script hoook --> 96
96<script></script>
96 97 98 <!-- Google AdSense --> 99
99<script data-ad-client="ca-pub-6487568398225121" async 100 src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
100 101 102</head> 103 104 105<!-- hack iOS CSS :active style --> 106<body ontouchstart=""> 107 108 <!-- Navigation --> 109 110 <nav class="navbar navbar-default navbar-custom navbar-fixed-top"> 111 112 <div class="container-fluid"> 113 <!-- Brand and toggle get grouped for better mobile display --> 114 <div class="navbar-header page-scroll"> 115 <button type="button" class="navbar-toggle"> 116 <span class="sr-only">Toggle navigation</span> 117 <span class="icon-bar"></span> 118 <span class="icon-bar"></span> 119 <span class="icon-bar"></span> 120 </button> 121 <a class="navbar-brand" href="/">Fromuly Blog</a> 122 </div> 123 124 <!-- Collect the nav links, forms, and other content for toggling --> 125 <div id="huxblog_navbar"> 126 <div class="navbar-collapse"> 127 <ul class="nav navbar-nav navbar-right"> 128 <li> 129 <a href="/">Home</a> 130 </li> 131 132 133 134 135 <li> 136 <a href="/about/">About</a> 137 </li> 138 139 140 141 <li> 142 <a href="/archive/">Archive</a> 143 </li> 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 <li class="search-icon"> 161 <a href="javascript:void(0)"> 162 <i class="fa fa-search"></i> 163 </a> 164 </li> 165 </ul> 166 </div> 167 </div> 168 <!-- /.navbar-collapse --> 169 </div> 170 <!-- /.container --> 171 </nav> 172 173
173<script> 174 // Drop Bootstarp low-performance Navbar 175 // Use customize navbar with high-quality material design animation 176 // in high-perf jank-free CSS3 implementation 177 var $body = document.body; 178 var $toggle = document.querySelector('.navbar-toggle'); 179 var $navbar = document.querySelector('#huxblog_navbar'); 180 var $collapse = document.querySelector('.navbar-collapse'); 181 182 var __HuxNav__ = { 183 close: function () { 184 $navbar.className = " "; 185 // wait until animation end. 186 setTimeout(function () { 187 // prevent frequently toggle 188 if ($navbar.className.indexOf('in') < 0) { 189 $collapse.style.height = "0px" 190 } 191 }, 400) 192 }, 193 open: function () { 194 $collapse.style.height = "auto" 195 $navbar.className += " in"; 196 } 197 } 198 199 // Bind Event 200 $toggle.addEventListener('click', function (e) { 201 if ($navbar.className.indexOf('in') > 0) { 202 __HuxNav__.close() 203 } else { 204 __HuxNav__.open() 205 } 206 }) 207 208 /** 209 * Since Fastclick is used to delegate 'touchstart' globally 210 * to hack 300ms delay in iOS by performing a fake 'click', 211 * Using 'e.stopPropagation' to stop 'touchstart' event from 212 * $toggle/$collapse will break global delegation. 213 * 214 * Instead, we use a 'e.target' filter to prevent handler 215 * added to document close HuxNav. 216 * 217 * Also, we use 'click' instead of 'touchstart' as compromise 218 */ 219 document.addEventListener('click', function (e) { 220 if (e.target == $toggle) return; 221 if (e.target.className == 'icon-bar') return; 222 __HuxNav__.close(); 223 }) 224 </script>
224 225 <!-- Search --> 226<div class="search-page"> 227 <div class="search-icon-close-container"> 228 <span class="search-icon-close"> 229 <i class="fa fa-chevron-down"></i> 230 </span> 231 </div> 232 <div class="search-main container"> 233 <div class="row"> 234 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 235 <form></form> 236 <input type="text" id="search-input" placeholder="$ grep..."> 237 </form> 238 <div id="search-results" class="mini-post-list"></div> 239 </div> 240 </div> 241 </div> 242</div> 243 244 <!-- 245Credits: this page shamelessly borrowed a lot from: 246https://github.com/kitian616/jekyll-TeXt-theme 247--> 248<!-- Page Header --> 249 250 251 252<style type="text/css"> 253 header.intro-header{ 254 position: relative; 255 background-image: url('/img/bg-little-universe.jpg'); 256 background: ; 257 } 258 259 260</style> 261 262 263 264 265 266 267 268<header class="intro-header" style="background-image: url('/img/bg-little-universe.jpg')"> 269 <div class="header-mask"></div> 270 <div class="container"> 271 <div class="row"> 272 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 273 274 <div class="site-heading" id="tag-heading"> 275 276 <h1>Archive</h1> 277 <span class="subheading">ãæè°çåæï¼ä¸æ¯ç¨æ¥è½è¯¯äººçï¼èæ¯ä¸ºäºæ¶å¤±æåå¨çãã</span> 278 </div> 279 </div> 280 </div> 281 </div> 282</header> 283 284 285 286<!-- Main Content --> 287<div class="container"> 288 <div class="row"> 289 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 290 <!-- Tags (as filter) --> 291 <div id='tag_cloud' class="tags tags-sup js-tags"> 292 <a class="tag-button--all" data-encode=""> 293 Show All 294 <sup>23</sup> 295 </a> 296 297 298 299 300 301 302 <a data-sort="0005" 303 data-encode="Physics" class="tag-button" title="Physics" 304 rel="18"> 305 Physics 306 <sup>18</sup> 307 </a> 308 309 <a data-sort="0005" 310 data-encode="Quantum+Field+Theory" class="tag-button" title="Quantum Field Theory" 311 rel="18"> 312 Quantum Field Theory 313 <sup>18</sup> 314 </a> 315 316 <a data-sort="0015" 317 data-encode="Mathematics" class="tag-button" title="Mathematics" 318 rel="8"> 319 Mathematics 320 <sup>8</sup> 321 </a> 322 323 <a data-sort="0019" 324 data-encode="Standard+Model" class="tag-button" title="Standard Model" 325 rel="4"> 326 Standard Model 327 <sup>4</sup> 328 </a> 329 330 <a data-sort="0021" 331 data-encode="Mathematical+Analysis" class="tag-button" title="Mathematical Analysis" 332 rel="2"> 333 Mathematical Analysis 334 <sup>2</sup> 335 </a> 336 337 <a data-sort="0022" 338 data-encode="Class+Homework" class="tag-button" title="Class Homework" 339 rel="1"> 340 Class Homework 341 <sup>1</sup> 342 </a> 343 344 <a data-sort="0022" 345 data-encode="General+Relativity" class="tag-button" title="General Relativity" 346 rel="1"> 347 General Relativity 348 <sup>1</sup> 349 </a> 350 351 <a data-sort="0022" 352 data-encode="Paper+note" class="tag-button" title="Paper note" 353 rel="1"> 354 Paper note 355 <sup>1</sup> 356 </a> 357 358 <a data-sort="0022" 359 data-encode="Personal" class="tag-button" title="Personal" 360 rel="1"> 361 Personal 362 <sup>1</sup> 363 </a> 364 365 <a data-sort="0022" 366 data-encode="Quantum+Mechanics" class="tag-button" title="Quantum Mechanics" 367 rel="1"> 368 Quantum Mechanics 369 <sup>1</sup> 370 </a> 371 372 <a data-sort="0022" 373 data-encode="String+Theory" class="tag-button" title="String Theory" 374 rel="1"> 375 String Theory 376 <sup>1</sup> 377 </a> 378 379 <a data-sort="0022" 380 data-encode="Weinberg+QFT+Notes" class="tag-button" title="Weinberg QFT Notes" 381 rel="1"> 382 Weinberg QFT Notes 383 <sup>1</sup> 384 </a> 385 </div> 386 387 <!-- Article List --> 388 <div class="mini-post-list js-result d-none"><section> 389 <span class="fa listing-seperator"> 390 <span class="tag-text">2026</span> 391 </span><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics"> 392 <a href="/2026/06/23/Algebraic-Renormalization-2/"> 393 <h2 class="post-title"> 394 Algebraic Renormalization-Chapter 3 395 </h2> 396 397 <h3 class="post-subtitle"> 398 Notes of Piguet & Sorella's Book. 399 </h3> 400 401 </a> 402 <hr> 403 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics">
404 <a href="/2026/06/23/Algebraic-Renormalization-3/"> 405 <h2 class="post-title"> 406 Algebraic Renormalization-Chapter 4 407 </h2> 408 409 <h3 class="post-subtitle"> 410 Notes of Piguet & Sorella's Book. 411 </h3> 412 413 </a> 414 <hr> 415 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics"> 416 <a href="/2026/06/23/Notes-On-Operator-Renormalization-of-Yang-Mills-Theory/"> 417 <h2 class="post-title"> 418 Notes on operator renormalization of Yang-Mills Theory 419 </h2> 420 421 <h3 class="post-subtitle"> 422 A reading notes of Joglekar-Lee's Paper. 423 </h3> 424 425 </a> 426 <hr> 427 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics"> 428 <a href="/2026/06/23/Algebraic-Renormalization-1/"> 429 <h2 class="post-title"> 430 Algebraic Renormalization-Chapter 2 431 </h2> 432 433 <h3 class="post-subtitle"> 434 Notes of Piguet & Sorella's Book. 435 </h3> 436 437 </a> 438 <hr> 439 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics,String+Theory"> 440 <a href="/2026/05/24/AdS-CFT-Correspondence/"> 441 <h2 class="post-title"> 442 AdS/CFT Correspondence 443 </h2> 444 445 <h3 class="post-subtitle"> 446 As above, so below; as within, so without; as the universe, so the soul. 447 </h3> 448 449 </a> 450 <hr> 451 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics"> 452 <a href="/2026/02/02/Kaluza-Klein/"> 453 <h2 class="post-title"> 454 Kaluza-Klein Theory 455 </h2> 456 457 <h3 class="post-subtitle"> 458 Extra Dimensions. 459 </h3> 460 461 </a> 462 <hr> 463 </div></section><section> 464 <span class="fa listing-seperator"> 465 <span class="tag-text">2025</span> 466 </span><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics"> 467 <a href="/2025/12/13/Methods-to-derive-Feynman-Integrals/"> 468 <h2 class="post-title"> 469 Methods of Evaluating Feynman Integrals 470 </h2> 471 472 <h3 class="post-subtitle"> 473 IBP, MIs and Differential Equations. 474 </h3> 475 476 </a> 477 <hr> 478 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Mathematics"> 479 <a href="/2025/11/19/Yang-Mills-and-Fiber-Bundle/"> 480 <h2 class="post-title"> 481 Yang-Mills Theory and the Fiber Bundle 482 </h2> 483 484 <h3 class="post-subtitle"> 485 âåå¤å¯¸å¿äºï¼æ¬§é«é»åéãâ 486 </h3> 487 488 </a> 489 <hr> 490 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Standard+Model"> 491 <a href="/2025/07/31/Anomaly-Topology-and-Beyond-2/"> 492 <h2 class="post-title"> 493 Anomaly, Topology and Beyond-2 494 </h2> 495 496 <h3 class="post-subtitle"> 497 U(1) and Strong CP Problem 498 </h3> 499 500 </a> 501 <hr> 502 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Standard+Model"> 503 <a href="/2025/07/31/Anomaly-Topology-and-Beyond-3-copy/"> 504 <h2 class="post-title"> 505 Anomaly, Topology and Beyond-3 506 </h2> 507 508 <h3 class="post-subtitle"> 509 Soliton and Instanton 510 </h3> 511 512 </a> 513 <hr> 514 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Standard+Model"> 515 <a href="/2025/07/30/Anomaly-Topology-and-Beyond-1/"> 516 <h2 class="post-title"> 517 Anomaly, Topology and Beyond-1 518 </h2> 519 520 <h3 class="post-subtitle"> 521 Anomaly 522 </h3> 523 524 </a> 525 <hr> 526 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Standard+Model"> 527 <a href="/2025/07/04/SU2-Georgi-Glashow-Model/"> 528 <h2 class="post-title"> 529 Georgi-Glashow SU(2) model 530 </h2> 531 532 <h3 class="post-subtitle"> 533 A toy model of our first grand unified theory. 534 </h3> 535 536 </a> 537 <hr> 538 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,General+Relativity"> 539 <a href="/2025/06/18/VEV-of-Graviton/"> 540 <h2 class="post-title"> 541 Vacuum Energy of Gravitational Field 542 </h2> 543 544 <h3 class="post-subtitle">
545 Calculating by Path Integral 546 </h3> 547 548 </a> 549 <hr> 550 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory"> 551 <a href="/2025/03/23/SSB-And-CCWZ-Construction-2/"> 552 <h2 class="post-title"> 553 Spontaneous Symmetry Breaking and CCWZ Construction 2 554 </h2> 555 556 <h3 class="post-subtitle"> 557 Anderson-Higgs Mechanism 558 </h3> 559 560 </a> 561 <hr> 562 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory"> 563 <a href="/2025/03/23/SSB-And-CCWZ-Construction-1/"> 564 <h2 class="post-title"> 565 Spontaneous Symmetry Breaking and CCWZ Construction 1 566 </h2> 567 568 <h3 class="post-subtitle"> 569 Review of SSB and Goldstone Theorem. 570 </h3> 571 572 </a> 573 <hr> 574 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Class+Homework"> 575 <a href="/2025/03/01/Vacuum-Energy-By-Path-Integral/"> 576 <h2 class="post-title"> 577 Calculating The Vacuum Energy by Path Integral 578 </h2> 579 580 <h3 class="post-subtitle"> 581 Interesting method. 582 </h3> 583 584 </a> 585 <hr> 586 </div><div class="post-preview item" data-tags=""> 587 <a href="/2025/02/23/TDL-Critical-Biography-Note-1/"> 588 <h2 class="post-title"> 589 Tdl Critical Biography Note 1 590 </h2> 591 592 </a> 593 <hr> 594 </div><div class="post-preview item" data-tags="Physics,Quantum+Field+Theory,Paper+note"> 595 <a href="/2025/02/22/Weinberg-Witten-Theorem/"> 596 <h2 class="post-title"> 597 A note about Weinberg-Witten Theorem 598 </h2> 599 600 <h3 class="post-subtitle"> 601 Simple but beautiful result. 602 </h3> 603 604 </a> 605 <hr> 606 </div></section><section> 607 <span class="fa listing-seperator"> 608 <span class="tag-text">2024</span> 609 </span><div class="post-preview item" data-tags="Quantum+Mechanics"> 610 <a href="/2024/12/23/Path-Integral/"> 611 <h2 class="post-title"> 612 Basic Conception of Path Integral 613 </h2> 614 615 <h3 class="post-subtitle"> 616 The review of Quantum Mechanics and the prepare for Quantum Field Theory. 617 </h3> 618 619 </a> 620 <hr> 621 </div><div class="post-preview item" data-tags="Mathematical+Analysis"> 622 <a href="/2024/11/02/Function-Limit-And-Continuous/"> 623 <h2 class="post-title"> 624 Function Limit and Continuous 625 </h2> 626 627 <h3 class="post-subtitle"> 628 The Review of Mathematical Analysis, Second Part. 629 </h3> 630 631 </a> 632 <hr> 633 </div><div class="post-preview item" data-tags="Mathematical+Analysis"> 634 <a href="/2024/10/24/The-Completeness-of-Reals/"> 635 <h2 class="post-title"> 636 Sequence Limit and Real Number Completeness Theorem 637 </h2> 638 639 <h3 class="post-subtitle"> 640 The Review of Mathematical Analysis. 641 </h3> 642 643 </a> 644 <hr> 645 </div><div class="post-preview item" data-tags="Physics,Weinberg+QFT+Notes,Quantum+Field+Theory"> 646 <a href="/2024/10/13/weinberg-2.5-solution/"> 647 <h2 class="post-title"> 648 MathJax Test and first note. 649 </h2> 650 651 <h3 class="post-subtitle"> 652 Weinberg Problem 2.5 653 </h3> 654 655 </a> 656 <hr> 657 </div><div class="post-preview item" data-tags="Personal"> 658 <a href="/2024/10/13/first-blog/"> 659 <h2 class="post-title"> 660 First blog. 661 </h2> 662 663 <h3 class="post-subtitle"> 664 "Hello World, Hello Blog" 665 </h3> 666 667 </a> 668 <hr> 669 </div></section> 670 </div> 671 </div> 672 </div> 673</div> 674 675 676 <!-- Footer --> 677<footer> 678 <div class="container"> 679 <div class="row"> 680 <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1"> 681 <!-- SNS Link --> 682 683 684 685<ul class="list-inline text-center"> 686 687 688 689 690 691 <li> 692 <a target="_blank" href="https://www.zhihu.com/people/fanzt_desu"> 693 <span class="fa-stack fa-lg"> 694 <i class="fa fa-circle fa-stack-2x"></i> 695 <i class="fa fa-stack-1x fa-inverse">ç¥</i> 696 </span> 697 </a> 698 </li> 699 700 701 702 703 <li> 704 <a target="_blank" href="https://github.com/fanzt">
705 <span class="fa-stack fa-lg"> 706 <i class="fa fa-circle fa-stack-2x"></i> 707 <i class="fa fa-github fa-stack-1x fa-inverse"></i> 708 </span> 709 </a> 710 </li> 711 712 713</ul> 714 715 <p class="copyright text-muted"> 716 Copyright © Fromuly Blog 2026 717 <br> 718 Powered by <a href="http://huangxuan.me">Hux Blog</a> | 719 <iframe style="margin-left: 2px; margin-bottom:-5px;" frameborder="0" scrolling="0" width="100px" 720 height="20px" 721 src="https://ghbtns.com/github-btn.html?user=huxpro&repo=huxpro.github.io&type=star&count=true"> 722 </iframe> 723 </p> 724 </div> 725 </div> 726 </div> 727</footer> 728 729<!-- jQuery -->
730<script src="/js/jquery.min.js "></script>
730 731 732<!-- Bootstrap Core JavaScript --> 733<!-- Currently, only navbar scroll-down effect at desktop still depends on this -->
734<script src="/js/bootstrap.min.js "></script>
734 735 736<!-- Custom Theme JavaScript -->
737<script src="/js/hux-blog.min.js "></script>
737 738 739<!-- Simple Jekyll Search -->
740<script src="/js/simple-jekyll-search.min.js"></script>
740 741 742<!-- Service Worker --> 743
744<script src="/js/snackbar.js "></script>
vendor: 1 bytes, line 744
744
745<script src="/js/sw-registration.js "></script>
745 746 747 748<!-- async load function -->
749<script> 750 function async(u, c) { 751 var d = document, t = 'script', 752 o = d.createElement(t), 753 s = d.getElementsByTagName(t)[0]; 754 o.src = u; 755 if (c) { o.addEventListener('load', function (e) { c(null, e); }, false); } 756 s.parentNode.insertBefore(o, s); 757 } 758</script>
758 759 760<!-- 761 Because of the native support for backtick-style fenced code blocks 762 right within the Markdown is landed in Github Pages, 763 From V1.6, There is no need for Highlight.js, 764 so Huxblog drops it officially. 765 766 - https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-jekyll-3-0 767 - https://help.github.com/articles/creating-and-highlighting-code-blocks/ 768 - https://github.com/jneen/rouge/wiki/list-of-supported-languages-and-lexers 769--> 770<!-- 771
771<script> 772 async("http://cdn.bootcss.com/highlight.js/8.6/highlight.min.js", function(){ 773 hljs.initHighlightingOnLoad(); 774 }) 775 </script>
775 776 <link href="http://cdn.bootcss.com/highlight.js/8.6/styles/github.min.css" rel="stylesheet"> 777--> 778 779 780 781 782 783 784<!-- jquery.tagcloud.js -->
785<script> 786 async('/js/jquery.tagcloud.js', function () { 787 $.fn.tagcloud.defaults = { 788 //size: {start: 1, end: 1, unit: 'em'}, 789 color: { start: '#bbbbee', end: '#2f93b4' }, 790 }; 791 $('#tag_cloud a').tagcloud(); 792 }) 793</script>
vendor: 1 bytes, line 793
793
794<script src='/js/archive.js '></script>
794 795 796 797<!--fastClick.js -->
798<script> 799 async("//cdnjs.cloudflare.com/ajax/libs/fastclick/1.0.6/fastclick.min.js", function () { 800 var $nav = document.querySelector("nav"); 801 if ($nav) FastClick.attach($nav); 802 }) 803</script>
803 804 805 806<!-- Google Analytics --> 807 808 809 810<!-- Baidu Tongji --> 811 812 813 814<!-- Side Catalog --> 815
816<script type="text/javascript"> 817 function generateCatalog(selector) { 818 819 // interop with multilangual 820 if ('' == 'true') { 821 _containerSelector = 'div.post-container.active' 822 } else { 823 _containerSelector = 'div.post-container' 824 } 825 826 // init 827 var P = $(_containerSelector), a, n, t, l, i, c; 828 a = P.find('h1,h2,h3,h4,h5,h6'); 829 830 // clean 831 $(selector).html('') 832 833 // appending 834 a.each(function () { 835 n = $(this).prop('tagName').toLowerCase(); 836 i = "#" + $(this).prop('id'); 837 t = $(this).text(); 838 c = $('<a href="' + i + '" rel="nofollow">' + t + '</a>'); 839 l = $('<li class="' + n + '_nav"></li>').append(c); 840 $(selector).append(l); 841 }); 842 return true; 843 } 844 845 generateCatalog(".catalog-body"); 846 847 // toggle side catalog 848 $(".catalog-toggle").click((function (e) { 849 e.preventDefault(); 850 $('.side-catalog').toggleClass("fold") 851 })) 852 853 /* 854 * Doc: https://github.com/davist11/jQuery-One-Page-Nav 855 * Fork by Hux to support padding 856 */ 857 async("/js/jquery.nav.js", function () { 858 $('.catalog-body').onePageNav({ 859 currentClass: "active", 860 changeHash: !1, 861 easing: "swing", 862 filter: "", 863 scrollSpeed: 700, 864 scrollOffset: 0, 865 scrollThreshold: .2, 866 begin: null, 867 end: null, 868 scrollChange: null, 869 padding: 80 870 }); 871 }); 872</script>
872 873 874 875 876<!-- Multi-Lingual --> 877 878 879<!-- Simple Jekyll Search -->
880<script> 881 // https://stackoverflow.com/questions/1912501/unescape-html-entities-in-javascript 882 function htmlDecode(input) { 883 var e = document.createElement('textarea'); 884 e.innerHTML = input; 885 // handle case of empty input 886 return e.childNodes.length === 0 ? "" : e.childNodes[0].nodeValue; 887 } 888 889 SimpleJekyllSearch({ 890 searchInput: document.getElementById('search-input'), 891 resultsContainer: document.getElementById('search-results'), 892 json: '/search.json', 893 searchResultTemplate: '<div class="post-preview item"><a href="{url}"><h2 class="post-title">{title}</h2><h3 class="post-subtitle">{subtitle}</h3><hr></a></div>', 894 noResultsText: 'No results', 895 limit: 50, 896 fuzzy: false, 897 // a hack to get escaped subtitle unescaped. for some reason, 898 // post.subtitle w/o escape filter nuke entire search. 899 templateMiddleware: function (prop, value, template) { 900 if (prop === 'subtitle' || prop === 'title') { 901 if (value.indexOf("code")) { 902 return htmlDecode(value); 903 } else { 904 return value; 905 } 906 } 907 } 908 }); 909 910 $(document).ready(function () { 911 var $searchPage = $('.search-page'); 912 var $searchOpen = $('.search-icon'); 913 var $searchClose = $('.search-icon-close'); 914 var $searchInput = $('#search-input'); 915 var $body = $('body'); 916 917 $searchOpen.on('click', function (e) { 918 e.preventDefault(); 919 $searchPage.toggleClass('search-active'); 920 var prevClasses = $body.attr('class') || ''; 921 setTimeout(function () { 922 $body.addClass('no-scroll'); 923 }, 400) 924 925 if ($searchPage.hasClass('search-active')) { 926 $searchClose.on('click', function (e) { 927 e.preventDefault(); 928 $searchPage.removeClass('search-active'); 929 $body.attr('class', prevClasses); // from closure 930 }); 931 $searchInput.focus(); 932 } 933 }); 934 }); 935</script>
935 936 937 938<!-- Image to hack wechat --> 939<img src="/img/icon_wechat.png" width="0" height="0" /> 940<!-- Migrate from head to bottom, no longer block render and still work --> 941 942</body> 943 944</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.