tigerwingxys / tigerwingblog

虎翼博客

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

虎翼博客

本应用主要实现简单的博客平台,也可以作为简单的私有笔记平台,日志格式为markdown,支持链接feed与链接分享。

源代码:

#1.安装数据库

参考https://www.postgresql.org安装PostgreSQL。

#2.安装Python支持

本应用需要Python3.5或更高版本,需要插件在requirements.txt中,执行如下命令安装: pip -r requirements.txt

#3.安装Javascript支持

本应用使用了JQuery zTree和Pandao的editormd,以及这两个插件依赖的其他插件,均已经作为项目静态资源使用,如果相关插件有更新,可以替换相关文件即可。 插件详情可参见如下链接,editormd: https://github.com/pandao/editor.md, zTree: http://treejs.cn/

#4.创建postgresql数据库及用户

连接postgresql数据库,psql -U postgres

创建用户并赋权: CREATE DATABASE blog; CREATE USER blog WITH PASSWORD 'blog'; GRANT ALL ON DATABASE blog TO blog;

#5.建立相关库表及函数 psql -U blog -d blog < schema.sql

#6.运行

./blog.py

#7.访问虎翼博客

在浏览器中打开链接http://inmountains.xyz/

About

虎翼博客

License:Apache License 2.0


Languages

Language:JavaScript 75.0%Language:CSS 13.4%Language:Python 7.1%Language:HTML 3.8%Language:PLpgSQL 0.6%Language:Dockerfile 0.0%