Leanote API v1 #leanote #obsidian 前言 看样子是正常了 api url 二将从更新的似乎有问题?官方的客户端不能同步 了,只能强制全同步。看样子还是因为USN的问题导致的。再等等看?问题找到了,看样子是因为两个客户端同时开启的原因? 所有 api 的 url 前面带 /api/ , 如: /api/user/info?userId=
因为蚂蚁不支持模板功能,所以很多时候我都是需要直接复制某个已经定义好格式的笔记然后再去修改。这时候才发现蚂蚁里无法在同一笔记本里进行复制,好在人家开源,直接自己处理吧。 ## 网站 ### 服务端: ``` leanote/app/service/NoteService.go ``` 直接搜索: ``` func (this *NoteService) CopyNote(noteId, not
功能已经完成,这里仅做到单用户(直接使用配置文件),如果需要多用户的话,需要使用系统的config表来完成这些配置。 添加的配置项如下: ```go # qiniu config qiniu.enabled=false # 是否开启七牛存储 qiniu.use_https=false # 是否使用https qiniu.domain= # 在七牛绑定的域名,后面必须带/ qiniu.bucket=
最近一直在用Leanote来做自己的笔记整理,在使用的过程中发现图片的尺寸有点大,尤其是很多时候为了方便,我是直接截屏来粘贴上传的,这样造成的就是有些图片就比较大(可能是hiDpi的原因,图片尺寸较大),本来想研究一下Go里怎么做图片的优化的,后来一想,七牛在这方面处理的很好,而且,它还提供10个G的免费空间,索性,直接研究Go下的七牛API会更直接一些。 这里就不写怎么申请七牛空间。有需要的可
客户端自带的几个夜色主题均未对滚动条作处理,导致看起来很突兀,这里贴出一个看起来不太突兀的滚动条配色方案,我使用的主题是『波光-夜色』,样式文件位于: /public/themes/themes/water_night/theme.css 直接打开后在后面添加: ```css /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { wid
> ![](https://img.imzhp.com/6/images/b260f366c64f12ac9ee29579a9c1478a.png-web) > 今天看到官方的Issues里有人[提到了这个](https://github.com/leanote/leanote/issues/924),我很少用网页端,所以就整理一下客户端里怎么实现这个。 > 首先需要分析一下客户
通过研究发现,官方开源的代码里基本上已经有了相关的处理逻辑,只是有些代码被注释掉,有些模板不存在,有些模板太简陋了,比如后台管理中用户管理这个模板 ![](https://note.haolie.net/api/file/getImage?fileId=5de3502c28b12a34e7000000) 居然连编辑用户信息的地方都没有,所以需要添加一个编辑用户信息的功能,主要是修改用户信息字段中的
![size:0,0](https://imzhp.com/api/file/getImage?fileId=5dfd2385e0c2d955d1000002) ## 时间友好显示 模板上需要一个文章最后更新时间的显示,看了下,默认没有带这个解析函数,就顺手做了一个 文件:app/init.go ```go revel.TemplateFuncs["dateFriendly"] = func(t
目前只做了JPEG文件和PNG文件的水印处理 ## 修改文件app/lea/Image.go 原文件基本上是空的,所以这里就直接贴上我修改以后的了 需要将水印文件watermark.png上传至public/images中 ```go package lea import ( "github.com/revel/revel" "image" "image/draw" "image/jpe
## 博客页面的分类高亮 可以让导航上的分类自动高亮,原来的模板中已经有相应的代码了,只是在博客页面后端的代码中没有赋值而已。 文件:app/controllers/BlogController.go 函数:Post 在合适的位置,比如: ``` c.ViewArgs["curIsPost"] = true ``` 下面添加一行: ``` c.ViewArgs["curCa