爱意满满的作品展示区。
roker

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

  •  
  •   roker ·
    rokerdou · Oct 13, 2018 · 5417 views
    This topic created in 2954 days ago, the information mentioned may be changed or developed.

    实现效果:

    http://agoboy.com

    设想:

    • 轻量化
    • 微服务化
    • 前端全静态
    • H5 支持手机版 基于上面的设想,花一天的时间理顺思路,基本结构如下:

    前端设计:

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

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

    • 获取文章列表及数据分页查询
    • 获取特定文章的 Markdown 链接

    后端设计

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

    12 replies  •  2018-11-05 15:04:27 +08:00
    lhx2008
    lhx2008
    Oct 13, 2018 via Android
    1
    不错,不过好像和普通的静态博客没有太大区别?
    roker
    roker
    OP
    Oct 13, 2018
    2
    @lhx2008 嗯,前台全静态,只是后台有一些在线文章编辑,发布、图片上传啥的功能。后期打算把线上评论加上,多说关闭了还是很桑心
    missdeer
    missdeer
    Oct 13, 2018
    3
    jetty, mysql 好像不怎么轻量哈
    roker
    roker
    OP
    Oct 13, 2018
    4
    @missdeer 呃后面打算做成容器,后端代码不多
    chungzhao
    chungzhao
    Oct 13, 2018
    5
    话说字是不是太大了。。。。。。
    MorningBOBO
    MorningBOBO
    Oct 13, 2018
    6
    楼主 1 年没敲代码的话 是转行了吗?
    leekafai
    leekafai
    Oct 13, 2018 via Android
    7
    用 sqlite 就更轻量了,反正 crud 的需求不是太复杂
    roker
    roker
    OP
    Oct 14, 2018
    8
    @MorningBOBO 是哒
    llrg222
    llrg222
    Nov 2, 2018
    9
    你对 轻量化 理解有误

    你这个 html 页面,我手工几行就能撸出来,你为何要引入一个 150K 的 bootstrap
    llrg222
    llrg222
    Nov 2, 2018
    10
    后端轻量化,前端冗余化 ?
    roker
    roker
    OP
    Nov 4, 2018
    11
    周末加入第三方评论功能
    iyangyuan
    iyangyuan
    Nov 5, 2018
    12
    都上微服务了,不能说是轻量,注册中心就够喝一壶啦
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1869 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 07:34 · PVG 15:34 · LAX 23:34 · JFK 02:34
    ♥ Do have faith in what you're doing.