V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
slysly759

纯 Python 写了一个博客系统(拖延症晚期,大家轻喷蛤)

  •  
  •   slysly759 · Jun 15, 2017 · 6417 views
    This topic created in 3239 days ago, the information mentioned may be changed or developed.

    背景介绍

    参观地址: https://www.fuckblog.org

    这个博客系统是年前学习廖雪峰大作业的基础上撰写的,本身年初就能发布,结果公司培训 毕业论文什么的,拖到了现在,现在可以说是拖延症晚期啊==。在编写的过程中必须要感谢 墨灵 网友在 orm 以及 整个博客架构上的指点 另外就是 南京的基友给我在后续发布上的帮助,以及 FuckBlog 小组的酱油团哈哈哈哈。

    版本功能

    1. 参考众多博客的前端布局,选用比较流行的两栏式,评论和文章均支持 markdown 发表。参考博客有 lepture

    小明明的博客  核心参考了 Dandy 的 blog      以及 samzong 的博客   (他们都换了风格,握草搞我啊) 以及各位前端大大的博客

    1. 动态分页标签,新增标签是可以动态在首页展示。

    2. 不完善的渐入效果(前端技术烂==)

    3. 去除有可能在评论里或者文章里面的 xss 攻击

    4. 没有了。你可能认为这个要有很多酷炫的技能(分页标签算么== ),哈哈哈你猜错了哈哈哈哈。如果你觉得这个博客还不错,可以提一些功能,如果我在公司不忙的话我就来加吧。

    To Do

    以下是我还想增加的一点点功能:

    1. 后台页面文章的修改和删除(后台接口倒是有,前端不是很熟就搁置了)

    2. 本地 md 发表到博客 的小脚本(我好像看到大家有这个需求)

    3. 优化以下后台页面。

    后记

    1. 这个 Python 外部用了 aiohttp 和 aiomysql 库 其他都是自己手撸。其他比如 orm 中间件 都是自己手撸的(主要是 aio 异步我重构自写能力不足,就只能用外部了,Jinja2 这个忘记去掉了 应该是可以干掉的)

    2. jquery+bootstrap 用起来真开心,vue 太省事了 不要,我要自己写嘿嘿。前端一大抄,后端 sbadmin 写前端还真痛苦。。。。关键提交自己写 js 就好了 能用就行,丑不丑就算了吧。

    3. 接下来 我发现有一个有趣的事情可以做 想分析 聊天记录 来进行一些数据统计 语言分析什么的。最好还能做一个计量统计模型,看能不能对某方面进行建模预测。

    18 replies    2017-06-16 10:27:38 +08:00
    xiahei
        1
    xiahei  
       Jun 15, 2017 via Android
    完全不适配移动端。
    为什么名字要带 fuck 呢,个人挺反感这样的。
    windfarer
        2
    windfarer  
       Jun 15, 2017
    名字起得不好
    lzhr
        3
    lzhr  
       Jun 15, 2017
    这个名字可能 让这系统只能成为玩具
    slysly759
        4
    slysly759  
    OP
       Jun 15, 2017 via Android
    @lzhr 好吧 下次取名字还是注意点。 就当自己用 算了
    Tunar
        5
    Tunar  
       Jun 15, 2017 via Android
    移动端,有点差。。
    flaneurse
        6
    flaneurse  
       Jun 15, 2017 via Android
    手机上没法看
    lzhr
        7
    lzhr  
       Jun 15, 2017
    https://ooo.0o0.ooo/2017/06/15/5942182ae8d7d.png 可以的
    natforum
        8
    natforum  
       Jun 15, 2017
    域名很骚气
    fzleee
        9
    fzleee  
       Jun 15, 2017
    三年前我也写过一个: https://github.com/fzlee/Tyou
    现在还在用
    slysly759
        10
    slysly759  
    OP
       Jun 15, 2017 via Android
    @flaneurse 不好意思 过两天我做一下适配
    RealLiuSha
        11
    RealLiuSha  
       Jun 15, 2017
    code 的注释也是屌炸天啊。。。
    RealLiuSha
        12
    RealLiuSha  
       Jun 15, 2017
    @xiahei @windfarer @lzhr 用心做的东西 不受限于名字 https://github.com/nvbn/thefuck
    chuanqirenwu
        13
    chuanqirenwu  
       Jun 15, 2017 via iPhone
    厉害了,我的风格风格和你完全想法,绝不重复多写一行别人已经写过的代码。
    skunktalks
        14
    skunktalks  
       Jun 15, 2017
    大家为什么要起那么冲的名字
    哈哈哈哈哈
    SIFT2009
        15
    SIFT2009  
       Jun 15, 2017
    后台编辑器用的是什么
    slysly759
        16
    slysly759  
    OP
       Jun 15, 2017 via Android
    @SIFT2009 开源的 editer.md 还是比较好用的
    xFrank
        17
    xFrank  
       Jun 16, 2017
    因为域名带“ fuck ”,被公司 proxy 屏蔽了,冤不冤?
    davidtsang
        18
    davidtsang  
       Jun 16, 2017
    用 ruby on rails 可以很快搞定这些,效率比 python 高得多。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3694 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 04:46 · PVG 12:46 · LAX 21:46 · JFK 00:46
    ♥ Do have faith in what you're doing.