V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
roker
V2EX  ›  分享创造

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

  •  
  •   roker ·
    rokerdou · 2018-10-13 16:30:38 +08:00 · 4303 次点击
    这是一个创建于 2018 天前的主题,其中的信息可能已经有所发展或是发生改变。

    实现效果:

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

    你这个 html 页面,我手工几行就能撸出来,你为何要引入一个 150K 的 bootstrap
    llrg222
        10
    llrg222  
       2018-11-02 07:16:55 +08:00
    后端轻量化,前端冗余化 ?
    roker
        11
    roker  
    OP
       2018-11-04 16:55:49 +08:00
    周末加入第三方评论功能
    iyangyuan
        12
    iyangyuan  
       2018-11-05 15:04:27 +08:00
    都上微服务了,不能说是轻量,注册中心就够喝一壶啦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5485 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:48 · PVG 14:48 · LAX 23:48 · JFK 02:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.