aria likes to have really pretty notes and things, and that is what keeps her sane when doing computer science things. She also has grandiose ideas sometimes, so there is a lot of cool ideas that might never happen.
This is named after Nan from Animal Crossing: New Horizions, because she is my favorite villager and I love her dearly.
Immediate Server:
- Test scripts
- unit tests
- Config
- Access Control
- PUT
- functional
- Config
- Access Control
- PUT
- unit tests
- Rethink security policy/mechanism. What the heck is it right now?
Future Server:
- Safe PUT requests? (safe folder)
- POST requests for tracking something (mifilw)
- Derive index pages from config files
Example:
Default: [def] # todo
Class: [class] # todo
# Comment
* [name] @ [path] => file1, file2
scripts => script.js
styles => style.css
* [name] @
[path] => file1, file2
file3, file4
styles => style.css ../style.css
* [path] => file2, file7
Default refers to when there is no name for the constructed page (like the last entry in the example). Class is appended to page title, with a delimiter in between: [name] | [class]
.
Name it .httpconfig
, and place it in the folder you want it.
Files with the extension .md
(for Github Flavored Markdown) will be converted to html when rendering the page. To support this, the command pandoc
must be installed. At the moment, all other file types are just sent without any processing.
- Title names
- Default names
- Regular Expressions
-
?
-
*
-
- Recursive config
Markdown Support:
- Pandoc for conversions
- MultiMarkdown User guide, and the liscense
HTML:
CSS:
JavaScript:
- w3resource: Embed JS in HTML note this is probably not the best source (typos)
- w3schools: Toggle Element in JS
- w3schools: String Function Arguments
- Javatpoint: External JS files
Golang:
- The official website: net/http, strings, errors, regexp
- Regular expression syntax
- How to do enums (but they're called iotas)
- Golang supports goto >:) go by example
Python: guess who doesn't know python that well