推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
LinusTor
V2EX  ›  Python

广告下自己写的基于 Django 的个人博客

  •  
  •   LinusTor · Aug 2, 2017 · 6851 views
    This topic created in 3385 days ago, the information mentioned may be changed or developed.

    主要功能如下:

    • 文章,页面,分类目录,标签的添加,删除,编辑等。文章及页面支持Markdown,支持代码高亮。
    • 支持文章全文搜索。
    • 完整的评论功能,包括发表回复评论,以及评论的邮件提醒,支持Markdown。
    • 侧边栏功能,最新文章,最多阅读,标签云等。
    • 支持 Oauth 登陆,现已有 Google,GitHub,微博登录。
    • 支持Memcache缓存,支持缓存自动刷新。
    • 简单的 SEO 功能,新建文章等会自动通知 Google 和百度。
    • 集成了简单的图床功能。
    • 集成django-compressor,自动压缩css,js。
    • 基于python3,支持Django多版本。Django的 1.8,1.9,1.10,1.11 均测试通过。
    • 网站异常邮件提醒,若有未捕捉到的异常会自动发送提醒邮件。

    Github 地址:https://github.com/liangliangyy/DjangoBlog 线上地址:https://www.lylinux.net/

    欢迎大家 star.提 pr.这个博客程序是边翻文档边写的.有的地方还不是很完善.欢迎大家指正.

    43 replies  •  2018-06-05 09:36:12 +08:00
    im67
    im67
    Aug 2, 2017
    1
    哇。很可以!不像那些教程里面的那些丑八怪(虽然我知道这个不是 Django 造成的)。楼主最近我也在学 django ……
    claysec
    claysec
    Aug 2, 2017
    2
    羡慕会前端的。。程序员。。
    lxml
    lxml
    Aug 2, 2017
    3
    路由 login 那里好像 Google 的 风格
    ysicing
    ysicing
    Aug 2, 2017
    4
    卧槽,博客第一眼感觉很像 wp.
    LinusTor
    LinusTor
    OP
    Aug 2, 2017
    5
    @ysicing
    @lxml
    @claysec
    @im67

    哈哈哈 前端是模仿 wp 的.用的就是 wp 的主题样式,因为我前端渣.

    login 界面是 Google 风格的~~
    Ehco1996
    Ehco1996
    Aug 2, 2017
    6
    很不错哦,
    我的 blog 也是用 Django 写的,

    项目地址在这 https://github.com/Ehco1996/django_blog
    博客地址在这 http://www.ehcoblog.ml/

    我还加了 BGM,是我很喜欢的游戏里的
    voocel
    voocel
    Aug 2, 2017
    7
    @Ehco1996 音乐很恼火,关了,切个页面又来了
    studyai
    studyai
    Aug 2, 2017
    8
    不错哦

    附上本人的 http://studyai.com
    studyai
    studyai
    Aug 2, 2017
    9
    @Ehco1996 .ml 是怎么注册的 这种域名
    DevNet
    DevNet
    Aug 2, 2017
    10
    @studyai 跟 tk 一样,免费的
    claysec
    claysec
    Aug 2, 2017
    11
    @liangliangyy 渣也没有我这么渣。。
    stebest
    stebest
    Aug 2, 2017
    12
    很可以了,之前用了 next 的主题,但是技术实在太渣,等以后有时间了也学学 django 捣鼓捣鼓。不嫌弃的话,欢迎友链,我也想加几个了。
    stebest
    stebest
    Aug 2, 2017
    13
    @stebest
    @Ehco1996
    感觉自己是不是太傻了,都忘了说博客地址:newdee.cf
    phithon
    phithon
    Aug 2, 2017
    14
    我这个也是 django 开发的
    https://www.leavesongs.com
    支持 markdown、图片上传、图片水印、url 自定义、redis 缓存、celery 异步任务(邮件提醒等)、评论树(递归展示)、多模板切换、文章分类、标签、rss、自定义菜单等。
    等有空把 wordpress 的模板移植过来,我就可以开源了~
    Ehco1996
    Ehco1996
    Aug 2, 2017 via iPhone
    15
    @voocel
    抱歉,回头把音乐自动播放关了

    不过我觉得挺好听的
    wuhuaji
    wuhuaji
    Aug 2, 2017
    16
    请问怎么申请到 Google 和微博的授权登录的,需要相关的材料或者资质么?
    Kilerd
    Kilerd
    Aug 2, 2017
    17
    > 集成 django-compressor,自动压缩 css,js。
    这个应该 nginx 做。

    > 网站异常邮件提醒,若有未捕捉到的异常会自动发送提醒邮件。
    这个应该 sentry 做。

    > 支持 Oauth 登陆,现已有 Google,GitHub,微博登录。
    这个对于个人博客来说的意义是什么?
    lumonix
    lumonix
    Aug 2, 2017
    18
    @Ehco1996 secret key 还是不要放在公开的 repository 里面吧,不安全
    LinusTor
    LinusTor
    OP
    Aug 2, 2017
    19
    @wuhuaji 不用材料啥的,直接在开放平台申请就可以了。
    LinusTor
    LinusTor
    OP
    Aug 2, 2017
    20
    @Kilerd nginx 压缩 css,js ?抱歉有点不太明白,你说的是 nginx 的 gzip 压缩是吧,gzip 压缩和 django-compressor 的压缩是不一样的,django-compressor 可以将不同的 css 文件或 js 文件压缩成一个文件,并且有混淆的作用。

    sentry 确实没用过,有时间研究下。

    支持 oauth 登录主要是为了方便用户评论,毕竟现在大家都懒,省掉了注册账号这一步。
    LinusTor
    LinusTor
    OP
    Aug 2, 2017
    21
    @phithon 看了下,主题很酷,期待你开源~~
    zjp
    zjp
    Aug 2, 2017 via Android
    23
    好有缘😳一年前谷歌搜索"linux 定时休眠"去了楼主的旧博客 lylinux.org 。今天又有这样的需要,再次谷歌。又顺着楼主文章点开了新博客,发现很眼熟,今天刚见到!
    justyy
    justyy
    Aug 2, 2017
    24
    怎么感觉就是 wordpress 2010 的主题 。
    借广告一波:我的主页: https://justyy.com
    iiduce
    iiduce
    Aug 2, 2017
    25
    求教 “缓存自动刷新”具体是指什么?
    Ehco1996
    Ehco1996
    Aug 3, 2017 via iPhone
    26
    @timle1029

    请问你说的是 settings 里的 key 么?

    我还是初学者 不太了解安全方面的问题

    谢谢
    ossicee
    ossicee
    Aug 3, 2017 via Android
    27
    厉害。我刚也做好😊
    https://zhangge.top
    LinusTor
    LinusTor
    OP
    Aug 3, 2017
    28
    @zjp 哈哈哈 厉害了~~ 旧博客不再更新拉~ 欢迎关注新博客
    tilv37
    tilv37
    Aug 3, 2017
    29
    羡慕会前端的。。程序员。。 +10086
    LinusTor
    LinusTor
    OP
    Aug 3, 2017
    30
    @buir linode 东京 2 机房.有些地方是访问好慢的哎...
    allen0125
    allen0125
    Aug 3, 2017
    31
    好,给你一个 Star,hhh
    atz
    atz
    Aug 3, 2017
    32
    楼主这是部署到了哪里啊?感觉速度很快啊
    LinusTor
    LinusTor
    OP
    Aug 3, 2017
    33
    @atz linode 的东京 2 机房哈
    234747005
    234747005
    Aug 3, 2017
    34
    @Ehco1996 音乐挺好的,叫什么名?
    Ehco1996
    Ehco1996
    Aug 3, 2017 via iPhone
    35
    @234747005
    是一个日本 rpg 游戏的 bgm

    音乐名字说不上来了

    游戏叫 经典迷宫 战国
    TKKONE
    TKKONE
    PRO
    Aug 4, 2017 via Android
    36
    感谢,我把注册登录页抄了
    samlai
    samlai
    Aug 5, 2017
    37
    @liangliangyy
    @Ehco1996
    @studyai
    @stebest
    @phithon

    请问你们的 blog /web 用那个 web hosting
    我一直写 PHP 的网站, 现在正在学 python, 但不太熟悉那些 web hosting
    国内外都可以, 如果有, 请说一下, 我自己再去细看,

    感谢.
    如果不方便在这回覆, 请私我!
    Ehco1996
    Ehco1996
    Aug 5, 2017 via iPhone
    38
    @samlai
    vutrl do 都不错
    LinusTor
    LinusTor
    OP
    Aug 8, 2017
    39
    @samlai 嗯嗯 我的是 linode. 东京 2 机房的
    samlai
    samlai
    Aug 9, 2017
    40
    @Ehco1996
    @liangliangyy

    web server 要自己 setup 嗎?
    我去看過了, 好像都要自己動手做設定
    samlai
    samlai
    Aug 9, 2017
    41
    忘了說謝謝!
    謝謝兩位的回覆!
    Ehco1996
    Ehco1996
    Aug 9, 2017 via iPhone
    42
    @samlai
    需要,会点 nginx 就能部署了,很简单的
    alittlewhitea
    alittlewhitea
    Jun 5, 2018
    43
    mark
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   808 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 23:48 · PVG 07:48 · LAX 15:48 · JFK 18:48
    ♥ Do have faith in what you're doing.