mirror of
https://github.com/jerryc127/hexo-theme-butterfly.git
synced 2026-08-08 19:48:42 +08:00
- Remove APlayer/Meting music player support - Upgrade Artalk to 2.10.0 and add vote feature - Cache plugins.yml to avoid re-rendering on every generate - Add null safety for error_404 and highlight config - Fix series date timestamp format - Enhance shuoshuo mockPost compatibility and error handling - Prevent scrollbar flicker when fancybox is open - Update plugin versions (docsearch, katex, twikoo) - Bump version to 5.7.0
22 lines
380 B
JavaScript
22 lines
380 B
JavaScript
/**
|
|
* Butterfly
|
|
* 404 error page
|
|
*/
|
|
|
|
'use strict'
|
|
|
|
hexo.extend.generator.register('404', function (locals) {
|
|
const error404 = hexo.theme.config.error_404 || {}
|
|
if (!error404.enable) return
|
|
return {
|
|
path: '404.html',
|
|
layout: ['page'],
|
|
data: {
|
|
type: '404',
|
|
top_img: false,
|
|
comments: false,
|
|
aside: false
|
|
}
|
|
}
|
|
})
|