Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
flyhigher139 committed Mar 18, 2017
1 parent c618f52 commit 8a04165
Showing 1 changed file with 139 additions and 73 deletions.
212 changes: 139 additions & 73 deletions app/OctBlog/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,83 +3,20 @@
from __future__ import unicode_literals
import os, sys, datetime

OctBlogSettings = {
'post_types': ('post', 'page'), # deprecated
'allow_registration': os.environ.get('allow_registration', 'false').lower() == 'true',
'allow_su_creation': os.environ.get('allow_su_creation', 'false').lower() == 'true',
'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
'auto_role': os.environ.get('auto_role', 'reader').lower(),
'blog_meta': {
'name': os.environ.get('name') if os.environ.get('name') else 'Oct Blog',
'subtitle': os.environ.get('subtitle') if os.environ.get('subtitle') else 'Oct Blog Subtitle',
'description': os.environ.get('description') if os.environ.get('description') else 'Oct Blog Description',
'wechat_name': os.environ.get('wechat_name') if os.environ.get('wechat_name') else 'Oct Blog Wechat Root',
'wechat_subtitle': os.environ.get('wechat_subtitle') if os.environ.get('wechat_subtitle') else 'Oct Blog Wechat Subtitle',
'owner': os.environ.get('owner') if os.environ.get('owner') else 'Gevin',
'keywords': os.environ.get('keywords') if os.environ.get('keywords') else 'python,django,flask,docker,MongoDB',
'google_site_verification': os.environ.get('google_site_verification') or '12345678',
'baidu_site_verification': os.environ.get('baidu_site_verification') or '87654321',
'sogou_site_verification': os.environ.get('sogou_site_verification') or '87654321',
},
'search_engine_submit_urls':{
'baidu': os.environ.get('baidu_submit_url')
},
'pagination':{
'per_page': int(os.environ.get('per_page', 5)),
'admin_per_page': int(os.environ.get('admin_per_page', 10)),
'archive_per_page': int(os.environ.get('admin_per_page', 20)),
},
'blog_comment':{
'allow_comment': os.environ.get('allow_comment', 'true').lower() == 'true',
'comment_type': os.environ.get('comment_type', 'octblog').lower(), # currently, OctBlog only supports duoshuo comment
'comment_opt':{
'octblog': 'oct-blog', # shotname of octblog
'duoshuo': 'oct-blog', # shotname of duoshuo
}
},
'donation': {
'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
'donation_msg': os.environ.get('donation_msg', 'You can donate to me if the article makes sense to you'),
'donation_img_url': os.environ.get('donation_img_url') or 'http://img-own.igevin.info/weixin-pay.jpg?imageView/2/w/300'
},
'wechat': {
'display_wechat': os.environ.get('display_wechat', 'true').lower() == 'true',
'wechat_msg': os.environ.get('wechat_msg', 'Welcome to follow my wechat'),
'wechat_image_url': os.environ.get('wechat_image_url') or 'http://7tsygu.com1.z0.glb.clouddn.com/gevin-view.jpg?imageView/2/w/150',
'wechat_title': os.environ.get('wechat_title', 'GevinView'),
},
'copyright': {
'display_copyright': os.environ.get('allow_display_copyright', 'true').lower() == 'true',
'copyright_msg': os.environ.get('copyright_msg', 'The article is not allowed to repost unless author authorized')
},
'only_abstract_in_feed': os.environ.get('only_abstract_in_feed', 'false').lower() == 'true',
'allow_share_article': os.environ.get('allow_share_article', 'true').lower() == 'true',
'gavatar_cdn_base': os.environ.get('gavatar_cdn_base', '//cdn.v2ex.com/gravatar/'),
'gavatar_default_image': os.environ.get('gavatar_default_image', 'http://7tsygu.com1.z0.glb.clouddn.com/user-avatar.jpg'),
'background_image': {
'home': os.environ.get('bg_home') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
'post': os.environ.get('bg_post') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
'about': os.environ.get('bg_about') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog_about.jpg',
'qiniu': os.environ.get('qiniu') or 'http://assets.qiniu.com/qiniu-transparent.png',
},

}

