kingsj0405 / yangspace_v3

Blog like Conluence

Home Page:http://yangspace.co.kr/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YangSpace v0.3.1

Build Status

Summary

Confluence-like blog.

Visit yangspace.co.kr

This repository is desecrated.
Blog is served with kingsj0405.github.io now.

Main Feature

  • CRUD of Page
  • Page history and revert
  • Page preview when writing
  • Page Tree on Main
  • Login/Logout for administrator

Release

Things to do on release branch

Run for Production

Requirement

Deploy requires following:

Backup data if you have.

# this file should moved to data/dump.json
docker exec -t $WEB_CONTAINER python manage.py dump > dump_`date +%d-%m-%Y"_"%H_%M_%S`.json

Step

git clone https://github.com/kingsj0405/YangSpace
cd YangSpace
cp YangSpace/settings/secret.py.template YangSpace/settings/secret.py
# fill variables on 'secret.py'

docker-compose up --build

# Create super user if you need
docker exec -t $WEB_CONTAINER python manage.py createsuperuser

Development

bash scripts/run.sh

I18N

Requirement

I18N requires gettext.

Step

python manage.py makemessages --all -i venv
# translate `.po` files
python manage.py compilemessages --exclude=venv

Static Library

Followings are downloaded in static/lib.

Django Pakcage

About

Blog like Conluence

http://yangspace.co.kr/

License:Other


Languages

Language:Python 54.8%Language:HTML 30.7%Language:JavaScript 7.8%Language:CSS 4.0%Language:Shell 1.9%Language:Dockerfile 0.8%