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

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

  •  
  •   find456789 ·
    find456789 · Oct 12, 2021 · 4264 views
    This topic created in 1855 days ago, the information mentioned may be changed or developed.

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

    项目地址: 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 replies  •  2021-10-17 16:24:09 +08:00
    yunyuyuan
    yunyuyuan
    Oct 12, 2021
    1
    看这个后台的样式,应该是直接用的 django 后台吧,前端看起来也很简陋。并不是打击你,但我感觉这是个大学毕设水准,估计是没人会用的
    find456789
    find456789
    OP
    Oct 12, 2021
    2
    @yunyuyuan

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

    谢谢,很棒的建议,那我晚点改改
    find456789
    find456789
    OP
    Oct 13, 2021
    11
    @kaikai5601
    @7gugu
    @ericFork

    谢谢,还在努力学习中
    find456789
    find456789
    OP
    Oct 13, 2021
    12
    @Ritter

    对 ,现在已经 v5.1.3 了
    jomsou
    jomsou
    Oct 13, 2021 via iPhone
    13
    建议优化一下博客 UI,后台 admin 自己使用倒是没所谓
    craiiz
    craiiz
    Oct 13, 2021
    14
    支持一下
    lonisletend
    lonisletend
    Oct 17, 2021❤️1
    16
    不错的, 分享永远都值得鼓励和赞赏!
    前两年毕设的时候我也做了一个类似的, 用的是 Flask, [smartblog]( https://github.com/lonisletend/smartblog)
    期间还部署替换了之前用的 Typecho 使用了一段时间, 后期因为设计原因优化和改进需要大改, 就放弃重新写了一套前后端分离的, 现在已经用上了, 传送门==> [LoneStack]( https://lonestack.yangxiaojia.me/), 代码预计在今年春节前后开源吧.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1170 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 23:33 · PVG 07:33 · LAX 15:33 · JFK 18:33
    ♥ Do have faith in what you're doing.