Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

当标题中同时出现 moduleexports 这两个单词时渲染出现bug #743

Closed
3 tasks done
lopo12123 opened this issue Dec 26, 2023 · 4 comments
Closed
3 tasks done
Labels
Bug Something isn't working Wontfix This will not be worked on 🔌 3rd Party Plugin

Comments

@lopo12123
Copy link

lopo12123 commented Dec 26, 2023

Issue Checklist

Expected behavior

正常渲染

Actual behavior

moduleexports 这两个单词(小写,无前后缀文本)同时作为任意层级标题(两个标题层级独立且任意)时页面渲染失败

首页报错
SO(8_DN56MCCB4{DI`A5@{T
文章页报错
J@N@@IR@3H2 JFRB)5$06P

Steps to reproduce the behavior

拉取代码运行后,在 source/_posts/reproduce.md 文件中即可复现

Node.js and NPM Information

C:\Users\20366>node -v
v18.16.1

C:\Users\20366>npm -v
9.5.1

Package dependencies Information

Hexo Configuration

hexo init 的默认内容,只修改了 theme

# Hexo Configuration
## Docs: https://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/

# Site
title: Hexo
subtitle: ''
description: ''
keywords:
author: John Doe
language: en
timezone: ''

# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: http://example.com
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
  trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
  trailing_html: true # Set to false to remove trailing '.html' from permalinks

# Directory
source_dir: source
public_dir: public
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code
i18n_dir: :lang
skip_render:

# Writing
new_post_name: :title.md # File name of new posts
default_layout: post
titlecase: false # Transform title into titlecase
external_link:
  enable: true # Open external links in new tab
  field: site # Apply to the whole site
  exclude: ''
filename_case: 0
render_drafts: false
post_asset_folder: false
relative_link: false
future: true
syntax_highlighter: highlight.js
highlight:
  line_number: true
  auto_detect: false
  tab_replace: ''
  wrap: true
  hljs: false
prismjs:
  preprocess: true
  line_number: true
  tab_replace: ''

# Home page setting
# path: Root path for your blogs index page. (default = '')
# per_page: Posts displayed per page. (0 = disable pagination)
# order_by: Posts order. (Order by date descending by default)
index_generator:
  path: ''
  per_page: 10
  order_by: -date

# Category & Tag
default_category: uncategorized
category_map:
tag_map:

# Metadata elements
## https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta
meta_generator: true

# Date / Time format
## Hexo uses Moment.js to parse and display date
## You can customize the date format as defined in
## http://momentjs.com/docs/#/displaying/format/
date_format: YYYY-MM-DD
time_format: HH:mm:ss
## updated_option supports 'mtime', 'date', 'empty'
updated_option: 'mtime'

# Pagination
## Set per_page to 0 to disable pagination
per_page: 10
pagination_dir: page

# Include / Exclude file(s)
## include:/exclude: options only apply to the 'source/' folder
include:
exclude:
ignore:

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: next

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: ''

NexT Configuration

无更改

Other Information

chrome 版本 120.0.6099.111(正式版本) (64 位)

@lopo12123 lopo12123 added the Bug Something isn't working label Dec 26, 2023
Copy link

welcome bot commented Dec 26, 2023

Thanks for opening this issue, maintainers will get back to you as soon as possible!

@stevenjoezhang
Copy link
Member

非常有趣,anime.js 中的 module 会引用到 id 为 module 的 HTML 元素,因此功能异常: https://html.spec.whatwg.org/#dom-window-nameditem
由于问题存在于 anime.js 中,我们无法修复

@stevenjoezhang stevenjoezhang added Wontfix This will not be worked on 🔌 3rd Party Plugin labels Dec 26, 2023
Copy link

This will not be worked on but we appreciate your contribution.

Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. It is possible issue was solved or at least outdated. Feel free to open new for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Something isn't working Wontfix This will not be worked on 🔌 3rd Party Plugin
Projects
None yet
Development

No branches or pull requests

2 participants