- Dec 20, 2012
- Dec 19, 2012
-
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
This is required because Flask is forcing (via 301) / to be appended to the url which previously resulted in no rule matching legacy pages. We could disable strict_slashes to fix this, but it might cause issues elsewhere.
-
str4d authored
This is required because "site/" was removed from the urls, but a little backend trickery is usually necessary to get the urls looking right ^_^
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
-
str4d authored
This increases the speed of the site by not requiring the site and blog code to be imported on every request - just those that are relevant. It also splits the code into modules which are easier to work with.
-
str4d authored
It seems that Werkzeug doesn't get confused between /en/blog/ and /en/<path:page>
-
str4d authored
-
str4d authored
AFAICT these attributes are meant to be on <link> tags, but it shouldn't hurt having them here instead (though if it doesn't help and <link> tags need to be added, then this commit should probably be reverted).
-
str4d authored
-
str4d authored
Keep the current website's title for the front page (to help keep its existing page rank for "anonymous network")
-
str4d authored
-
str4d authored
-
str4d authored
-
- Dec 18, 2012
- Dec 17, 2012
-
-
str4d authored
-
str4d authored
Tweaked mirror code so mirror urls can contain the current I2P version, added Launchpad as HTTPS mirror NOTE: this enables mirrors that require a version string to download the current version of files. Older file versions will *not* be downloadable (that would require parsing the requested filename to try and find a version). Hey, it's better than no support at all =)
-
str4d authored
-
str4d authored
-
str4d authored
-