Skip to content

bdarcus/mysite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySite

Introduction

This is a personal website application designed for my own use as a scholar and teacher who has to manage a lot of disparate information. As a result, I wanted a struuctured foundation that was nevertheless flexible. To wit, the data model is RDF, and the content is served up using a combination of RDFAlchemy and web.py. Adding new objects just involves adding a URL mapping and a template.

Usage

This application has two different modes: static and dynamic. In either case, first create a config.py file similar to the config.py.sample.

To generate a static site, run the following:

python mkstatic.py [options] [output directory]

To run dynamically, simply do:

python application.py

Requirements

  • RDFLib
  • RDFAlchemy
  • web.py (0.3 dev version)

About

a personal website app based on RDF

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages