本网站开源喽~~基于Django,Bootstrap


项目地址 https://github.com/billvsme/vmaig_blog

其中博客的评论系统和用户系统也单独出来
https://github.com/billvsme/vmaig_comments
https://github.com/billvsme/vmaig_auth

 

更新日志

        2015/5/15 从django1.6 升级到 django1.8 (git中还保留django1.6 分支)

        2015/6/21 添加xadmin分支,xadmin分支中使用xadmin作为后台管理(使用 django 1.8),如果你想后台比较漂亮可以切换到xadmin分支(注意你不需要pip install django-xadmin 但是需要安装django-crispy-forms跟django-reversion详细步骤见xadmin分支中的README)
        2015/7/5 对xadmin分支中的错误进行了比较大的修改
        2016/3/17 添加评论回复
        2016/3/22 添加Dockerfile,使用Docker部署本博客 

 

 使用Docker部署vmaig_blog 

 

概述

      

         vmaig_blog 是一个基于 Django1.8 Bootstrap3 开发的 博客系统 ,实现了一个博客完整的功能。 http://vmaig.com  就是基于vmaig_blog 搭建的。

 

实现功能

 
1. 文章,分类,专栏的添加,删除,修改。支持tinymce富文本编辑器。支持文章中代码高亮
2. 实现用户注册,登陆,修改密码,忘记重置密码。通过邮箱通知注册用户, 用户忘记密码基于邮件(需要在setting.py设置好邮箱)。
3. 实现用户头像,用户可以上传头像,然后编辑头像大小,然后保存,头像可以存在本地,也可自动保存在七牛云中(需要在setting.py 中设置好七牛的相关配置)。
4. 支持评论,实现了一个独立的评论系统。
5. 首页支持显示轮播,显示最新评论,显示人气最高的文章。
6. 首页支持显示标签云,拥有一个非常酷炫的便签云。
7. 拥有一个动态加载的“全部文章”板块 可以显示所有文章分类,可以按照浏览数或者时间排序显示文章。
8. 拥有一个以时间轴显示的非常酷炫的“新闻”板块,你可以每天在后台添加新闻。
9. 支持手机浏览,对手机浏览进行了调整。 

 

 

 

  • 1

    评论: pythonav.top 基于博主的博客添加发布博客功能

    2020-11-03 14:04:49          回复

  • Lazy_heng

    评论: 这么好的网址,竟然没什么人气!

    2020-10-27 21:35:45          回复

  • ezez

    评论: 主机用的还是 homezz 的香港vps https://hkssdcloud.com/ 吗?

    2019-12-12 08:15:28          回复

  • deng

    @deng: 哈哈哈

    评论: 哈哈哈

    2019-11-15 19:01:28          回复

  • deng

    @deng: 哈哈哈

    评论: 哈哈哈

    2019-11-15 17:40:15          回复

  • deng

    评论: 哈哈哈

    2019-11-15 16:39:01          回复

  • deng

    评论: hahhaha

    2019-11-15 16:37:51          回复

  • rtz111

    评论: dasd

    2019-11-13 21:16:57          回复

  • 段鹏鹏

    评论: 111

    2019-10-09 14:19:13          回复

  • 段鹏鹏

    @pylixm: 测试

    评论: test

    2019-10-09 14:17:27          回复

  • pylixm

    @kim: 12

    评论: 测试

    2019-07-19 22:55:23          回复

  • pylixm

    @1112123: 测试

    评论: 恢复测试

    2019-07-19 22:54:37          回复

  • pylixm

    评论: cesjo

    2019-07-19 22:54:23          回复

  • 1112123

    评论: 测试

    2019-07-14 17:49:54          回复

  • 123321

    评论: 是短发

    2019-06-27 17:48:27          回复

  • gzs

    评论: 这条是最新的评论

    2019-05-08 16:47:52          回复

  • gx_deng

    评论: 请问怎么能让注册的用户也发表文章?

    2019-02-21 21:02:43          回复

  • 111

    评论: h666

    2019-02-18 17:54:49          回复

  • kim

    @tiandaxixun: 王丽丽

    评论: 12

    2019-01-14 15:20:51          回复

  • Wendy

    评论: 您好,博主,我下载的您的项目,改了过后,点击阅读全文的功能不能实现,点击过后是404,想请教您一下,请问怎么联系你啊,有点急ಠ_ಠ

    2018-12-27 11:43:03          回复

  • ttt

    评论: 怎么发博客

    2018-12-22 19:00:53          回复

  • billvsme

    @ttt: 为毛没看到‘以时间轴显示的非常酷炫的“新闻”板块’

    评论: 最近都没有加“新闻”的连接,所以看上去是空的

    2018-12-18 10:05:37          回复

  • ttt

    评论: 为毛没看到‘以时间轴显示的非常酷炫的“新闻”板块’

    2018-12-18 07:10:07          回复

  • jc

    评论: 为毛不是PHP源码

    2018-12-06 16:59:45          回复

  • reese

    评论: 我要试试评论,正好有个项目要实现评论功能,正在看博主的源代码

    2018-11-27 11:43:48          回复

  • nihao

    评论: 不错

    2018-11-05 14:05:13          回复

  • linjian

    评论: 亲爱的博主,登录后我怎么没找到发表文章的地方?

    2018-10-16 16:31:57          回复

  • admin2

    评论: fasdf

    2018-09-08 17:04:52          回复

  • qwer

    评论: hello world

    2018-07-27 15:48:09          回复

  • qaz

    评论: xuexi

    2018-07-05 15:03:58          回复

  • flionel

    评论: 学习了

    2018-06-28 19:46:24          回复

  • leolu

    @leolu: 测试

    评论: 继续测试

    2018-06-22 17:55:42          回复

  • leolu

    @leolu: 学习了

    评论: 测试

    2018-06-22 17:55:13          回复

  • leolu

    @leolu: 学习了

    评论: nice

    2018-06-22 16:51:50          回复

  • leolu

    @luckystar1992: py3和py2 语法和使用规则有差别啊,从print就能看出。 然后× 和×× 的问题,py2在解压list或是tuple等类型的时候不支持×,在py3中就支持。

    评论: 学习了

    2018-06-20 15:19:55          回复

  • hongtaoliu

    评论: 学习了

    2018-06-12 16:08:11          回复

  • luheng

    @leolu: 不错不错

    评论: hello

    2018-06-07 11:24:36          回复

  • leolu

    评论: 不错不错

    2018-06-05 16:39:10          回复

  • pylixm

    评论: # test

    2018-05-09 10:11:28          回复

  • Abraham

    评论: 非常不错

    2018-04-17 14:16:32          回复

  • zhq123

    评论: NICE

    2018-01-25 16:08:50          回复

  • 12345

    @moyo: 加群为什么没人通过啊

    评论: 加一次

    2017-11-25 10:53:13          回复

  • linshuhe1

    评论: 支持markdown格式吗?

    2017-09-06 09:36:32          回复

  • django

    评论: 不错不错。学习学习

    2017-08-27 14:16:13          回复

  • nevermorever

    评论: cehsi

    2017-08-15 11:03:37          回复

  • billvsme

    @moyo: 是啊,不过,哥,能不能别公开我的号啊

    评论: 删掉了

    2017-07-30 22:45:42          回复

  • moyo

    @billvsme: 没看到你申请?

    评论: 是啊,不过,哥,能不能别公开我的号啊

    2017-07-25 13:51:53          回复

  • billvsme

    @moyo: 加群为什么没人通过啊

    评论: 没看到你申请?

    2017-07-22 23:11:47          回复

  • moyo

    评论: 加群为什么没人通过啊

    2017-07-22 22:38:47          回复

  • moyo

    评论: 加群为什么没人通过啊

    2017-07-21 00:19:42          回复

  • moyo

    评论: 希望加个文章收藏的功能

    2017-07-19 21:00:09          回复

  • moyo

    @wangqingbaidu: 站长的这个博客非常好,我使用了站长的这个博客,自己也弄了一个,但是站长好像最近不更新了。我在这个博客的基础上加了一些功能,比如使博客支持markdown,一键添加markdown博客,latex公式支持,代码块,ppt展示等功能,大家可以访问我的博客,www.wangqingbaidu.cn。改代码的时候没有弄文档,大家想要可以找我或者在我的博客下面留言。

    评论: 你的地址格式什么改的啊

    2017-07-19 20:58:36          回复

  • moyo

    @928807870: 可以回复么?

    评论: 是啊,挺卡的

    2017-07-19 20:54:08          回复

  • moyo

    @zmb_admin: 亲爱的博主,我对你的源码进行了改善,发现了几个问题,第一 是更换头像不能手动选中图片的面积区域吗?有时选中100X100的尺寸图片也会上传失败, 第二是你虽然你的网站能在手机浏览器或者微信浏览器里访问,但是更换头像的还是不行的,第三是你的源码里有个接口方法写的是重置密码,可是你没在网页里实现这个接口方法,第四是github里你虽然分享了源码,但是对于那些逻辑能力不理解的同学是搞不清楚你后台的每个模型的添加顺序,以上就是本人看完您的源码后遇到的问题

    评论: 点评恨到为

    2017-07-19 20:53:23          回复

  • moyo

    评论: 厉害了我的哥,有交流群吗?

    2017-07-19 20:42:41          回复

  • leif

    评论: good!!!

    2017-07-19 09:13:49          回复

  • leemy

    评论: 学习一下

    2017-06-19 21:28:33          回复

  • windyer

    评论: 666666666666

    2017-05-25 18:24:29          回复

  • xubiao

    评论: 博主,你的博客很赞呀!学习学习!

    2017-05-25 17:10:45          回复

  • zmb_admin

    @zmb_admin: 亲爱的博主,我对你的源码进行了改善,发现了几个问题,第一 是更换头像不能手动选中图片的面积区域吗?有时选中100X100的尺寸图片也会上传失败, 第二是你虽然你的网站能在手机浏览器或者微信浏览器里访问,但是更换头像的还是不行的,第三是你的源码里有个接口方法写的是重置密码,可是你没在网页里实现这个接口方法,第四是github里你虽然分享了源码,但是对于那些逻辑能力不理解的同学是搞不清楚你后台的每个模型的添加顺序,以上就是本人看完您的源码后遇到的问题

    评论: 以上问题现已解决

    2017-05-24 18:00:16          回复

  • zmb_admin

    评论: 亲爱的博主,我对你的源码进行了改善,发现了几个问题,第一 是更换头像不能手动选中图片的面积区域吗?有时选中100X100的尺寸图片也会上传失败, 第二是你虽然你的网站能在手机浏览器或者微信浏览器里访问,但是更换头像的还是不行的,第三是你的源码里有个接口方法写的是重置密码,可是你没在网页里实现这个接口方法,第四是github里你虽然分享了源码,但是对于那些逻辑能力不理解的同学是搞不清楚你后台的每个模型的添加顺序,以上就是本人看完您的源码后遇到的问题

    2017-05-24 14:43:19          回复

  • yangyang

    评论: 博主 盗了你几张图片

    2017-05-07 19:07:21          回复

  • xadmin

    评论: good

    2017-04-26 13:18:58          回复

  • test110

    评论: 不错哦

    2017-04-21 19:21:15          回复

  • 928807870

    @linsc: 打不开

    评论: 可以回复么?

    2017-04-20 00:26:03          回复

  • jani

    评论: 高级

    2017-04-12 12:04:54          回复

  • blackholll

    评论: 如何自己发文章啊

    2017-03-13 20:55:59          回复

  • STmiku

    评论: 在 source bin/active 这步失败了,如何在windows下用docker部署呢?

    2017-03-12 17:47:15          回复

  • xiaozi123

    评论: 学习下

    2016-12-22 15:39:53          回复

  • linsc

    @John: 不错哦

    评论: 很强

    2016-12-17 00:38:53          回复

  • linsc

    @linsc: 打不开

    评论: g个

    2016-12-15 17:09:23          回复

  • linsc

    @wangqingbaidu: 站长的这个博客非常好,我使用了站长的这个博客,自己也弄了一个,但是站长好像最近不更新了。我在这个博客的基础上加了一些功能,比如使博客支持markdown,一键添加markdown博客,latex公式支持,代码块,ppt展示等功能,大家可以访问我的博客,www.wangqingbaidu.cn。改代码的时候没有弄文档,大家想要可以找我或者在我的博客下面留言。

    评论: 打不开

    2016-12-15 14:35:51          回复

  • linsc

    评论: 学习

    2016-12-15 14:35:36          回复

  • upczww

    评论: 防 xss 好像有点问题

    2016-11-26 22:37:31          回复

  • wangqingbaidu

    评论: 站长的这个博客非常好,我使用了站长的这个博客,自己也弄了一个,但是站长好像最近不更新了。我在这个博客的基础上加了一些功能,比如使博客支持markdown,一键添加markdown博客,latex公式支持,代码块,ppt展示等功能,大家可以访问我的博客,www.wangqingbaidu.cn。改代码的时候没有弄文档,大家想要可以找我或者在我的博客下面留言。

    2016-11-11 20:21:41          回复

  • huoyinghui

    评论: 希望,有站长的 网站设计逻辑图之类的,尤其是数据库 网站6

    2016-11-09 21:58:31          回复

  • wenkewen

    @shane: 好的

    评论: 这

    2016-10-31 19:47:40          回复

  • zione

    评论: 不错

    2016-09-28 11:14:27          回复

  • hutao

    评论: 很不错

    2016-08-19 14:05:35          回复

  • shane

    @Piels07: 问题是这个注册用户也不能写博客呀

    评论: 好的

    2016-07-12 21:37:32          回复

  • shane

    评论: 非常棒!

    2016-07-12 21:37:06          回复

  • chuanjianyu

    @chuanjianyu: 好腻害的少年

    评论: 测试

    2016-06-22 11:47:48          回复

  • chuanjianyu

    @tony123: 厉害的少年

    评论: 好腻害的少年

    2016-06-22 11:41:22          回复

  • tony123

    评论: 厉害的少年

    2016-05-30 22:17:41          回复

  • apeng

    @John: 不错哦

    评论: 是的

    2016-05-24 15:04:00          回复

  • apeng

    @xp: 赞!!!

    评论: 的确厉害

    2016-05-24 15:03:41          回复

  • Piels07

    评论: 问题是这个注册用户也不能写博客呀

    2016-05-24 13:38:31          回复

  • John

    @zmb: setting.py文件里设置注册邮箱为qq的用户注册类型 代码如下: 但是注册失败 请指教. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 25 EMAIL_HOST_USER = '[email protected]' EMAIL_HOST_PASSWORD = 'admin12356' EMAIL_SUBJECT_PREFIX = u'vmaig' EMAIL_USE_TLS = True

    评论: 不错哦

    2016-05-24 09:46:39          回复

  • John

    @John: 不错哦

    评论: 测试回复评论看下

    2016-05-24 09:46:15          回复

  • John

    评论: 不错哦

    2016-05-24 09:45:50          回复

  • zmb

    评论: setting.py文件里设置注册邮箱为qq的用户注册类型 代码如下: 但是注册失败 请指教. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 25 EMAIL_HOST_USER = '[email protected]' EMAIL_HOST_PASSWORD = 'admin12356' EMAIL_SUBJECT_PREFIX = u'vmaig' EMAIL_USE_TLS = True

    2016-05-14 10:26:40          回复

  • zmb

    @billvsme: 其实真正的缓存时间很短的,应该没有10分钟。

    评论: 你好 我在源码里setting.py文件里设置注册邮箱为qq的用户注册类型 代码如下: 但是注册界面显示发送邮件错误 注册失败 请指教. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 25 EMAIL_HOST_USER = '[email protected]' EMAIL_HOST_PASSWORD = 'admin12356' EMAIL_SUBJECT_PREFIX = u'vmaig' EMAIL_USE_TLS = True

    2016-05-14 10:25:40          回复

  • zmb

    @zmb: vmaig_blog 的版本可以运行,vmaig_blog-master的这个版本不能运行怎么回事呢

    评论: 你好 我在源码里setting.py文件里设置注册邮箱为qq的用户注册类型 代码如下: 但是注册界面显示发送邮件错误 注册失败 请指教. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.qq.com' EMAIL_PORT = 25 EMAIL_HOST_USER = '[email protected]' EMAIL_HOST_PASSWORD = 'admin12356' EMAIL_SUBJECT_PREFIX = u'vmaig' EMAIL_USE_TLS = True

    2016-05-14 10:03:09          回复

  • zmb

    @billvsme: 其实真正的缓存时间很短的,应该没有10分钟。

    评论: vmaig_blog 的版本可以运行,vmaig_blog-master的这个版本不能运行怎么回事呢

    2016-05-11 18:42:24          回复

  • zmb

    @billvsme: 其实真正的缓存时间很短的,应该没有10分钟。

    评论: 是的

    2016-05-11 18:41:16          回复

  • billvsme

    @zmb: 缓存时间可否缩短

    评论: 其实真正的缓存时间很短的,应该没有10分钟。

    2016-05-11 16:58:30          回复

  • zmb

    @billvsme: 头像存在七牛云中,七牛云缓存。

    评论: 缓存时间可否缩短

    2016-05-11 16:27:23          回复

  • billvsme

    @zmb: 还有更改头像是为什么要缓存十分钟呢

    评论: 头像存在七牛云中,七牛云缓存。

    2016-05-11 14:59:00          回复

  • zmb

    评论: 还有更改头像是为什么要缓存十分钟呢

    2016-05-11 12:19:47          回复

  • zmb

    评论: 我的python3 django-1.9,此项目运行时出现关于django-utils-log错误

    2016-05-11 12:07:10          回复

  • billvsme

    @jqlts1: 老师 你有没有优化缓存 感觉访问速度很卡!

    评论: 老师😂😂....我还只是个学生。访问速度很卡应该是网速的问题。

    2016-05-01 04:16:29          回复

  • jqlts1

    评论: 老师 你有没有优化缓存 感觉访问速度很卡!

    2016-04-29 03:45:01          回复

  • HelloWorld

    评论: 厉害厉害

    2016-04-24 14:00:03          回复

  • janl

    评论: 反馈一下,文章的tag关键是并没有设置为必填项,但是当没填写tag后文章出现在热门文章列表时会引发报错。 我是初学,架设了一下楼主的项目时遇到了这个问题 。

    2016-04-21 14:47:36          回复

  • tony_90s

    评论: 学习中

    2016-04-19 15:50:08          回复

  • jsjjs

    评论: +1

    2016-04-11 21:35:03          回复

  • jsjjs

    @hehe: 经过修改,我把评论做成了树形评论回复的样子

    评论: .。。。

    2016-04-11 21:22:09          回复

  • jqlts1

    评论: 博主的代码写得非常好!值得学习!

    2016-04-10 09:05:47          回复

  • paidir

    评论: 怎么样在nginx上面部署呢?

    2016-04-05 19:17:18          回复

  • hehe

    评论: 经过修改,我把评论做成了树形评论回复的样子

    2016-03-29 00:24:25          回复

  • hehe

    @hehe: 正在学习中

    评论: ...

    2016-03-27 22:58:25          回复

  • hehe

    评论: 正在学习中

    2016-03-27 09:41:36          回复

  • sol

    评论: 将来能注册用户发布文章吗?

    2016-03-26 09:54:23          回复

  • billvsme

    @Nimun: 这个站修改头像报错了:413 request entity too large

    评论: 你上传的图片太大了

    2016-03-23 00:51:13          回复

  • Nimun

    评论: 这个站修改头像报错了:413 request entity too large

    2016-03-22 21:38:10          回复

  • Nimun

    评论: 求助大牛,这个可以部署到BAE上吗?要怎么配置?谢谢。

    2016-03-22 21:27:53          回复

  • Met0rkid

    @billvsme: homezz 的香港vps https://hkssdcloud.com/

    评论: 好的,感谢大牛!

    2016-03-22 13:37:11          回复

  • billvsme

    @Met0rkid: 站长大牛,想请问站长,博客网站是搭建在哪里的呢?

    评论: homezz 的香港vps https://hkssdcloud.com/

    2016-03-21 19:07:21          回复

  • Met0rkid

    评论: 站长大牛,想请问站长,博客网站是搭建在哪里的呢?

    2016-03-21 14:36:18          回复

  • bluex

    @Agosits: 自己花了半个月从头开始写,看了这个这个网站的代码量,再看看自己的样子,顿时觉得生无可恋

    评论: 我也是。。。

    2016-03-18 14:36:36          回复

  • billvsme

    @bbbb: 时区有问题啊

    评论: 已修复

    2016-03-18 02:35:11          回复

  • billvsme

    @yxlwfds: 没有用户中心

    评论: /admin 进入后台

    2016-03-18 02:33:24          回复

  • cuteonion

    评论: 模版挺好看的 就是文章的封面图有点浮夸呀..→_→

    2016-03-11 18:05:43          回复

  • codragonzuo

    评论: 请问 tinymce 为什么不能上载图片, 我用的 python 3.4 , pillow

    2016-03-05 14:00:12          回复

  • zhangkaiyang

    评论: 用了博主的模板自己也搭了一个博客,www.51kaiyang.com,多谢博主~

    2016-02-23 17:00:28          回复

  • gediao

    评论: 正在copy你的网站,学习中

    2016-02-19 23:40:33          回复

  • Agosits

    评论: 自己花了半个月从头开始写,看了这个这个网站的代码量,再看看自己的样子,顿时觉得生无可恋

    2016-02-03 13:12:13          回复

  • bbbb

    评论: 时区有问题啊

    2016-01-30 21:37:31          回复

  • yxlwfds

    评论: 没有用户中心

    2015-12-21 11:15:03          回复

  • yxlwfds

    评论: 咋回事

    2015-12-21 11:14:55          回复

  • yhatcd

    评论: 感谢楼主的开源。 有个小小建议:1、导航菜单也像分类那样可以排序,2 自己添加的导航菜单可以添加图标。

    2015-12-05 05:59:34          回复

  • liuchaopy

    评论: bucuo

    2015-10-26 13:47:33          回复

  • liuchaopy

    评论: bucuo

    2015-10-26 13:47:26          回复

  • rudy

    评论: http://www.rudy-yuan.net 加个友链吧

    2015-10-16 20:04:38          回复

  • gaoyanzeng

    评论: 太好了,多谢。

    2015-10-12 10:21:01          回复

  • tianup

    评论: 前来支持

    2015-09-12 19:10:00          回复

  • admin1

    评论: 显示时间不对

    2015-08-20 10:00:26          回复

  • admin1

    评论: 评论时间不对

    2015-08-20 10:00:10          回复

  • michael123

    评论: 评论可以回复吗

    2015-08-18 22:44:23          回复

  • mugbya

    评论: 赞

    2015-08-09 21:10:54          回复

  • tmacse

    评论: 试试看看哈哈哈

    2015-07-23 08:41:34          回复

  • xp

    评论: 赞!!!

    2015-07-05 01:13:39          回复

  • billvsme

    评论: 文章目前只有我可以发 :)

    2015-06-25 21:09:33          回复

  • marshals

    评论: 点个赞!但是哪里可以发表新文章呢?

    2015-06-24 18:03:08          回复

  • tiandaxixun

    评论: 王丽丽

    2015-06-22 21:33:52          回复

  • [email protected]

    评论: 赞

    2015-05-23 16:11:56          回复