All Projects → NoGameNoLife00 → Mybolg

NoGameNoLife00 / Mybolg

python+flask做的一个小blog

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Mybolg

Zayzafoun
A simple web blog script written in Python & Flask
Stars: ✭ 30 (-78.87%)
Mutual labels:  blog, flask
Flog
A Simple Blog Powered by Flask
Stars: ✭ 150 (+5.63%)
Mutual labels:  blog, flask
Blog api tutorial
Blog API Written in Python Flask- Part 1: https://www.codementor.io/olawalealadeusi896/restful-api-with-python-flask-framework-and-postgres-db-part-1-kbrwbygx5 Part 2: https://www.codementor.io/olawalealadeusi896/building-a-restful-blog-apis-using-python-and-flask-part-2-l9y8awusp Part 3: https://www.codementor.io/olawalealadeusi896/building-a-restful-blog-apis-using-python-and-flask-part-3-lx7rt8pfk
Stars: ✭ 74 (-47.89%)
Mutual labels:  blog, flask
Octblog
Yet another blog system powered by Flask and MongoDB
Stars: ✭ 421 (+196.48%)
Mutual labels:  blog, flask
Blogreworkpro
Rework the BlogRework, a SEO friendly SPA, build with flask, react, redux, mongodb...
Stars: ✭ 86 (-39.44%)
Mutual labels:  blog, flask
Nixos Weekly
NixOS Weekly Newsletter
Stars: ✭ 137 (-3.52%)
Mutual labels:  blog
Paco
personal website and blog
Stars: ✭ 136 (-4.23%)
Mutual labels:  blog
Vuepress Theme Yur
Next: base on VuePress2.x
Stars: ✭ 137 (-3.52%)
Mutual labels:  blog
Tradingview Webhook Bot
⚙️ Send TradingView alerts to Telegram, Discord, Slack, Twitter and/or Email.
Stars: ✭ 135 (-4.93%)
Mutual labels:  flask
Tedivms Flask
Flask starter app with celery, bootstrap, and docker environment
Stars: ✭ 142 (+0%)
Mutual labels:  flask
Setup Ghost Blog
Script to install your own Ghost blog, with Nginx and ModSecurity/Naxsi web application firewall. Supports multiple blogs.
Stars: ✭ 140 (-1.41%)
Mutual labels:  blog
Flamejam
A generic game jam application with ratings and comments using Flask
Stars: ✭ 138 (-2.82%)
Mutual labels:  flask
Hexo Theme Overdose
⚠ Caution: you could be overdosed with this theme.
Stars: ✭ 137 (-3.52%)
Mutual labels:  blog
Amazon Polly Sample
Sample application for Amazon Polly. Allows to convert any blog into an audio podcast.
Stars: ✭ 139 (-2.11%)
Mutual labels:  blog
Jbt blog
一个基于Django2.0+Python3.6的博客/A simple blog based on python3.6 and Django2.0.
Stars: ✭ 137 (-3.52%)
Mutual labels:  blog
Blog
博客
Stars: ✭ 140 (-1.41%)
Mutual labels:  blog
Cheat Sheets
🌟 All the cheat-sheets mentioned on my blog in pdf format
Stars: ✭ 136 (-4.23%)
Mutual labels:  blog
Jser.info
JSer.infoデータリポジトリ
Stars: ✭ 138 (-2.82%)
Mutual labels:  blog
Origami
🔓 🔑 🔐 Origami: Artificial Intelligence as a Service
Stars: ✭ 140 (-1.41%)
Mutual labels:  flask
Docker Flask Gunicorn Nginx
Bootstrap example of a Flask app served via Gunicorn and Nginx using Docker conteiners
Stars: ✭ 138 (-2.82%)
Mutual labels:  flask

myblog

本blog系统后端使用python编写,基于flask框架+mysql数据库,前端html5+bootstrap。

基本功能:

支持后台管理与登录,管理文章,分类,标签,用户,文件,友链等,支持富文本编辑器或markdown编辑器进行文章编辑

演示地址:NoGameNoLife's Blog

腾讯云部署:http://bugcoding.com/entry/14

SAE部署:

1.申请 SAE 开发账号, 创建Python Web应用

2.进入SAE应用管理控制台

3.在服务管理中创建SAE云存储 domain, 记下 domain名字

4.阅读SAE相关文档进行部署 SAE python文档

配置运行:

配置MYSQL等(在部署在SAE上的话,直接从sae.const导入配置即可)

邮箱配置:输入使用的服务器地址,端口和账号,密码

开启调试模式:DEBUG = Ture(正式运行时请关闭)

配置文章编辑器:ARTICLE_EDITOR = 'simplemde' 或者 ARTICLE_EDITOR = 'ckeditor' #使用Simplemde markdown编辑器或者ckeditor富文本编辑器

配置注册码(注册账号时需要使用):REGISTRATION_CODE

创建数据表: $ python data_model.py

运行blog : $ python blogapp.py

进入blog后台: 进入 http://localhost:5005/admin

点击register进行注册(需要输入配置的注册码)

退出之后即可用注册的账号登录

评论使用的多说评论系统:

使用方法:注册多说,在首页里面选择我要安装,填写好资料。进入你的多说后台。获得你的多说的JS代码

并且把templates/blog(项目代码)里面的的模板(.html)中使用多说JS的代码替换成自己的就ok了

更多操作可以查看文档:多说

运行环境和第三方依赖库:

python = 2.7

Flask = 0.10.1

Flask-SQLAlchemy = 2.0

Flask-Admin = 1.1.0

Flask-Login = 0.2.11

Flask-WTF = 0.11

Sqlalchemy = 0.9.8

Sqlalchemy-migrate = 0.9.4

Wtforms = 2.0.2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].