diff --git a/.github/stale.yml b/.github/stale.yml deleted file mode 100644 index ff7578d..0000000 --- a/.github/stale.yml +++ /dev/null @@ -1,20 +0,0 @@ -# Number of days of inactivity before an issue becomes stale -daysUntilStale: 30 -# Number of days of inactivity before a stale issue is closed -daysUntilClose: 7 -# Issues with these labels will never be considered stale -exemptLabels: - - pinned - - security - - bug - - enhancement - - documentation -# Label to use when marking an issue as stale -staleLabel: stale -# Comment to post when marking an issue as stale. Set to `false` to disable -markComment: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. -# Comment to post when closing a stale issue. Set to `false` to disable -closeComment: false \ No newline at end of file diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml new file mode 100644 index 0000000..a50d9de --- /dev/null +++ b/.github/workflows/stale.yml @@ -0,0 +1,19 @@ +name: 'Close stale issues and PRs' +on: + schedule: + - cron: '30 1 * * *' + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v5 + with: + days-before-issue-stale: 30 + days-before-pr-stale: -1 + days-before-close: 7 + stale-issue-message: 'This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.' + close-pr-message: 'This issue has not seen any activity since it was marked stale. Closing.' + stale-issue-label: 'Stale' + exempt-issue-labels: 'pinned,bug,enhancement,documentation,Plan' + operations-per-run: 1000 \ No newline at end of file diff --git a/layout/includes/third-party/comments/artalk.pug b/layout/includes/third-party/comments/artalk.pug index db117f5..97a5cd5 100644 --- a/layout/includes/third-party/comments/artalk.pug +++ b/layout/includes/third-party/comments/artalk.pug @@ -1,4 +1,4 @@ -- const { server, site } = theme.artalk +- const { server, site, option } = theme.artalk script. function addArtalkSource () { @@ -10,14 +10,14 @@ script. function loadArtalk () { function initArtalk () { - window.artalkItem = new Artalk({ + window.artalkItem = new Artalk(Object.assign({ el: '#artalk-wrap', server: '!{server}', site: '!{site}', pageKey: location.pathname, darkMode: document.documentElement.getAttribute('data-theme') === 'dark', countEl: '.artalk-count' - }) + },!{JSON.stringify(option)})) } if (typeof window.artalkItem === 'object') setTimeout(()=>{initArtalk()},200) diff --git a/package.json b/package.json index bb6c3f1..e5cff7e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hexo-theme-butterfly", - "version": "4.4.0-b1", + "version": "4.4.0-b2", "description": "A Simple and Card UI Design theme for Hexo", "main": "package.json", "scripts": { diff --git a/plugins.yml b/plugins.yml index 830b559..82892dd 100644 --- a/plugins.yml +++ b/plugins.yml @@ -1,11 +1,11 @@ algolia_search_v4: name: algoliasearch file: dist/algoliasearch-lite.umd.js - version: 4.13.1 + version: 4.14.2 instantsearch_v4: name: instantsearch.js file: dist/instantsearch.production.min.js - version: 4.43.1 + version: 4.44.0 pjax: name: pjax file: pjax.min.js @@ -25,7 +25,7 @@ blueimp_md5: valine: name: valine file: dist/Valine.min.js - version: 1.5.0 + version: 1.5.1 disqusjs: name: disqusjs file: dist/browser/disqusjs.es2015.umd.min.js @@ -37,17 +37,17 @@ disqusjs_css: twikoo: name: twikoo file: dist/twikoo.all.min.js - version: 1.5.11 + version: 1.6.5 waline_js: name: '@waline/client' file: dist/waline.js other_name: waline - version: 2.6.1 + version: 2.6.3 waline_css: name: '@waline/client' file: dist/waline.css other_name: waline - version: 2.6.1 + version: 2.6.3 sharejs: name: butterfly-extsrc file: sharejs/dist/js/social-share.min.js @@ -73,7 +73,7 @@ katex_copytex: mermaid: name: mermaid file: dist/mermaid.min.js - version: 9.1.3 + version: 9.1.5 canvas_ribbon: name: butterfly-extsrc file: dist/canvas-ribbon.min.js @@ -105,7 +105,7 @@ ClickShowText: lazyload: name: vanilla-lazyload file: dist/lazyload.iife.min.js - version: 17.8.2 + version: 17.3.1 instantpage: name: instant.page file: instantpage.js @@ -121,12 +121,12 @@ pangu: fancybox_css_v4: name: '@fancyapps/ui' file: dist/fancybox.css - version: 4.0.27 + version: 4.0.31 other_name: fancyapps-ui fancybox_v4: name: '@fancyapps/ui' file: dist/fancybox.umd.js - version: 4.0.27 + version: 4.0.31 other_name: fancyapps-ui medium_zoom: name: medium-zoom @@ -144,7 +144,7 @@ fontawesomeV6: name: '@fortawesome/fontawesome-free' file: css/all.min.css other_name: font-awesome - version: 6.1.1 + version: 6.1.2 flickr_justified_gallery_js: name: flickr-justified-gallery file: dist/fjGallery.min.js diff --git a/source/css/_layout/head.styl b/source/css/_layout/head.styl index 87aa211..c7d4ca3 100644 --- a/source/css/_layout/head.styl +++ b/source/css/_layout/head.styl @@ -301,10 +301,10 @@ margin-top: 8px padding: 0 width: max-content + border-radius: 5px background-color: var(--sidebar-bg) box-shadow: 0 5px 20px -4px rgba($dark-black, .5) animation: sub_menus .3s .1s ease both - border-radius: 5px &:before position: absolute @@ -321,9 +321,13 @@ background: var(--text-bg-hover) &:first-child - border-radius: 5px 5px 0 0 + border-top-left-radius: 5px + border-top-right-radius: 5px + &:last-child - border-radius: 0 0 5px 5px + border-bottom-right-radius: 5px + border-bottom-left-radius: 5px + a display: inline-block padding: 8px 16px @@ -369,4 +373,4 @@ &:hover &:after - width: 100% + width: 100% \ No newline at end of file