有没有办法在Ghost Blog中为“活动”菜单项提供“当前”类。 我需要提供当前类以突出显示当前菜单项。
以下仅适用于主页。
{{#if current}} nav-current{{/if}}
感谢。
答案 0 :(得分:6)
我有同样的问题。可以在我的本地计算机上运行,但不能在使用Ghost 0.7.1的服务器上运行,无论哪个Node版本。所以这不是主题错误。
我联系了幽灵懈怠频道的人,但是没有人回应这个话题。
所以我只是在客户端通过JS处理它。不太好,但这对我有用,直到他们解决了这个问题。
$('.nav a').each(function() {
if($(this).attr('href') == window.location.href) {
$(this).addClass('current');
}
});
答案 1 :(得分:3)
我遇到了同样的问题。您在导航中提供的网址必须与网页的网址相同。我忽略了将尾部斜杠添加到我的url中,因此if语句返回false。
即
yourblog.com/about
将不返回true 但
yourblog.com/about/
将返回true。