# OctBlogSettings = {
# 'post_types': ('post', 'page'), # deprecated
# 'allow_registration': os.environ.get('allow_registration', 'false').lower() == 'true',
# 'allow_su_creation': os.environ.get('allow_su_creation', 'false').lower() == 'true',
# 'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
# 'auto_role': os.environ.get('auto_role', 'reader').lower(),
# 'blog_meta': {
# # 'name': os.environ.get('name').decode('utf8') if os.environ.get('name') else 'Oct Blog',
# 'name': os.environ.get('name') if os.environ.get('name') else 'Oct Blog',
# 'subtitle': os.environ.get('subtitle').decode('utf8') if os.environ.get('subtitle') else 'Oct Blog Subtitle',
# 'description': os.environ.get('description').decode('utf8') if os.environ.get('description') else 'Oct Blog Description',
# 'wechat_name': os.environ.get('wechat_name').decode('utf8') if os.environ.get('wechat_name') else 'Oct Blog Wechat Root',
# 'wechat_subtitle': os.environ.get('wechat_subtitle').decode('utf8') if os.environ.get('wechat_subtitle') else 'Oct Blog Wechat Subtitle',
# 'owner': os.environ.get('owner').decode('utf8') if os.environ.get('owner') else 'Gevin',
# 'keywords': os.environ.get('keywords').decode('utf8') if os.environ.get('keywords') else 'python,django,flask,docker,MongoDB',
# 'subtitle': os.environ.get('subtitle') if os.environ.get('subtitle') else 'Oct Blog Subtitle',
# 'description': os.environ.get('description') if os.environ.get('description') else 'Oct Blog Description',
# 'wechat_name': os.environ.get('wechat_name') if os.environ.get('wechat_name') else 'Oct Blog Wechat Root',
# 'wechat_subtitle': os.environ.get('wechat_subtitle') if os.environ.get('wechat_subtitle') else 'Oct Blog Wechat Subtitle',
# 'owner': os.environ.get('owner') if os.environ.get('owner') else 'Gevin',
# 'keywords': os.environ.get('keywords') if os.environ.get('keywords') else 'python,django,flask,docker,MongoDB',
# 'google_site_verification': os.environ.get('google_site_verification') or '12345678',
# 'baidu_site_verification': os.environ.get('baidu_site_verification') or '87654321',
# 'sogou_site_verification': os.environ.get('sogou_site_verification') or '87654321',
Expand All @@ -102,15 +39,18 @@
# },
# 'donation': {
# 'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
# 'donation_msg': os.environ.get('donation_msg', 'You can donate to me if the article makes sense to you').decode('utf8')
# 'donation_msg': os.environ.get('donation_msg', 'You can donate to me if the article makes sense to you'),
# 'donation_img_url': os.environ.get('donation_img_url') or 'http://img-own.igevin.info/weixin-pay.jpg?imageView/2/w/300'
# },
# 'wechat': {
# 'display_wechat': os.environ.get('display_wechat', 'true').lower() == 'true',
# 'wechat_msg': os.environ.get('wechat_msg', 'Welcome to follow my wechat').decode('utf8')
# 'wechat_msg': os.environ.get('wechat_msg', 'Welcome to follow my wechat'),
# 'wechat_image_url': os.environ.get('wechat_image_url') or 'http://7tsygu.com1.z0.glb.clouddn.com/gevin-view.jpg?imageView/2/w/150',
# 'wechat_title': os.environ.get('wechat_title', 'GevinView'),
# },
# 'copyright': {
# 'display_copyright': os.environ.get('allow_display_copyright', 'true').lower() == 'true',
# 'copyright_msg': os.environ.get('copyright_msg', 'The article is not allowed to repost unless author authorized').decode('utf8')
# 'copyright_msg': os.environ.get('copyright_msg', 'The article is not allowed to repost unless author authorized')
# },
# 'only_abstract_in_feed': os.environ.get('only_abstract_in_feed', 'false').lower() == 'true',
# 'allow_share_article': os.environ.get('allow_share_article', 'true').lower() == 'true',
Expand All @@ -119,11 +59,137 @@
# 'background_image': {
# 'home': os.environ.get('bg_home') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
# 'post': os.environ.get('bg_post') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
# 'about': os.environ.get('bg_about') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog_about.jpg'
# 'about': os.environ.get('bg_about') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog_about.jpg',
# 'qiniu': os.environ.get('qiniu') or 'http://assets.qiniu.com/qiniu-transparent.png',
# },

