Project Directories

When you create a project with Uriel, a new project directory is created, with the following subdirectories inside:

Directory Notes
templates Templates to merge with dynamic content nodes
nodes Dynamic content nodes to merge with templates
lib User-defined Python code (soju.py, handlers.py)
static Static content to copy to the web site unmodified
public Rendered web site

Generally speaking, elements of the first four directories are combined into a finished, rendered web site in the public directory.

Tags:

This page was generated by Uriel with the following settings:

Page Details

Resource Path Project File
Node directories/index nodes/directories/index
Template default.html templates/default.html
URL /directories/ public/directories/index.html

Node Headers

Header (Lowercase) Value
title Project Directories
breadcrumb-separator »
canonical-url https://documentation.uriel.foo
rss-description Uriel Documentation
rss-image-height 32
rss-image-url /favicon-32x32.png
rss-image-width 32
rss-max-entries 50
rss-title Uriel Documentation
rss-url /rss.xml
sitemap-max-entries 10000
sitemap-url /sitemap.xml
tag-node tag
template default.html

Node Timestamps

Type Value
Created
Modified 2026-06-08T18:51:10-04:00

Node Methods

Method Value
get_parent_node() index
get_path() directories/index
get_node_type() file
get_url() /directories/
get_canonical_url() https://documentation.uriel.foo/directories/
get_name() directories
get_display_name() Directories
get_title() Project Directories
get_escaped_title() Project Directories
get_link() <a href="/directories/">Project Directories</a>
get_canonical_link() <a href="https://documentation.uriel.foo/directories/">Project Directories</a>
get_link_prefix() <p>
get_link_suffix() </p>
get_tags() []
get_dest_dir() ./public/directories
get_dest_file() ./public/directories/index.html
get_breadcrumb_separator() &raquo;