summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2012-07-01 17:30:37 +0200
committerGravatar Tom Willemsen2012-07-01 17:30:37 +0200
commite74c116c0e6acc35aba76f82f516e1a31283ef61 (patch)
tree670d5504f86e38a55f90573b454dee7e2ef964ab
parentfad292cb0ff42195fd270141477117ba7241467a (diff)
downloadorgweb-e74c116c0e6acc35aba76f82f516e1a31283ef61.tar.gz
orgweb-e74c116c0e6acc35aba76f82f516e1a31283ef61.zip
Add orgweb.el
orgweb.el contains some helper functions for maintaining my website.
-rw-r--r--orgweb.el58
1 files changed, 58 insertions, 0 deletions
diff --git a/orgweb.el b/orgweb.el
new file mode 100644
index 0000000..6f32a6e
--- /dev/null
+++ b/orgweb.el
@@ -0,0 +1,58 @@
+;;; orgweb.el --- Helper functions for maintaining my site
+
+;; Author: Tom Willemsen <tom@ryuslash.org>
+;; Created: Jul 1, 2012
+;; Version: 1
+
+;;; Commentary:
+
+;; Just for personal use really. Of course, feel free to use any or
+;; all parts of this file.
+
+;;; Code:
+
+;;;###autoload
+(define-skeleton orgweb-new-project
+ "A skeleton for creating a new project page for my site."
+ ""
+ '(find-file (concat "~/code/projects/orgweb/site/projects/"
+ (downcase (setq orgweb-project-name
+ (skeleton-read "Title: ")))
+ ".org"))
+ "#+TITLE: " orgweb-project-name "\n"
+ "#+LINK_UP: " (setq orgweb-link-up (skeleton-read "Up: ")) "\n"
+ "#+LINK_HOME: " (setq orgweb-link-home (skeleton-read "Home: ")) "\n"
+ "#+LINK: src https://github.com/ryuslash/" (downcase orgweb-project-name) "\n"
+ "#+LINK: tar_gz https://github.com/ryuslash/" (downcase orgweb-project-name) "/tarball/master\n"
+ "#+LINK: zip https://github.com/ryuslash/" (downcase orgweb-project-name) "/zipball/master\n"
+ "#+STARTUP: showall\n"
+ "\n"
+ "#+begin_html\n"
+ " <script src=\"/keyjs.js\" type=\"text/javascript\"></script>\n"
+ " <script type=\"text/javascript\">\n"
+ " keyjs_initialize({ \"u\": [ \"keyjs_goto\", \"" orgweb-link-up "\" ],\n"
+ " \"h\": [ \"keyjs_goto\", \"" orgweb-link-home "\" ] });\n"
+ " </script>\n"
+ "#+end_html\n"
+ "\n"
+ "#+include: \"dlmenu.inc\"\n"
+ "\n"
+ "* About\n"
+ "\n"
+ " " _ "\n"
+ "\n"
+ "** Features\n"
+ "\n"
+ " - \n"
+ "\n"
+ "** Requirements\n"
+ "\n"
+ " - \n"
+ "\n"
+ "* Usage\n"
+ "\n"
+ " ")
+
+(provide 'orgweb)
+
+;;; orgweb.el ends here