All Projects → flyhigher139 → Mayblog

flyhigher139 / Mayblog

Licence: gpl-2.0
Yet another django based blog created in May 2015

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mayblog

Django Blog Python Learning
For newest version https://github.com/agusmakmun/python.web.id
Stars: ✭ 77 (-54.97%)
Mutual labels:  blog, django
Distributed Multi User Scrapy System With A Web Ui
Django based application that allows creating, deploying and running Scrapy spiders in a distributed manner
Stars: ✭ 88 (-48.54%)
Mutual labels:  mongodb, django
Djongo
Django and MongoDB database connector
Stars: ✭ 1,222 (+614.62%)
Mutual labels:  mongodb, django
Iblog
基于 Node.js 的开源个人博客系统,采用 Nuxt + Vue + TypeScript 技术栈。
Stars: ✭ 994 (+481.29%)
Mutual labels:  blog, mongodb
Jbt blog
一个基于Django2.0+Python3.6的博客/A simple blog based on python3.6 and Django2.0.
Stars: ✭ 137 (-19.88%)
Mutual labels:  blog, django
Myblog
python 博客系统,基于django
Stars: ✭ 70 (-59.06%)
Mutual labels:  blog, django
Blogreworkpro
Rework the BlogRework, a SEO friendly SPA, build with flask, react, redux, mongodb...
Stars: ✭ 86 (-49.71%)
Mutual labels:  blog, mongodb
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+384.8%)
Mutual labels:  blog, mongodb
Django Microservices
UNMAINTAINED
Stars: ✭ 124 (-27.49%)
Mutual labels:  mongodb, django
Geekblog
A full blog system based on Django
Stars: ✭ 123 (-28.07%)
Mutual labels:  blog, django
Ezlog
Easy blog system powered by django
Stars: ✭ 34 (-80.12%)
Mutual labels:  blog, django
Sciblog
A blog made with django designed like a scientific paper written in Latex.
Stars: ✭ 145 (-15.2%)
Mutual labels:  blog, django
Ihealth site
iHealth 项目的后台程序(一个基于 Django 和 MongoDB 的 Web 后端)
Stars: ✭ 29 (-83.04%)
Mutual labels:  mongodb, django
Awesome Django
Repository mirror of GitLab: https://gitlab.com/rosarior/awesome-django This repository is not monitored for issues, use original at GitLab.
Stars: ✭ 8,527 (+4886.55%)
Mutual labels:  blog, django
Palewi.re
The once and future blog
Stars: ✭ 12 (-92.98%)
Mutual labels:  blog, django
Dpress
A simple blog powered by Django
Stars: ✭ 85 (-50.29%)
Mutual labels:  blog, django
Node Blog
🚀《Node.js从入门到上线》A blog build with Koa2.
Stars: ✭ 640 (+274.27%)
Mutual labels:  blog, mongodb
Izone
django+bootstrap4 个人博客
Stars: ✭ 757 (+342.69%)
Mutual labels:  blog, django
Blog
部署在 GitBook 上的个人博客。
Stars: ✭ 112 (-34.5%)
Mutual labels:  blog, django
Djangoblog
😱一款基于Django和Boostrap框架的个人博客网站源码
Stars: ✭ 142 (-16.96%)
Mutual labels:  blog, django

Welcome to May Blog

Notice: MayBlog is not deprecated, but currently I pay more attention to OctBlog

Why it named MayBlog?

Just because it is a blog system started in May, 2015. MayBlog is vivid.

😛 😛 😛

Features

MayBlog is a blog system with following features:

  • Powered by django and bootstrap
  • Deployed by docker
  • Multiple deployment setting files
  • Search engine optimized
  • Blog features:
    • multi-user
    • multi-role
    • posts, pages, tags, and categories
    • markdown support
    • admin interface
    • RESTful API (under development)

Preview MayBlog

How to run it ?

Run from source code

If you want to see more about the source code, checkout the source code readme

Run by docker(recommended)

Run MayBlog by docker is recommended, here are some instruction:

First Run

1. Use MayBlog image

(sudo) docker pull gevin/mayblog

Or you can build your own MayBlog image

(sudo) docker build -t mayblog .

# Now you can take a cup of coffee and wait for a few minutes :)

2. Run MayBlog

(sudo) docker-compose up -d

3. Get into MayBlog container and migrate database

# Specify MayBlog container ID, eg:12345678
(sudo) docker ps

# Get into MayBlog container
(sudo) docker exec -it 12345678 bash

# Migrate datebase
python manage.py migrate

After first run

  • Start MayBlog
(sudo) docker-compose start
  • Stop MayBlog
(sudo) docker-compose stop

Initialize MayBlog

When the blog is run, checkout http://host:port/init to initialize the system

It will create the superuser, user groups(administrator, editor, writer, contributor, and reader), and assign permissions for each group.

License

MayBlog is under GPL2

What's more

If you find a bug or want to add a new feature, just issue me. Want to contribute? Please fork MayBlog and pull request to me.

I'm not good at frontend development, so I used a free bootstrap blog theme. If you can redesign the blog theme and admin interface, I'll appriciate your work very much!

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].