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

基于 Django 写了一个博客系统--MayBlog

  •  4
     
  •   gevin ·
    flyhigher139 · Aug 20, 2015 · 9128 views
    This topic created in 4094 days ago, the information mentioned may be changed or developed.

    先开门见山

    该博客系统基于 Django 开发的,名为MayBlog,托管于GitHub

    目前博客托管在 daocloud 上,前台页面可以访问博客链接,后台管理页面见截图

    代码主要是 5 月份写的,这两个月也零零散散的补充了不少东西上去,也在这个系统上玩了不少东西,比如详细研究了一下 Django 的权限机制(甚至还专门写了篇博客),也趁机研究了一下结合 docker 如何做 Django 的开发等

    这个博客系统会长久的维护下去,大家有兴趣的可以 fork 或者给我 issue

    为什么写了这个博客系统

    虽然写作周期越来越长,但我也是多年的独立博主了。

    作为一个程序员,总是想造一个自己的轮子,自从今年停掉虚拟主机上的 wordpress 博客,全面转向 github pages 之后,越来越想自己用 python 写一个完善博客系统。

    终于,在今年 5 月初的一天,以老婆出差去澳洲为契机,编码开始了。

    然后就有了这个博客系统……

    MayBlog 的特点

    这一段我直接贴代码里的 readme 了

    • Powered by django and bootstrap
    • Deployed by docker
    • Multiple deployment setting files
    • Search engine optimized
    • Blog features:
      • multi-user
      • multi-role
      • posts, pages, tags, and categories
      • markdown support
      • admin interface
      • RESTful API (under development )

    其他

    前端我没怎么花心思,这个我不专业,大家觉得不好的地方不妨帮忙改改 :)

    最近我给我自己提了一些伪需求准备写代码实现,然后发现这些自己折腾不好玩,容易当局者迷,所以,欢迎大家给我多提意见,把这个博客系统做的更完美~

    几个截图

    • 前台的系统直接访问url就好了
    • 下面是后台页面截图,更多截图见GitHub

    Home

    mayblog_home

    Posts

    mayblog_posts

    Edit post

    mayblog_post_edit

    Tags admin

    mayblog_tags

    User admin

    mayblog_user_admin

    User details

    mayblog_user_detail

    User edit

    mayblog_user_edit

    User group details

    mayblog_group_details

    31 replies  •  2015-09-15 08:32:59 +08:00
    vpncup
    vpncup
    Aug 20, 2015
    1
    赞!
    简洁就是美
    est
    est
    Aug 20, 2015
    2
    顶一个。。。虽然现在博客都在搞静态页面生成器了。。。
    Robias
    Robias
    Aug 20, 2015
    3
    赞!
    ipconfiger
    ipconfiger
    Aug 20, 2015
    4
    为默默的对单身狗的伤害输出点赞.........
    wenbinwu
    wenbinwu
    Aug 20, 2015
    5
    代码还不错,都是用的 Django 自带的东西
    要搞静态可以看一下 https://github.com/mtigas/django-medusa
    roychan
    roychan
    Aug 20, 2015
    6
    前段时间用 Tornado 把自己的博客重构了… https://www.roychan.org/
    roychan
    roychan
    Aug 20, 2015
    7
    不过看了楼主的代码…感觉还是要学习一个…
    gevin
    gevin
    OP
    Aug 20, 2015
    8
    @vpncup 谢谢~
    gevin
    gevin
    OP
    Aug 20, 2015
    9
    @wenbinwu 是的~ 只用了几个必要的第三方 lib ,以后如果有时间,打算再用 flask 写一个版本,那时就一堆第三方了 :P
    gevin
    gevin
    OP
    Aug 20, 2015
    10
    @ipconfiger 好吧…… 忘记今天七夕了。因为我也是一个人过,还加班了一会
    miyuki
    miyuki
    Aug 20, 2015 via Android
    11
    赞!(花式晒老婆
    songjiaxin2008
    songjiaxin2008
    Aug 20, 2015
    12
    赞 Wordpress 之类的根本不能算开箱即用 各种插件 还是这种简单的适合我
    gevin
    gevin
    OP
    Aug 20, 2015
    13
    @miyuki 呃…… 看了你的回复,我觉得我也自己给自己赞一个了 :P
    yech1990
    yech1990
    Aug 20, 2015 via Android
    14
    昨天还找了一天 Django 的 blog 系统,今天居然在这里看到了…
    zhicheng
    zhicheng
    Aug 21, 2015
    15
    TextArea.com 欢迎你。
    qq375130371
    qq375130371
    Aug 21, 2015
    16
    赞,写博客就是要自己爽才对。
    gevin
    gevin
    OP
    Aug 21, 2015
    17
    @yech1990 我也找过,没一个满意的,所以自己写
    gevin
    gevin
    OP
    Aug 21, 2015
    18
    @qq375130371 说的对!
    111111111111
    111111111111
    Aug 23, 2015 via Android
    19
    感觉不错
    wph95
    wph95
    Aug 24, 2015
    20
    哈哈 托管在我司 还用 django 写。
    拿你的 Blog 当 python && docker 最佳实践的 demo 啦
    不知道可不可以 :)
    gevin
    gevin
    OP
    Aug 24, 2015
    21
    @wph95 当然可以啦
    tongweizj
    tongweizj
    Aug 24, 2015
    22
    楼主,用户组功能好像没有完善
    gevin
    gevin
    OP
    Aug 24, 2015
    23
    @tongweizj 是还在开发中,哪里有问题给我提 issue 吧
    sewyu
    sewyu
    Aug 24, 2015
    24
    非软件工程师,无法评论项目的好坏。不过我知道 wordpress 已经完全不是博客系统了,现在想去找一个功能简单,前端漂亮的博客主题都根本找不到。本来期待 ghost ,却迟迟不添加功能。
    如果楼主持续更新,且有合适一点儿的前端模板,我倒是愿意尝试用用。
    gevin
    gevin
    OP
    Aug 24, 2015
    25
    @sewyu python 做的网站,不懂技术的话折腾难度还是有的,你有什么想要的功能,不妨先去 github 给我提 issue ,但我无法保证能像你需要的那样把功能实现
    zerh925
    zerh925
    Aug 24, 2015
    26
    已 Star !
    Theo14
    Theo14
    Aug 24, 2015
    27
    为楼主点赞
    Theo14
    Theo14
    Aug 24, 2015
    28
    @Theo14 现在也是在用 wordpress ,有时间换这个,顺便学习下 django
    gaowhen
    gaowhen
    Aug 25, 2015
    29
    之前用 flask 做了个静态网站生成器 http://gaowhen.com
    tjxiter
    tjxiter
    Sep 14, 2015
    30
    博客很赞。楼主可以写写博客的详细设计呀。 这样代码好读些。
    gevin
    gevin
    OP
    Sep 15, 2015
    31
    @tjxiter 好~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1764 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 17:20 · PVG 01:20 · LAX 09:20 · JFK 12:20
    ♥ Do have faith in what you're doing.