纯手工打造轻量级独立博客

2018-10-13 16:30:38 +08:00
 roker

实现效果:

http://agoboy.com

设想:

前端设计:

前端架构:选择 bootstrap4 框架+marked.js 渲染文章+XX 前端模板+一顿狂改 零零散散,利用周末的时间敲出出了自己独立博客的效果图,庆幸的是一年没有敲代码的我功底还在,啥也不说上图。 前台图: 后台图:

当然克服了很多困难,都是泪不多说,前端模板素材地址分享给大家 https://designrevision.com/downloads/shards-dashboard-lite/ 前端数据流架构图 充分发挥 JS 动态渲染的优势,页面效果和动态网站无差别。 ###前端调用后端接口:

后端设计

HTTP 服务器:Nginx 服务端:Jetty 数据库:MySQL 图片+Markdown 文章:七牛对象存储 选择阿里的包月 ECS,按流量收费,大部分资源都放在了七牛云存储上,可较好的降低 ECS 压力,减少流量收费。 版权: 文章遵循知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议 网站遵循 Apache License 2.0  开源协议

4312 次点击
所在节点    分享创造
12 条回复
lhx2008
2018-10-13 16:34:50 +08:00
不错,不过好像和普通的静态博客没有太大区别?
roker
2018-10-13 16:46:12 +08:00
@lhx2008 嗯,前台全静态,只是后台有一些在线文章编辑,发布、图片上传啥的功能。后期打算把线上评论加上,多说关闭了还是很桑心
missdeer
2018-10-13 17:22:38 +08:00
jetty, mysql 好像不怎么轻量哈
roker
2018-10-13 17:28:45 +08:00
@missdeer 呃后面打算做成容器,后端代码不多
chungzhao
2018-10-13 19:12:35 +08:00
话说字是不是太大了。。。。。。
MorningBOBO
2018-10-13 21:35:28 +08:00
楼主 1 年没敲代码的话 是转行了吗?
leekafai
2018-10-13 21:50:07 +08:00
用 sqlite 就更轻量了,反正 crud 的需求不是太复杂
roker
2018-10-14 00:40:49 +08:00
@MorningBOBO 是哒
llrg222
2018-11-02 07:08:23 +08:00
你对 轻量化 理解有误

你这个 html 页面,我手工几行就能撸出来,你为何要引入一个 150K 的 bootstrap
llrg222
2018-11-02 07:16:55 +08:00
后端轻量化,前端冗余化 ?
roker
2018-11-04 16:55:49 +08:00
周末加入第三方评论功能
iyangyuan
2018-11-05 15:04:27 +08:00
都上微服务了,不能说是轻量,注册中心就够喝一壶啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/497332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX