新的博客网站设计
最近申请到了觉得很棒的域名: CyberSicko.net 可惜.com的已经被注册了,在回头看看以前的老博客,觉得顿时丑的不能看,配不上这么酷的域名。
于是这个网站诞生了,牺牲了我一周末的时间开发完主要功能。
开发框架
后端: Python Django Django-avatar Sqlite
网页设计UI框架: semanticui
网页编辑器: wangeditor
介绍
主页如下
在开发博客页面的时候,我在想该以什么方式来呈现博客的内容,才能让博客看上去简约而又不古板,于是就有了上面的页面。将博客内容以强调时间和用户存在感的方式呈现出来,给了一种有社交感,不再像以往博客的条目那么古板,多了一些灵活而又不会变得复杂无序。(当然是没有社交功能的)
和传统博客不同的事,传统博客的内容太重了,你基本只能在里面写长篇大论,如果一个博客就短短几句话都会显得有些违和,现在的人总会有类似朋友圈的需求,发一发心情或图片的分享,所以我做了动态分享:
在没有社交的网站分享类似朋友圈的信息谁来看呢?
比如我就有这个需求,只有一个微信号,也不想去设置维护什么不可见标签,干脆眼不见心不烦不发了,但在这里我可以毫无顾忌,简单点就是:
这是我的地盘。
而且没人会评论你。
这里既可以分享长篇大论,也可以分享简短的文字,简直是心灵后花园的不二之选。
后台管理
后台管理拥有基本的博客内容管理,Web编辑器采用wangeditor编辑器,这款编辑器的高仿腾讯文档demo放我眼前一亮
对于一个爱好写文字的人来说,一个干净舒适的码字环境绝对能提高写文章时的幸福感。
后台管理上基本就这些内容。
开源地址
http://118.89.119.129:3000/yangchaojie/Blog
clone 代码到本地,使用pipenv install安装运行环境,pipenv 版本为: pipenv, version 2021.11.23
Issue
写完发布的时候,在选标签的输入框按了回车,结果幸幸苦苦写的全没了,卧槽,搞得心情特别差,马上把form回车自动提交的功能给加上了,还有我发现缩放页面可能会导致上面俩按钮消失。
我觉得有必要做一个草稿功能,还有将内容实时更新在localstroage里面,以防止意外导致发生糟糕的情绪。
end.
截止 2023 7月26日 更新功能:
- 写文章加入恢复功能,当文章字数超过50将在localStroage实时记录。
2. 草稿箱功能,草稿状态的文字不会在页面显示。
3. 主页加入查询功能。
4. 修复上传的图片在更新文章界面不显示问题。
5. 加入 blockquote 样式
6. 修复归档错乱
评论
还没有评论