Home page
Welcome on FlatStep, an Almoststatic theme used to build static and dynamic sites with Bootstrap css package.
FlatStep comes after FullStep theme and it aims to solve some issues emerged during development.
Some links
Almoststatic on PyPI package index
Almoststatic repository
Almoststatic documentation
Bootstrap site
FlatStep theme repository
FullStep theme repository (deprecated)
The goals of FlatStep are
- Let easy to build clean and nice static sites
- Better usage of
container
andcontainer-fluid
Bootstrap classes - Thin and versatile integration with Bootstrap components
- Let easier to derivate themes
- Let easier to customize widgets with classes and inline style directives.
Guidelines
To achieve our goals, we wrote only a minimum amount of widgets very closed to the Bootstrap components, plus some general propose widgets.
Each widget let you to add classes to all elements of the component, plus has a unique id for each element. This let you to add style where you need. Look at grid examples to see how to simulate the old Jumbotron Bootstrap component.
General propose widgets are widgets widely used to write content or to do
some special tasks. See text and
semantic, and also divider
, style
,
script
and so on.
To handle container Bootstrap classes, in the base page all widgets are
within a container-flex
div
and in each page widgets are included in
a fixed container
envelope this let to use flex container when needed, see
many examples in source code.
But what is a widget?
See the Almoststatic documentation.
But in short, widget is a directive in https://yaml.org/ format which generate a piece of html inserted into your page.
And what next?
See at our installing tutorial to build a local live version of this site then take a look at widgets examples and dig into source code.
Then you can see some widgets capabilities on our demos.
At last you can read some blog pages