| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
8年前发布

blog - 基于Python Flask并支持Markdown语法的简易博客

简介

本工程是一个基于FlaskPython Markdown开发的简易博客。 本博客支持基本的Markdown语法,并且支持table和Meta信息,具体参见About.md

工程依赖包安装

本工程主要依赖于Flask、Jinja2,具体参见requirement.txt

pip install -f requirements.txt

基本用法

  1. Python环境搭建及依赖包安装,依赖包参见requirements.txt
  2. 将你写好的.md文件丢到generate.pyINPUT_CONTENT所配置的目录中,默认为./in目录;
  3. 运行generate.py文件,生成html页面文件和索引文件;
  4. 运行blog.py文件,启动flask网站,用以对外提供访问html文件;

工程结构简介

blog  │  blog.py      -- flask工程主文件  │  generate.py  -- Markdown生成html工具  │  ReadMe.md    -- 本文档  │  requirements.txt -- 依赖包  │  settings.py      -- flask 配置  │  ├─api               -- 数据查询接口  ├─in  │  │  About.md  -- 博客撰写方法说明  │  ├─static        -- 静态资源文件夹  │  │  favicon.ico  │  ├─css  │  ├─font  │  ├─fonts  │  └─js  ├─templates     -- html模板  └─utils         -- 工具类

示例

screenshot

项目地址: https://github.com/yancai/blog

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1451824189714.html
blog 博客系统