All Projects → shinux → tears

shinux / tears

Licence: MIT license
A particularly clean blog base on bottle and mongoDB

Programming Languages

CSS
56736 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to tears

restaurant-hugo
The restaurant is a creative and responsive restaurant website theme in Hugo environment. It is very well decorated theme which will make your website building easier.
Stars: ✭ 50 (+233.33%)
Mutual labels:  blog-theme
hugo-theme-chunky-poster
A simple, bootstrap 4 based hugo blog theme.
Stars: ✭ 106 (+606.67%)
Mutual labels:  blog-theme
annotated-py-bottle
(已废弃) 项目内容已迁移到: https://github.com/hhstore/annotated-py-projects
Stars: ✭ 24 (+60%)
Mutual labels:  bottle
academia-hugo
Academia is a Hugo resume theme. You can showcase your academic resume, publications and talks using this theme.
Stars: ✭ 165 (+1000%)
Mutual labels:  blog-theme
vuepress-theme-ououe
A blog theme for VuePress
Stars: ✭ 77 (+413.33%)
Mutual labels:  blog-theme
MWordStar
响应式双栏 Typecho 博客主题
Stars: ✭ 163 (+986.67%)
Mutual labels:  blog-theme
Hugo Theme Novela
Novela, the simplest way to start publishing with Hugo and Forestry.
Stars: ✭ 230 (+1433.33%)
Mutual labels:  blog-theme
frame
Frame is a minimal, elegant hexo theme.
Stars: ✭ 50 (+233.33%)
Mutual labels:  blog-theme
pudhina-fresh
A minimal yet feature-rich Jekyll theme made for personal websites and blogs.
Stars: ✭ 62 (+313.33%)
Mutual labels:  blog-theme
NextJS-BlogTemplate-ProjectTitan
titan.szhshp.org
Stars: ✭ 18 (+20%)
Mutual labels:  blog-theme
youtube-dl-nas
youtube download queue websocket server with login for private NAS.
Stars: ✭ 136 (+806.67%)
Mutual labels:  bottle
vuepress-theme-blog-vuetify
💥The world's most simple, beautiful and customizable 2 columns VuePress blog theme built with Vuetify
Stars: ✭ 37 (+146.67%)
Mutual labels:  blog-theme
PyJudge
Simple Programming Contest hosting software
Stars: ✭ 16 (+6.67%)
Mutual labels:  bottle
mrnet
Building an ACL tear detector to spot knee injuries from MRIs with PyTorch (MRNet)
Stars: ✭ 98 (+553.33%)
Mutual labels:  tears
caojiele.github.io
My Blog / Jekyll Themes
Stars: ✭ 27 (+80%)
Mutual labels:  blog-theme
hugo-artists-theme
Port of Travis Neilson's (DevTips) awesome Artists Theme to Hugo
Stars: ✭ 57 (+280%)
Mutual labels:  blog-theme
s9k
dashboard/web app for managing kubernetes clusters, with similar functionality as k9s
Stars: ✭ 15 (+0%)
Mutual labels:  bottle
hugo-theme-fluency
A fluent hugo theme.
Stars: ✭ 48 (+220%)
Mutual labels:  blog-theme
Schrift
Clean, minimalist Jekyll template for prose and stuff.
Stars: ✭ 22 (+46.67%)
Mutual labels:  blog-theme
Vanhiupun.github.io
🏖️ Vanhiupun's Awesome Site ==> another theme for elegant writers with modern flat style and beautiful night/dark mode.
Stars: ✭ 57 (+280%)
Mutual labels:  blog-theme

tears

A bottle of tears

tears (support Python3 only) is a pure clean blog (engine), powered by bottle.

I love next cause you may found some dim shapes of it's layout.

Demo Preview | 预览

  • tears keeps simple and clean both in interface and backend, focus on content
  • all backend code in one file to follow bottle's style
  • posts with raw markdown files, just back up source folder periodically
  • contains a post_engine which check markdown files and insert them into mongoDB
  • work best in the latest desktop and mobile browsers (because of bootstrap)

Usage

suppose you have mongodb installed in your system

    git clone [email protected]:shnode/tears.git
    pip install -r requirements.txt

generate /source:

    python post_engine.py -i

create your post:

    python post_engine.py -c [your file name]

then edit your post markdown file, you must follow the form below(yaml), or tears will give you syntax error:

    title: this is a example
    date: 2016-03-13 16:44:00
    categories: Language
    tags:
    - Ruby
    - Dynamic-programming-language

    ---

    your content

finally we insert posts into mongoDB, then access the url:

    python post_engine.py -g

    python tears.py

    open "http://localhost:8080"

ps: you may modify some personal information

License

MIT

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