django+bootstrap5 实现的个人博客 开源,求点赞 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
find456789
V2EX    分享创造

django+bootstrap5 实现的个人博客 开源,求点赞

  •  
  •   find456789
    find456789 2021-10-12 20:14:58 +08:00 3434 次点击
    这是一个创建于 1458 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目状态: 正在开发中 [目前已基本可用]

    项目地址: https://github.com/find456789/django_blog

    django_blog

    django+bootstrap5 实现的 个人博客

    特点

    • <input checked="" disabled="" type="checkbox"> 文章的历史版本管理(随时回退)
    • <input checked="" disabled="" type="checkbox"> rss 、atom
    • <input checked="" disabled="" type="checkbox"> markdown
    • <input disabled="" type="checkbox"> 评论功能
    • <input disabled="" type="checkbox"> 代码高亮
    • <input disabled="" type="checkbox"> 文章页面的 toc 导航
    • <input disabled="" type="checkbox"> 新建文章 自动推送到百度、谷歌搜索引擎

    如何运行演示项目

    • 克隆到本地
    • pip install -r requirements.txt
    • python manage.py runserver
    • 打开 http://127.0.0.1:8000/ 就可以了

    后台地址: http://127.0.0.1:8000/admin/

    账号:admin888

    密码:admin888

    如何使用

    • 克隆到本地
    • pip install -r requirements.txt
    • 删除旧的测试数据库 db.sqlite3
    • 执行 python manage.py migrate 创建数据库
    • 执行 python manage.py createsuperuser 根据步骤创建超级管理员账号
    • 执行 python manage.py runserver 启动服务
    • 打开 http://127.0.0.1:8000/ 就可以了

    截图展示

    源码-配置信息

    image

    前台-首页

    image

    前台-文章列表页

    image

    前台-文章详情页

    image

    前台-关于我

    image

    后台-首页

    image

    后台-分类管理

    image

    后台-文章列表管理

    image

    后台-文章详情管理

    image

    后台-文章历史版本管理

    image

    致谢

    https://fontawesome.com/start 图标

    https://getbootstrap.com/ ui 框架

    https://www.djangoproject.com/ django web 框架

    https://github.com/jazzband/django-debug-toolbar 调试

    https://github.com/etianen/django-reversion admin 版本控制

    https://github.com/Python-Markdown/markdown markdown

    https://github.com/mozilla/bleach 过滤非法字符

    16 条回复    2021-10-17 16:24:09 +08:00
    yunyuyuan
        1
    yunyuyuan  
       2021-10-12 20:24:17 +08:00
    看这个后台的样式,应该是直接用的 django 后台吧,前端看起来也很简陋。并不是打击你,但我感觉这是个大学毕设水准,估计是没人会用的
    find456789
        2
    find456789  
    OP
       2021-10-12 20:42:24 +08:00
    @yunyuyuan

    对,后台直接用的 django admin, 样式就直接用的 bs5 默认的
    encro
        3
    encro  
       2021-10-12 21:06:39 +08:00
    数字越小,越靠前是一种不太合理的设计,万一有一个后面的要排前面去,那么需要修改前面的。
    一般来说改为权重,越大越靠前比较合理。
    encro
        4
    encro  
       2021-10-12 21:07:20 +08:00
    为什么 BLOG 不放出地址来呢
    kaikai5601
        5
    kaikai5601  
       2021-10-12 23:28:46 +08:00 via iPhone
    这发上来干啥??毕业设计都不用,加油吧
    7gugu
        6
    7gugu  
       2021-10-13 00:29:09 +08:00
    看起来好厉害的样子,继续加油啊
    ericFork
        7
    ericFork  
       2021-10-13 01:00:38 +08:00
    支持在学习的过程中开源的行为,点赞
    Ritter
        8
    Ritter  
       2021-10-13 09:18:39 +08:00   1
    bootstrap 都出到 5 啦
    qionnian
        9
    qionnian  
       2021-10-13 09:49:34 +08:00
    盲猜某个培训机构的一个学习项目
    find456789
        10
    find456789  
    OP
       2021-10-13 11:03:28 +08:00
    @encro

    谢谢,很棒的建议,那我晚点改改
    find456789
        11
    find456789  
    OP
       2021-10-13 11:04:10 +08:00
    @kaikai5601
    @7gugu
    @ericFork

    谢谢,还在努力学习中
    find456789
        12
    find456789  
    OP
       2021-10-13 11:05:00 +08:00
    @Ritter

    对 ,现在已经 v5.1.3 了
    jomsou
        13
    jomsou  
       2021-10-13 12:43:07 +08:00 via iPhone
    建议优化一下博客 UI,后台 admin 自己使用倒是没所谓
    craiiz
        14
    craiiz  
       2021-10-13 15:44:49 +08:00
    支持一下
    brucmao
        15
    brucmao  
       2021-10-15 14:14:36 +08:00
    lonisletend
        16
    lonisletend  
       2021-10-17 16:24:09 +08:00   1
    不错的, 分享永远都值得鼓励和赞赏!
    前两年毕设的时候我也做了一个类似的, 用的是 Flask, [smartblog]( https://github.com/lonisletend/smartblog)
    期间还部署替换了之前用的 Typecho 使用了一段时间, 后期因为设计原因优化和改进需要大改, 就放弃重新写了一套前后端分离的, 现在已经用上了, 传送门==> [LoneStack]( https://lonestack.yangxiaojia.me/), 代码预计在今年春节前后开源吧.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     893 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 20:00 PVG 04:00 LAX 13:00 JFK 16:00
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86