aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Beltran <ben@nsovocal.com>2017-07-03 00:52:43 -0500
committerBen Beltran <ben@nsovocal.com>2017-07-03 00:53:15 -0500
commit397444675d7156acd6495223a3b15175d6853589 (patch)
tree74779f470fc78cbf89bf263966b950658f29ed0f
parentcf6302904d61ead65e6294e7f1be406eb68ef5f9 (diff)
🐛✨📝 Add quick access, favicons and fix publish cmd
Squashed commit of the following: commit 294b1de9d8d64f8356227b634091c3fd7982346b Author: Ben Beltran <ben@nsovocal.com> Date: Mon Jul 3 00:52:16 2017 -0500 ✨ Add quick access in frontend commit 70acd1f292c6bbfb6596a21bf0106837c85bf2f0 Author: Ben Beltran <ben@nsovocal.com> Date: Mon Jul 3 00:46:51 2017 -0500 Add pizza favicons commit b72471650a7632a1cead64ca9dab2210add13699 Author: Ben Beltran <ben@nsovocal.com> Date: Mon Jul 3 00:39:45 2017 -0500 📝 Correct missing entries in changelog commit 03b9fa8f7ae47a318dbde8bd245988b64cefe66f Author: Ben Beltran <ben@nsovocal.com> Date: Mon Jul 3 00:39:20 2017 -0500 📝 Add docs about publishing with surge commit 710cd3b3bf4a4f913d99addad69efc751a74611f Author: Ben Beltran <ben@nsovocal.com> Date: Mon Jul 3 00:38:06 2017 -0500 🐛 Fix publish command
-rw-r--r--CHANGELOG.md2
-rw-r--r--README.md8
-rwxr-xr-xbin/blog.js2
-rw-r--r--static/favicon.icobin0 -> 5430 bytes
-rw-r--r--static/favicon.pngbin0 -> 3807 bytes
-rw-r--r--static/js/blog.js28
-rw-r--r--templates/index.html2
7 files changed, 41 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 728047b..f5d320d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]
### Added
+- JSDoc config
+- Eslint config
- Binary to add and update blog posts
- Template for index
- Static Files
diff --git a/README.md b/README.md
index 7f7903a..4713730 100644
--- a/README.md
+++ b/README.md
@@ -38,3 +38,11 @@ shifting the existing entries.
`blog --publish`
Will publish the blog.
+
+## How to publish
+
+At the moment, the app does not include any publishers. [surge][surge] is an easy
+way to do it, just point it to your static directory.
+
+
+[surge]: https://surge.sh
diff --git a/bin/blog.js b/bin/blog.js
index c88a8aa..5d27d4a 100755
--- a/bin/blog.js
+++ b/bin/blog.js
@@ -33,7 +33,7 @@ const internals = {
}
if (argument === 'publish') {
- await internals.blog.update(value);
+ await internals.blog.publish(value);
return;
}
}
diff --git a/static/favicon.ico b/static/favicon.ico
new file mode 100644
index 0000000..81582e2
--- /dev/null
+++ b/static/favicon.ico
Binary files differ
diff --git a/static/favicon.png b/static/favicon.png
new file mode 100644
index 0000000..b77a959
--- /dev/null
+++ b/static/favicon.png
Binary files differ
diff --git a/static/js/blog.js b/static/js/blog.js
new file mode 100644
index 0000000..a49a72f
--- /dev/null
+++ b/static/js/blog.js
@@ -0,0 +1,28 @@
+'use strict';
+
+/* globals window */
+
+((window) => {
+
+ const internals = {
+ kEntryPoint: '.event-details',
+
+ // Application entry point, for now just band to keyboard
+
+ main() {
+
+ window.document.addEventListener('keydown', internals._onKeyDown);
+ },
+
+ // Handles key events to point to the correct blog post.
+
+ _onKeyDown(event) {
+
+ if (['1','2','3'].indexOf(event.key) > -1) {
+ window.location.hash = event.key;
+ }
+ }
+ };
+
+ window.addEventListener('load', internals.main);
+})(window);
diff --git a/templates/index.html b/templates/index.html
index 858396b..e741c68 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -6,6 +6,8 @@
<title>blog 🍕</title>
+ <script src="/js/blog.js"></script>
+
<link href="css/style.css" rel="stylesheet">
</head>