mirror of
https://github.com/flarum/core.git
synced 2025-08-04 23:47:32 +02:00
feat(seo): Use h2 header for discussions on discussions list (#3731)
* Use H2 header for discussions on discussions list. * Put `DiscussionListPane` in `aside` tag to indicate that its content should not be treated as part of discussion content. * Update markup for views generated by PHP.
This commit is contained in:
@@ -117,7 +117,7 @@ export default class DiscussionListItem<CustomAttrs extends IDiscussionListItemA
|
||||
<ul className="DiscussionListItem-badges badges">{listItems(discussion.badges().toArray())}</ul>
|
||||
|
||||
<Link href={app.route.discussion(discussion, jumpTo)} className="DiscussionListItem-main">
|
||||
<h3 className="DiscussionListItem-title">{highlight(discussion.title(), this.highlightRegExp)}</h3>
|
||||
<h2 className="DiscussionListItem-title">{highlight(discussion.title(), this.highlightRegExp)}</h2>
|
||||
<ul className="DiscussionListItem-info">{listItems(this.infoItems().toArray())}</ul>
|
||||
</Link>
|
||||
{this.replyCountItem()}
|
||||
|
@@ -22,7 +22,7 @@ export default class DiscussionListPane extends Component {
|
||||
return;
|
||||
}
|
||||
|
||||
return <div className="DiscussionPage-list">{this.enoughSpace() && <DiscussionList state={this.attrs.state} />}</div>;
|
||||
return <aside className="DiscussionPage-list">{this.enoughSpace() && <DiscussionList state={this.attrs.state} />}</aside>;
|
||||
}
|
||||
|
||||
oncreate(vnode) {
|
||||
|
Reference in New Issue
Block a user