# }

if sys.version_info < (3, 0):
OctBlogSettings = {
'post_types': ('post', 'page'), # deprecated
'allow_registration': os.environ.get('allow_registration', 'false').lower() == 'true',
'allow_su_creation': os.environ.get('allow_su_creation', 'false').lower() == 'true',
'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
'auto_role': os.environ.get('auto_role', 'reader').lower(),
'blog_meta': {
'name': os.environ.get('name', 'Oct Blog').decode('utf8'),
'subtitle': os.environ.get('subtitle', 'Oct Blog Subtitle').decode('utf8'),
'description': os.environ.get('description', 'Oct Blog Description').decode('utf8'),
'wechat_name': os.environ.get('wechat_name', 'Oct Blog Wechat Root').decode('utf8'),
'wechat_subtitle': os.environ.get('wechat_subtitle', 'Oct Blog Wechat Subtitle').decode('utf8'),
'owner': os.environ.get('owner', 'Gevin').decode('utf8'),
'keywords': os.environ.get('keywords', 'python,django,flask,docker,MongoDB').decode('utf8'),
'google_site_verification': os.environ.get('google_site_verification') or '12345678',
'baidu_site_verification': os.environ.get('baidu_site_verification') or '87654321',
'sogou_site_verification': os.environ.get('sogou_site_verification') or '87654321',
},
'search_engine_submit_urls':{
'baidu': os.environ.get('baidu_submit_url')
},
'pagination':{
'per_page': int(os.environ.get('per_page', 5)),
'admin_per_page': int(os.environ.get('admin_per_page', 10)),
'archive_per_page': int(os.environ.get('admin_per_page', 20)),
},
'blog_comment':{
'allow_comment': os.environ.get('allow_comment', 'true').lower() == 'true',
'comment_type': os.environ.get('comment_type', 'octblog').lower(), # currently, OctBlog only supports duoshuo comment
'comment_opt':{
'octblog': 'oct-blog', # shotname of octblog
'duoshuo': 'oct-blog', # shotname of duoshuo
}
},
'donation': {
'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
'donation_msg': os.environ.get('donation_msg', 'You can donate to me if the article makes sense to you').decode('utf8'),
'donation_img_url': os.environ.get('donation_img_url') or 'http://img-own.igevin.info/weixin-pay.jpg?imageView/2/w/300'
},
'wechat': {
'display_wechat': os.environ.get('display_wechat', 'true').lower() == 'true',
'wechat_msg': os.environ.get('wechat_msg', 'Welcome to follow my wechat').decode('utf8'),
'wechat_image_url': os.environ.get('wechat_image_url') or 'http://7tsygu.com1.z0.glb.clouddn.com/gevin-view.jpg?imageView/2/w/150',
'wechat_title': os.environ.get('wechat_title', 'GevinView'),
},
'copyright': {
'display_copyright': os.environ.get('allow_display_copyright', 'true').lower() == 'true',
'copyright_msg': os.environ.get('copyright_msg', 'The article is not allowed to repost unless author authorized').decode('utf8')
},
'only_abstract_in_feed': os.environ.get('only_abstract_in_feed', 'false').lower() == 'true',
'allow_share_article': os.environ.get('allow_share_article', 'true').lower() == 'true',
'gavatar_cdn_base': os.environ.get('gavatar_cdn_base', '//cdn.v2ex.com/gravatar/'),
'gavatar_default_image': os.environ.get('gavatar_default_image', 'http://7tsygu.com1.z0.glb.clouddn.com/user-avatar.jpg'),
'background_image': {
'home': os.environ.get('bg_home') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
'post': os.environ.get('bg_post') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
'about': os.environ.get('bg_about') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog_about.jpg',
'qiniu': os.environ.get('qiniu') or 'http://assets.qiniu.com/qiniu-transparent.png',
},

}
else:
OctBlogSettings = {
'post_types': ('post', 'page'), # deprecated
'allow_registration': os.environ.get('allow_registration', 'false').lower() == 'true',
'allow_su_creation': os.environ.get('allow_su_creation', 'false').lower() == 'true',
'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
'auto_role': os.environ.get('auto_role', 'reader').lower(),
'blog_meta': {
'name': os.environ.get('name') if os.environ.get('name') else 'Oct Blog',
'subtitle': os.environ.get('subtitle') if os.environ.get('subtitle') else 'Oct Blog Subtitle',
'description': os.environ.get('description') if os.environ.get('description') else 'Oct Blog Description',
'wechat_name': os.environ.get('wechat_name') if os.environ.get('wechat_name') else 'Oct Blog Wechat Root',
'wechat_subtitle': os.environ.get('wechat_subtitle') if os.environ.get('wechat_subtitle') else 'Oct Blog Wechat Subtitle',
'owner': os.environ.get('owner') if os.environ.get('owner') else 'Gevin',
'keywords': os.environ.get('keywords') if os.environ.get('keywords') else 'python,django,flask,docker,MongoDB',
'google_site_verification': os.environ.get('google_site_verification') or '12345678',
'baidu_site_verification': os.environ.get('baidu_site_verification') or '87654321',
'sogou_site_verification': os.environ.get('sogou_site_verification') or '87654321',
},
'search_engine_submit_urls':{
'baidu': os.environ.get('baidu_submit_url')
},
'pagination':{
'per_page': int(os.environ.get('per_page', 5)),
'admin_per_page': int(os.environ.get('admin_per_page', 10)),
'archive_per_page': int(os.environ.get('admin_per_page', 20)),
},
'blog_comment':{
'allow_comment': os.environ.get('allow_comment', 'true').lower() == 'true',
'comment_type': os.environ.get('comment_type', 'octblog').lower(), # currently, OctBlog only supports duoshuo comment
'comment_opt':{
'octblog': 'oct-blog', # shotname of octblog
'duoshuo': 'oct-blog', # shotname of duoshuo
}
},
'donation': {
'allow_donate': os.environ.get('allow_donate', 'true').lower() == 'true',
'donation_msg': os.environ.get('donation_msg', 'You can donate to me if the article makes sense to you'),
'donation_img_url': os.environ.get('donation_img_url') or 'http://img-own.igevin.info/weixin-pay.jpg?imageView/2/w/300'
},
'wechat': {
'display_wechat': os.environ.get('display_wechat', 'true').lower() == 'true',
'wechat_msg': os.environ.get('wechat_msg', 'Welcome to follow my wechat'),
'wechat_image_url': os.environ.get('wechat_image_url') or 'http://7tsygu.com1.z0.glb.clouddn.com/gevin-view.jpg?imageView/2/w/150',
'wechat_title': os.environ.get('wechat_title', 'GevinView'),
},
'copyright': {
'display_copyright': os.environ.get('allow_display_copyright', 'true').lower() == 'true',
'copyright_msg': os.environ.get('copyright_msg', 'The article is not allowed to repost unless author authorized')
},
'only_abstract_in_feed': os.environ.get('only_abstract_in_feed', 'false').lower() == 'true',
'allow_share_article': os.environ.get('allow_share_article', 'true').lower() == 'true',
'gavatar_cdn_base': os.environ.get('gavatar_cdn_base', '//cdn.v2ex.com/gravatar/'),
'gavatar_default_image': os.environ.get('gavatar_default_image', 'http://7tsygu.com1.z0.glb.clouddn.com/user-avatar.jpg'),
'background_image': {
'home': os.environ.get('bg_home') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
'post': os.environ.get('bg_post') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog-bg.jpg',
'about': os.environ.get('bg_about') or 'http://7d9q7a.com1.z0.glb.clouddn.com/octblog_about.jpg',
'qiniu': os.environ.get('qiniu') or 'http://assets.qiniu.com/qiniu-transparent.png',
},

}

class Config(object):
DEBUG = False
TESTING = False
Expand Down

0 comments on commit 8a04165

Please sign in to comment.