mirror of
				https://github.com/Mabbs/mabbs.github.io
				synced 2025-11-04 12:52:02 +00:00 
			
		
		
		
	Update 3 files
- /_config.yml - /assets/css/style.scss - /assets/js/main.js
This commit is contained in:
		@ -7,13 +7,6 @@ description: Mayx's Home Page
 | 
				
			|||||||
timezone: Asia/Shanghai
 | 
					timezone: Asia/Shanghai
 | 
				
			||||||
excerpt_separator: <!--more-->
 | 
					excerpt_separator: <!--more-->
 | 
				
			||||||
paginate: 7
 | 
					paginate: 7
 | 
				
			||||||
kramdown:
 | 
					 | 
				
			||||||
  syntax_highlighter_opts:
 | 
					 | 
				
			||||||
    span:
 | 
					 | 
				
			||||||
      line_numbers: false
 | 
					 | 
				
			||||||
    block:
 | 
					 | 
				
			||||||
      line_numbers: true
 | 
					 | 
				
			||||||
      start_line: 1
 | 
					 | 
				
			||||||
plugins:
 | 
					plugins:
 | 
				
			||||||
  - jekyll-sitemap
 | 
					  - jekyll-sitemap
 | 
				
			||||||
  - jekyll-feed
 | 
					  - jekyll-feed
 | 
				
			||||||
 | 
				
			|||||||
@ -100,18 +100,3 @@ div.highlight button:focus,
 | 
				
			|||||||
div.highlight button:hover {
 | 
					div.highlight button:hover {
 | 
				
			||||||
    opacity: 1
 | 
					    opacity: 1
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					 | 
				
			||||||
table.rouge-table {
 | 
					 | 
				
			||||||
    margin: 0;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
td.rouge-gutter,
 | 
					 | 
				
			||||||
td.rouge-code {
 | 
					 | 
				
			||||||
    padding: 0;
 | 
					 | 
				
			||||||
    border-bottom: none;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pre.lineno {
 | 
					 | 
				
			||||||
    padding: 0 10px 0 0;
 | 
					 | 
				
			||||||
    border: none;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -76,31 +76,32 @@ $(function () {
 | 
				
			|||||||
        highlightTextNodes(this);
 | 
					        highlightTextNodes(this);
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					$(function () {
 | 
				
			||||||
 | 
					    var codeBlocks = document.querySelectorAll('div.highlight');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var codeBlocks = document.querySelectorAll('div.highlight');
 | 
					    codeBlocks.forEach(function (codeBlock) {
 | 
				
			||||||
 | 
					        var copyButton = document.createElement('button');
 | 
				
			||||||
 | 
					        copyButton.className = 'copy';
 | 
				
			||||||
 | 
					        copyButton.type = 'button';
 | 
				
			||||||
 | 
					        copyButton.innerText = '📋';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
codeBlocks.forEach(function (codeBlock) {
 | 
					        codeBlock.append(copyButton);
 | 
				
			||||||
    var copyButton = document.createElement('button');
 | 
					 | 
				
			||||||
    copyButton.className = 'copy';
 | 
					 | 
				
			||||||
    copyButton.type = 'button';
 | 
					 | 
				
			||||||
    copyButton.innerText = '📋';
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    codeBlock.append(copyButton);
 | 
					        copyButton.addEventListener('click', function () {
 | 
				
			||||||
 | 
					            var code = codeBlock.querySelector('pre code').innerText.trim();
 | 
				
			||||||
 | 
					            window.navigator.clipboard.writeText(code)
 | 
				
			||||||
 | 
					                .then(() => {
 | 
				
			||||||
 | 
					                    copyButton.innerText = '✅';
 | 
				
			||||||
 | 
					                })
 | 
				
			||||||
 | 
					                .catch(err => {
 | 
				
			||||||
 | 
					                    copyButton.innerText = '❌';
 | 
				
			||||||
 | 
					                    console.error('Failed to copy:', err);
 | 
				
			||||||
 | 
					                });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    copyButton.addEventListener('click', function () {
 | 
					            setTimeout(function () {
 | 
				
			||||||
        var code = codeBlock.querySelector('.rouge-code pre').innerText.trim();
 | 
					                copyButton.innerText = '📋';
 | 
				
			||||||
        window.navigator.clipboard.writeText(code)
 | 
					            }, 1500);
 | 
				
			||||||
            .then(() => {
 | 
					        });
 | 
				
			||||||
                copyButton.innerText = '✅';
 | 
					 | 
				
			||||||
            })
 | 
					 | 
				
			||||||
            .catch(err => {
 | 
					 | 
				
			||||||
                copyButton.innerText = '❌';
 | 
					 | 
				
			||||||
                console.error('Failed to copy:', err);
 | 
					 | 
				
			||||||
            });
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        setTimeout(function () {
 | 
					 | 
				
			||||||
            copyButton.innerText = '📋';
 | 
					 | 
				
			||||||
        }, 1500);
 | 
					 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user