为支持浏览器扩展的HTML替换方案,对原仓库进行以下修改: - 在generator.js中添加配置数据序列化和嵌入功能 - 在default.hbs中添加配置数据存储元素 - 在site-card.hbs和category.hbs中添加数据属性标识符 - 在script.js中添加全局MeNav对象和API方法
12 lines
428 B
Handlebars
12 lines
428 B
Handlebars
<section class="category" id="{{name}}" data-menav-id="category-{{@index}}" data-menav-type="category">
|
|
<h2><i class="{{icon}}"></i> {{name}}</h2>
|
|
<div class="sites-grid" data-menav-category="{{name}}">
|
|
{{#if sites.length}}
|
|
{{#each sites}}
|
|
{{> site-card}}
|
|
{{/each}}
|
|
{{else}}
|
|
<p class="empty-sites">暂无网站</p>
|
|
{{/if}}
|
|
</div>
|
|
</section> |