Dynamically generate index from markdown
This commit is contained in:
parent
8317ad7e3b
commit
ed5a7be859
4
app.moon
4
app.moon
|
@ -7,9 +7,7 @@ class extends lapis.Application
|
||||||
@include "controllers.projects"
|
@include "controllers.projects"
|
||||||
@include "controllers.go"
|
@include "controllers.go"
|
||||||
@include "controllers.resume"
|
@include "controllers.resume"
|
||||||
|
@include "controllers.index"
|
||||||
[index: "/"]: =>
|
|
||||||
render: true
|
|
||||||
|
|
||||||
[contact: "/contact"]: =>
|
[contact: "/contact"]: =>
|
||||||
@title = "Contact"
|
@title = "Contact"
|
||||||
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
discount = require "discount"
|
||||||
|
lapis = require "lapis"
|
||||||
|
oleg = require "lib/oleg"
|
||||||
|
|
||||||
|
class Index extends lapis.Application
|
||||||
|
[index: "/"]: =>
|
||||||
|
@doc = oleg.cache "caches", "index", ->
|
||||||
|
local data
|
||||||
|
with io.open "static/markdown/index.md", "r"
|
||||||
|
data = \read "*a"
|
||||||
|
|
||||||
|
discount data, "toc", "nopants", "autolink"
|
||||||
|
|
||||||
|
render: true
|
|
@ -0,0 +1,18 @@
|
||||||
|
Skills
|
||||||
|
------
|
||||||
|
|
||||||
|
- Go, Moonscript, Lua, Python, PHP, C
|
||||||
|
- Docker deployments
|
||||||
|
- `git`-centric project management
|
||||||
|
- Research and Development for new ways to do things
|
||||||
|
|
||||||
|
Side Projects
|
||||||
|
-------------
|
||||||
|
|
||||||
|
- Programming, administration and orchestration of complicated, multi-tenant
|
||||||
|
IRC networks.
|
||||||
|
- Mitigation of active attacks against IRC networks and creation of sane tools
|
||||||
|
to make future mitigation easier
|
||||||
|
- Design and implementation of next generation services and administrative
|
||||||
|
tools for IRC networks
|
||||||
|
- Research and development of new container-based scalable deployment systems
|
|
@ -16,3 +16,5 @@ class About extends Widget
|
||||||
h1 "Christine Dodrill"
|
h1 "Christine Dodrill"
|
||||||
h4 "Rockstar Hacker, Freelance Programmer, Gopher, Cloud Architect"
|
h4 "Rockstar Hacker, Freelance Programmer, Gopher, Cloud Architect"
|
||||||
span "I am a GitHub power user. I am constantly learning new languages and tools. I strongly believe in knowing many languages and ways to do things so I can pick the right tool for the job."
|
span "I am a GitHub power user. I am constantly learning new languages and tools. I strongly believe in knowing many languages and ways to do things so I can pick the right tool for the job."
|
||||||
|
|
||||||
|
raw @doc
|
||||||
|
|
Loading…
Reference in New Issue