0.0.1 • Published 11 years ago
hexo-multiauthor v0.0.1
Multi author support for Hexo
Description
This plugin adds support for multiple authors. You can add author to a post by adding authorId to frontmatter.
title: Sample post
date: 2014/01/10 12:00
tags: [hexo]
authorId: LSKAt this point, this plugin expects a file source/_authors/LSK.yml exists. Following content is supported:
name: Luke Skywalker
about: PilotWhen the public content is generated, plugin will group posts by authors and generate pages for each author. In order to reach the author page, you need to tweak the templates.
layout/partial/post/title.ejs:
<% if (item.link){ %>
<% if (item.title){ %>
<h1 class="title"><a href="<%- item.link %>" target="_blank"><%= item.title %></a></h1>
<% } else { %>
<h1 class="title"><a href="<%- item.link %>" target="_blank"><%= item.link %></a></h1>
<% } %>
<% } else { %>
<% if (index){ %>
<h1 class="title"><a href="<%- config.root %><%- item.path %>"><%= item.title %></a></h1>
<% } else { %>
<h1 class="title"><%= item.title %></h1>
<% } %>
<% if (author && item.author) { %>
<a href="<%- config.root %><%- 'author/' + item.authorId %>"><h4><%= item.author.name %></h4></a>
<% } %>
<% } %> 0.0.1
11 years ago