├── .dockerignore ├── .gitignore ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── TODO.md ├── db.ts ├── deps.ts ├── error_handler.ts ├── main.ts ├── resources ├── admin_index.ts ├── admin_login.ts ├── blog_admin_index.ts ├── blog_create.ts ├── blog_delete.ts ├── blog_edit.ts ├── blog_index.ts ├── blog_page.ts ├── blog_rescue.ts ├── files.ts ├── pages_index.ts └── protected_resource.ts ├── services └── auth_service.ts ├── static ├── createblog.js ├── editblog.js ├── xeact-html.js ├── xeact.js └── xess.css ├── tools └── hashpw.ts └── views ├── admin_index.html ├── admin_login.html ├── blog_create.html ├── blog_edit.html ├── blog_index.html ├── blog_index_admin.html ├── blog_page.html ├── error.html ├── index.html └── layout.html /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/TODO.md -------------------------------------------------------------------------------- /db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/db.ts -------------------------------------------------------------------------------- /deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/deps.ts -------------------------------------------------------------------------------- /error_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/error_handler.ts -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/main.ts -------------------------------------------------------------------------------- /resources/admin_index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/admin_index.ts -------------------------------------------------------------------------------- /resources/admin_login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/admin_login.ts -------------------------------------------------------------------------------- /resources/blog_admin_index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/blog_admin_index.ts -------------------------------------------------------------------------------- /resources/blog_create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/blog_create.ts -------------------------------------------------------------------------------- /resources/blog_delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/blog_delete.ts -------------------------------------------------------------------------------- /resources/blog_edit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/blog_edit.ts -------------------------------------------------------------------------------- /resources/blog_index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/blog_index.ts -------------------------------------------------------------------------------- /resources/blog_page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/blog_page.ts -------------------------------------------------------------------------------- /resources/blog_rescue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/blog_rescue.ts -------------------------------------------------------------------------------- /resources/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/files.ts -------------------------------------------------------------------------------- /resources/pages_index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/pages_index.ts -------------------------------------------------------------------------------- /resources/protected_resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/resources/protected_resource.ts -------------------------------------------------------------------------------- /services/auth_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/services/auth_service.ts -------------------------------------------------------------------------------- /static/createblog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/static/createblog.js -------------------------------------------------------------------------------- /static/editblog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/static/editblog.js -------------------------------------------------------------------------------- /static/xeact-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/static/xeact-html.js -------------------------------------------------------------------------------- /static/xeact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/static/xeact.js -------------------------------------------------------------------------------- /static/xess.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/static/xess.css -------------------------------------------------------------------------------- /tools/hashpw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/tools/hashpw.ts -------------------------------------------------------------------------------- /views/admin_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/admin_index.html -------------------------------------------------------------------------------- /views/admin_login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/admin_login.html -------------------------------------------------------------------------------- /views/blog_create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/blog_create.html -------------------------------------------------------------------------------- /views/blog_edit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/blog_edit.html -------------------------------------------------------------------------------- /views/blog_index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/blog_index.html -------------------------------------------------------------------------------- /views/blog_index_admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/blog_index_admin.html -------------------------------------------------------------------------------- /views/blog_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/blog_page.html -------------------------------------------------------------------------------- /views/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/error.html -------------------------------------------------------------------------------- /views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/index.html -------------------------------------------------------------------------------- /views/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xe/xn--g28h/HEAD/views/layout.html --------------------------------------------------------------------------------