update at 2025-10-16 14:24:10
This commit is contained in:
@@ -189,7 +189,7 @@ export class XiaohongshuPreview {
|
||||
const tempContainer = document.createElement('div');
|
||||
tempContainer.innerHTML = articleHTML;
|
||||
tempContainer.style.width = `${this.settings.sliceImageWidth}px`;
|
||||
tempContainer.classList.add('note-to-mp');
|
||||
tempContainer.classList.add('note2any');
|
||||
if (this.currentThemeClass) {
|
||||
tempContainer.classList.add(this.currentThemeClass);
|
||||
}
|
||||
@@ -226,7 +226,7 @@ export class XiaohongshuPreview {
|
||||
const wrapper = this.pageContainer.createDiv({ cls: 'xhs-page-wrapper' });
|
||||
|
||||
const classes = ['xhs-page'];
|
||||
if (this.currentThemeClass) classes.push('note-to-mp');
|
||||
if (this.currentThemeClass) classes.push('note2any');
|
||||
const pageElement = wrapper.createDiv({ cls: classes.join(' ') });
|
||||
renderPage(pageElement, page.content, this.settings);
|
||||
this.applyPreviewSizing(wrapper, pageElement);
|
||||
@@ -510,7 +510,7 @@ export class XiaohongshuPreview {
|
||||
const theme = this.assetsManager.getTheme(themeName);
|
||||
const highlight = this.assetsManager.getHighlight(highlightName);
|
||||
const customCSS = (this.settings.useCustomCss || this.settings.customCSSNote.length>0) ? this.assetsManager.customCSS : '';
|
||||
const baseCSS = this.settings.baseCSS ? `.note-to-mp {${this.settings.baseCSS}}` : '';
|
||||
const baseCSS = this.settings.baseCSS ? `.note2any {${this.settings.baseCSS}}` : '';
|
||||
const css = `${highlight?.css || ''}\n\n${theme?.css || ''}\n\n${baseCSS}\n\n${customCSS}`;
|
||||
this.styleEl.textContent = css;
|
||||
this.currentThemeClass = theme?.className || '';
|
||||
@@ -527,8 +527,8 @@ export class XiaohongshuPreview {
|
||||
tempContainer.style.width = `${this.settings.sliceImageWidth}px`;
|
||||
tempContainer.style.fontSize = `${this.currentFontSize}px`;
|
||||
// 字体从全局主题中继承,无需手动指定
|
||||
tempContainer.classList.add('note-to-mp');
|
||||
tempContainer.className = this.currentThemeClass ? `note-to-mp ${this.currentThemeClass}` : 'note-to-mp';
|
||||
tempContainer.classList.add('note2any');
|
||||
tempContainer.className = this.currentThemeClass ? `note2any ${this.currentThemeClass}` : 'note2any';
|
||||
document.body.appendChild(tempContainer);
|
||||
try {
|
||||
this.pages = await paginateArticle(tempContainer, this.settings);
|
||||
|
||||
Reference in New Issue
Block a user