在《Maupassant Mod v1.0》一文中,网友@mkyos帮忙找到了一个问题:搜索和标签功能似乎失去了宣传中的功能。
根据他的提示我测试了一下,上述两项确实失效了。检查了代码后发现,造成此类错误的原因主要是因为使用了单篇文章密码保护功能造成的。
单篇文章密码保护功能的实现主要参考了@Hepo和@Oyiadin在《创建密码保护的日志》一文中所提及的方法。
在上述文章中,作者Hepochen提到:
文章的status不能为public, 因为可以通过?action=show_json来查看public的日志各种属性。比如Oyiadin是用这种方式获取posts变量的:get_data(type='post', status=['public', 'secret'])
而我在Mod莫泊桑 for Bitcron主题的时候,直接照搬了上述方式。这造成了每次搜索或按标签检索时会出现混乱。而事实上,Bitcron平台无法通过?action=show_json
来查看日志属性,因此我们可以放心大胆地将文章状态设置为public
,也无需担心密码被泄露。
最终,在index+tags+category.jade
文件中用posts
字段替换get_data(type='post', status=['public', 'secret'])
后,一切问题得到解决。
不知道为什么,稍微一调调字体大小,在手机上的导航看的那个矩形的边框的下面的长边与两侧的短边都有脱离,非常之难看。我直接复制您在给github上的模版文件上来就有这个问题,但拷贝了您这个网站的css文件粘上去却没有,不过我跳了一会字体大小后,又出现了。
问题似乎是更改了一开头的body下的字号大小,发现增加字号后,导航栏会上移。
@mkyos 您所说的情况可能是因为使用了Adobe Typekit字库造成的,建议您在css文件中将元素字体都换成计算机常用字体,问题应该会得到解决。我CSS文件中,body下的字体大小也是根据上述字库字体设定的,您可以根据您的实际情况来更改。希望能解决您的问题。
@kissinggod@gmail.com 谢谢!我想知道您提到的摘要功能是如何使用的呢?
@mkyos 您在文章的头部输入以下结构
title: 我是一个标题
tags: 标签1, 标签2
status: public
intro: 摘要文字
在`intro`字段后输入的文字即为摘要,摘要可以控制在首页露出的文字内容,原模板是自动截取300字,有时候遇到有markdown格式或图片的会很难看。摘要可以解决这个问题。
@kissinggod@gmail.com 多谢!
@mkyos 太客气啦~
@kissinggod@gmail.com 期待您对这个主题的继续更新以及其他新主题!
@mkyos 哈哈哈,好滴,有空继续折腾。
@kissinggod@gmail.com 对了,似乎评论的时间没有了啊 ( ⊙ o ⊙ )
@mkyos Bitcron的评论系统好像被官方更新过了,之前不是这样的,我这两天再研究下。
@kissinggod@gmail.com 好滴!
我觉得自己真的好烦啊( ⊙ o ⊙ )。忘了跟你说啦,正文中的链接无法看出来,比如您这篇文章一开头提到的那篇文章的链接。
@mkyos 哦这个是我在写样式的时候写成这样的,为了不妨碍阅读,鼠标放上去或点按会发红。如果你希望突出显示链接,可以在CSS里设置a和a:hover的颜色。
hey,我感觉评论不显示时间应该还是这个模板的问题啊(๑•ᴗ•๑)
不知道博主何时可以解决凭评论无时间的问题啊
@mkyos 在.scss文件中任意位置键入以下代码即可:
```
.comment_wrapper{
.author{
.author-date{
color:#444;
}
}
}
```
@kissinggod@gmail.com 我试了,还是不行,似乎时间是显示的,但是白色的字体,所以看似隐藏了,用浏览器检查了发现评论的时间字体颜色和文章末作者签名那个字体显示有关联,都是白色的。
@mkyos 对的,其实只是改一下时间显示的样式就可以了,时间是白色的。我在模板中改动以后就可以了
.comment_wrapper{
.author{
.author-date{
color:#444;
}
}
}
你试试这组代码,scss和css写法有点区别。
@mkyos 靠,这个评论自动吃空格啊!.author比.comment_wrapper缩进两个空格,author-date比.author再缩进两个空格,以此类推就可以了。或者你直接在网站设置-Dashboard-呈现-嵌入模板里直接输入:
<style>
.author-date{
color:#444;
font-size:随你定;
}
</style>
保存后应该就可以了。
@kissinggod@gmail.com ok,搞定,谢天谢地,谢谢你😊
@mkyos 太客气啦~
@kissinggod@gmail.com 做个猪蹄真的不容易,各种修补啊,辛苦啦。现在基本完善了。就是还没用过这个bigfoot脚注,因为至今不知道markdown的脚注语法怎么写😄
@mkyos 这是一个需要注释的单词[^1]。
然后在文末写:
[^1]: 注释内容。
@kissinggod@gmail.com 原来如此啊😯,一下子就会了,用上了高大上的bigfoot!
您好,我想请问一下,文章设置密码保护是在文章结构头里面加什么东西啊?
@Huntley 加password:即可。
@kissinggod@gmail.com 感谢!
@kissinggod@gmail.com 发现一个问题,在这个模板里面,点订阅,密码保护的文章是可以看见内容的,麻烦您测一下,看看这个bug是只有我才有的吗?
@Huntley 我的也存在这种情况,目前只有两种解决思路(还不是办法,因为我没测试过……):1. 取消RSS订阅功能 2. 按照本文里说的那种办法,让Bitcron同时能读取状态为"public"和"secrect"的帖子,链接如下:https://we.farbox.com/post/share/4-tips/2014/02-21/2014-02-21-19-05-43
这种方法我只在Farbox时期成功过,在Bitcron平台下会和搜索及标签功能冲突。暂时还没找到好的解决办法……
@kissinggod@gmail.com 好的,感谢!我自己捣鼓捣鼓,要是有其它办法,我们再交流!
@Huntley 好滴好滴,希望您能搞定这个问题,记得到时候给点指导哈~:)
赞!刚好是我正在寻找的给 bitcron 加密码的方法,好幸运有种打瞌睡刚好碰枕头的感觉。谢谢分享!这是加上密码之后的页面,代码片段非常好用:https://hubertwang.me/thoughts/hust-referral
@Hubert 哈哈哈哈,好用就好,太客气啦。