2020-05-01
- 修正了 API & Document 链接指向错误的问题
- Admin 模块正式启用,目前仅启用了公告系统,感谢 PasteUs 可爱的成员们
- 前端添加了对公告的支持
- 更新了捐助名单
2020-03-10
- 最近很多事情,没有时间打理和迭代,有问题可以提在 GitHub Issues 里。Orz
2019-08-25
- 前端大面积重构,感谢 @Ryan
- 将大部分本地 package 使用外部 cdn 引入,减少从服务器需要加载的资源
- 懒加载所有的 Component
- 底部的一言增加了防止频繁刷新的限制
- 将高亮从 Prismjs 更换至 highlightjs
- 添加 Markdown 高亮支持
- 添加 Markdown 解析支持
- 修复了前端的一堆 BUG
- 后端添加了心跳机制
- 将
docker
作为默认部署方式
详见 PasteMe v3.0.3F-3.0.1B
2019-08-24
- 最近很多人反应访问变慢了,甚至进不去,我在这里解释一下,在八月初的时候检测到有巨大流量开始打服务器,把 CDN 流量用完了,为了避免高额的 CDN 费用我就将 CDN 临时去掉了,所以访问变慢
- 有的时候访问需要很久甚至没有反应大概率是因为下行流量跑满了,阿里云的学生机只有单核 1 GB 的内存,下载带宽上限是 200 KB/s
- 最近在忙着一些事情,无法提供额外的技术支持,等下周过了之后再大力整治一下网站现有的问题
2019-07-12
- 更新了
Frontend
、Backend
、PasteMe
三个项目的部署文档 - 增加了 Docker 部署的方式,彻底免除各种部署的问题
- release-v3.0.1
2019-07-09
- 底部的
一言
可以点击刷新啦 - 将
API & 使用指南
拆分成两部分 - 增加了
Markdown & Latex
的渲染支持 - 移除了一些无用的依赖包
- 将前端的版本号改为
3.0.1
- 为
Markdown
添加了渲染、源码切换
2019-07-06
Golang
重写的后端准备上线了- Restful
API
- 性能提升了若干倍
- 数据库表结构发生了变动,旧版本更新需要 Migrate
2019-06-10
- 这几天在考试,所以 issue 往后推一推啦
2019-06-10
- 对图片进行了压缩
- 修改版本至 2.1.4
- 修复了成功页面
popover
组件的一个BUG
- 完成了 #46
- 修正了类型错误
- 测试了
i18n
插值 - 完成了 #21
- 从文件中移除了
copyright
- 添加了
api.js
- 更新了
README.md
- 去掉了弹框中的错误描述
- 解决了 #22
2019-06-04
- 添加了可自定义的
usr.js
- 添加了
404
页面 - 更新了
API
,将GET
和POST
放在一个文件中 - 重新添加了
init.php
- 将全局配置文件存储在
Vuex
中,而不是作为一个prototype
- 重写
Prismjs
的引入和调用 - 简化了
main.js
,优化逻辑 - 修正了博客的链接
2019-05-21
- 更换了
404
页面,而不是之前的demo
,有待测试 - 优化了后端逻辑,修复了一个潜在的
BUG
- 将
DEPLOY.md
与README.md
拆分 - 将
DEPLOY.md
作为build
分支的README.md
- 修复了持续集成的一些
BUG
- 加入了
drone
的支持 - 切换至
travis-ci.com
- 持续集成时
build
分支的push
机制由force
改为commit
- 自生成的阅后即焚索引由大小写混合更改为小写和数字混合且保证不是纯数字
2019-05-07
- 额外支持
Bash
、HTML
、Markdown
高亮 - 支持多语言切换(需要写 cookie 以保存语言变动)
- 前后端分离
- 90% 的计算转移至前端
- 采用 gzip 传输
2019-03-20
- 新增了懒加载
2019-03-21
- 首页完成前后端分离
- 重写了
success
界面 - 添加了一些
Javascript
以减少服务器端的负载
2019-03-10
- 重写阅后即焚
- 略微改动前端
2019-02-11
- 支持子目录部署
- 支持举报不当的文本存档
- 支持删除指定文本存档的后台
- 分离存档和永久存档的数据库
- 重写
api
2018-12-12
双十二到啦,不知道小伙伴们有没有 剁手 消费呢,加了一个比较有(ji)意(lei)思的模块,在页面的下方加入了一言
,api
来自Hitokoto - 一言。
- 在页脚处增加了
一言
。
2018-11-29
马上就要12月啦,默默发现这个月的访问量达到了6万,感谢全国各地网友的支持。追加了一个小功能,在右下角添加了可以和我直接沟通的小按钮,待大家自己去尝试啦(感谢DaoVoice
提供技术支持)。
- 在右下角添加了反馈按钮。
- 更改顶部的
博客
为更新日志
。 - 添加了两个彩蛋,自己发现咯。
2018-10-01
国庆节快乐,由于BootCDN挂了,互联网上大规模的出现页面加载超时,包括PasteMe
。有人告诉我PasteMe
挂了,我就默默过来观察了一番,嗯,是CDN
出锅了。
- 截止2018年10月1日凌晨2点30分,
BootCDN
内所有CDN
资源依然处于404的状态,遂决定将站内所有所有的静态文件搬运至自己的CDN
下。 PasteMe
的静态资源已搬运完成,博客本身的静态文件较多白天睡醒之后慢慢搞吧。
2018-09-13
- 修复了
Firefox
下回车键无法正确读取的问题。 - 修复了
Tim
、QQ
等软件跳转时带有GET
请求导致url
异常的问题。
2018-09-07
- 更改了网页的标题。
- 更改了页脚的文字。
- 调整了顶端的入口。
- 在主页有上侧增添了
Blog
和API
入口,待完善。 - 修复了success界面的路径问题。
- 修复了
url
的获取机制。
2018-09-04
- 调整了
init.php
,调整前通过访问pasteme.cn/lib/init.php
可以向数据库中注入一条奇怪的东西,使得后端会存取数据库异常,现已修复。 - 调整了
api
,当请求了临时空间的索引串之后,索引串也会相应的删除,调整之前不会删除。
2018-08-26
- 为部分元素增添了
tabindex
属性。 - 调整工具栏的
css
样式。 - 代码框复制成功/失败后增添了提示信息。
- 增添了
api
,地址为api.pasteme.cn?keyword=&password=
,请求的索引串无密码时password
字段可以省略。 - 修复了
success
页面的些许BUG
。 - 调整了前端的元素间距。
2018-08-20
- 修复了潜在的
SQL
注入漏洞。 - 优化了部分
JS
。 config.php
中增添了CDN
的配置选项。
2018-08-11
- 新增了对
C++
的自动高亮。 - 修复了字体错位的
BUG
。
2018-08-10
- 新增了一键复制的功能。
- 去掉了一键全选。
- 新增了赞助页面。
- 新增了
post
握手。
2018-08-06
- 调整字体风格。
- 调整了顶栏在移动设备下显示的
BUG
。
2018-07-29
- 调整目录名,取消
handle.php
的奇葩命名,改名为index.php
。 - 调整链接的样式。
- 调整工具栏的样式。
- 删除
config.php
,新增config.example.php
。
2018-07-20
- 不断调整网页前端。
- 完善了基础功能,将部分功能模块化。
- 增加了
init.php
以供初始化。 - 增添了
一键全选
的功能。
2018-07-01
- 将
NetClip
与NetPaste
合并为PasteMe
,与此同时产生了无数的BUG
。 - 关闭了
NetClip
与NetPaste
。
42 条评论
好久没来看水神 == 最近开始实习技术栈是 golang + kite 的 rpc,突然发现 pasteme 后端是 gin + gorm 倍感亲切。猜想你当初做 pasteme 是借鉴 ubuntu paste 的功能,集成自己做的独立模块吧。大二时就能找到一条这么棒的实践路线好羡慕
其实最开始 PasteMe 后端使用的是 PHP,后来搞前后端分离的时候,在 Java 和 Go 之间纠结了好久,我觉得 Go 是未来的趋势,所以最终选择了 Go。
其实我觉得只要适合自己就是 OK 的,没有合适不合适的问题。
项目主意不错,我打算给自己的网站定制一个。
我按照文档走了几遍,应该比较简洁易懂了?如果还是有问题的话考虑一下 Docker ?Docker 部署起来更简单一点。
纯文本不解析的嘎
没有技术难度,但前端怎么搞比较好看是大问题...
server_name如何引入Nginx
把 nginx.conf 放在 nginx 的 conf.d 中,默认的目录是 /etc/nginx/conf.d
启动提示 -bash: pastemectl: command not found
是用一键脚本装的吗?
server_name默认就好还是要更改呢?我更改成paste
要更改成网页的域名
是的,我把nginx.conf复制到了/etc/nginx/conf.d目录下才启动的
没增加解析吖
Merge 了,修了一些 BUG 。
更新后,使用不来了了
打扰了 Orz
我是说呀,不会安装使用了,拉取后按照部署文档都修改好了文件,但不知道如何启动和配置域名了
不好意思,之前没怎么认真写,我今天花点心思把文档写一下。
好的好的,非常感谢
代码已经推了 Orz,还没有 Merge 。https://github.com/LucienShui/PasteMeFrontend/pull/10
哇瑟,大更新啊
(/ω\)
希望增加语法解析,如果不可以解析,那么那么多种格式都只是一种输出,就失去了你增加那么多语法格式的意义
|´・ω・)ノ 感谢建议,后续版本会加上。
输出不转换,每种格式都是源代码输出,就连文本都是以代码框输出,应该修正转换一下,特别MD语法和文本应该转换
感谢建议,之前在考试所以没有回复,会在后面的版本增加 Markdown 和 Mathjax 的解析。
好像都只支持源代码输出哦 不转换
如何更改我的备案号到底部呢
不好意思哈,之前没有考虑这个问题。目前只能通过修改前端源码来解决。
下次迭代会加入可自定义的 footer 。
你这个前端是放在GitHub上的?
不是的。
不过把 router mode 改成 hash 就可以用 github pages 来部署前端了,参考我的主页面。
那我部署在服务器只有一个index.html,前端源码是在没看到,是在哪儿拉取的
在打包压缩过的 js 中,前端是用 vue.js 写的。
我大概今天就能迭代一次, 到时候通知您哈。
OK
博主,你的首页挂了:https://www.lucien.ink/
感谢提醒,如你所见,的确只有首页挂了。而事实上这是我自己干的。
因为我最近要在腾讯云上备案,备案期间不允许网站首页有任何博客和留言相关的内容 ,所以我就把首页 BAN 了,其它页面都是正常的。
再次感谢。
一个小建议吧……
可以自己注册账号(当然也可以不用),然后可以删除自己发布的代码
也可以修改……
您好,感谢您的建议。
加入账号机制的话会引入许多的需求,可是因为工作和竞赛,直到 2020 年 1 月(最早)之前我都没有那么多的精力,所以会推迟很久很久很久,如果有兴趣和耐心可以考虑在 GitHub 上 contribute。
再次由衷的感谢您对此项目的认可。
Orz