leanote博客模板的语法是golang
模板语法, golang
模板语法简洁, 很快就会上手, 大家可以参考leanote自带的主题模板.
一些最基本的用法:
{{$.blogInfo.UserId}}
表示输出blogInfo.UserId
变量, 比如 <span>{{$.blogInfo.UserId}}</span>
{{if $.blogInfo.OpendComment}} 为真的处理 {{else}} 为假为处理 {{end}}
{{range $.posts}} {{.Title}} {{end}}
range循环输出所有文章标题{{$.post.CreatedTime|datetime}}
使用datetime函数来模式化时间, 会输出类似 2014-11-5 12:33:22
的数据关于golang模板更多信息请查看 "golang模板语法帮助"
标准的leanote主题模板组织结构如下, 其中header.html
, footer.html
, paging.html
, share_comment.html
, highlight.html
这些仅供其它模板引用, 可以不需要.
公用变量表示在每个页面都可以使用的变量
升级分为二进制版和开发版,
二进制版请至 https://github.com/leanote/leanote/releases/tag/1.0-beta.2 下载
Leanote支持将自己的域名绑定到你的Leanote的博客上.
你到你购买域名的地方, 将您的域名添加一条 CNAME 记录, 指向 d.leanote.com
如下:
待域名解析生效后再设置自定义域名: https://leanote.com/member/blog/domain
问题1: 我希望支持a.com与www.a.com同时绑定到我的Leanote博客
解答: 请将a.com与www.a.com都解析到d.leanote.com, 并在Leanote域名设置中填写a.com 注意, leanote仅支持a.com与www.a.com同时绑定. 如果想支持多种域名同时绑定, 请查看问题2.
问题2: 我有一个域名是a.com和b.com, 我希望a.com和b.com同时绑定到Leanote博客上.
解决2: 这种情况下只支持一种, 比如a.com, 请将a.com添加一条cname记录到d.leanote.com. b.com可以通过域名转发到a.com来设置. 如何设置域名转发?
二级域名设置地址: http://leanote.com/member/blog/domain
你可以绑定一个唯一的Leanote二级域名到你的博客上. 如 http://leanote.leanote.com
二级域名 至少 4位.
请务必先验证邮箱, 不然leanote可能会收回该二级域名.
除了leanote默认的评论系统外, leanote还可采用Disqu评论系统, 如果您需要在自己的博客中添加评论, 并且希望自己在Disqus站点管理评论, 那么您需要自己申请Disqus帐号并将Disqus Id设置到leanote博客设置中.
若要自己管理博客的评论需要自己申请Disqus帐号并设置Disqus Id.
第一步, 申请Disqus帐号, 地址: https://disqus.com/admin/signup/?utm_source=New-Site
如下图, 红框所示的就是Disqus Id.
在博客设置中:
保存后, 任意打开一篇博文, 正常情况下博客最后会显示:
若Disqus Id不正确会显示:
We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.
此时您需要核对Disqus Id是否正确.