diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -24,11 +24,11 @@ elsewhere. Why not just use a database or the million other CMS software packages out there? Zero reason not to! I just wanted to see what it would look like to build something from the ground up WITHOUT having to copy HTML over and over -again. Databases are great, but so are filesystems, and I see no reason to +again. Databases are great, but so are file systems, and I see no reason to overcomplicate when making a simple home page. This software is primarily geared towards bloggers or people who want a home page like it's 1999, but Flask has great documentation so I think you'll find it a pleasure to build on -top of. +top of if you want to get creative. ### Why not just neocities? @@ -58,8 +58,10 @@ $ python server.py ``` Your server will (by default) be hosted on http://127.0.0.1:5000 -and have the `templates/site/` directory mounted. You should see `home.html` -render. +and have the `templates/site/` directory delivered to your users when they +access http://127.0.0.1:5000/site/ + +You should see `home.html` render on the root directory. ## Adding Pages @@ -70,7 +72,7 @@ particular is special since it contains the top-level folders which will be used to navigate your site, but any folders beneath will be automatically indexed. -As an excercise, add a file to the `templates/site/thoughts/rants` folder +As an exercise, add a file to the `templates/site/thoughts/rants` folder called `myrant.html` and put the following content: `<p>I don't like spam!</p>` @@ -185,7 +187,7 @@ replace the HTML with your own license (or none), by editing `templates/site/license.html` -### Other tips +### Other Tips There are a few special directories linked that are needed to customize your site. First the `static` directory, which holds your static @@ -204,6 +206,8 @@ documented. A quickstart looks like this: ```bash $ sudo pip install uwsgi +$ sudo mkdir /var/path/to/your-flask/ +$ sudo chown www-data -R /var/path/to/your-flask $ uwsgi -s /var/path/to/your-flask.sock --manage-script-name --mount /=server:app --virtualenv ./env ``` |