-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
60 lines (35 loc) · 1.2 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
nuclblog
Cyrus Harmon
Thu Dec 20 09:16:27 2007
nuclblog is a blog engine written in Common Lisp. nuclblog aims to be
a clean, relatively lightweight blog engine based on the hunchentoot
web server.
To install it you need to do/get the following:
1. Prerequisites:
* hunchentoot
* cl-who
* cl-store
and for the demo:
* ch-asdf
2. Install the nuclblog.asd file
Install the nuclblog.asd file in the usual place .asd
files go on your system (e.g., /usr/local/lib/sbcl/site-systems)
3. SSL
edit demo/ssl/openssl.config and then:
To create a new cert:
cd demo/ssl
openssl genrsa -out key.pem 1024
openssl req -config openssl.config -new -key key.pem -out request.pem
openssl req -x509 -days 365 -key key.pem -in request.pem -out certificate.pem
4. Running the demo
execute the following:
(asdf:oos 'asdf:load-op :nuclblog-demo)
(nuclblog-demo:start-services)
or
(nuclblog-demo:start-services :use-ssl t)
(nuclblog::add-user nuclblog-demo::*blog* "demo" "demo")
and you should be ready to go!
5. Acknowledgments
Thanks to Brian Mastenbrook for his cl-blog which served as
inspiration for this project. Thanks to Edi Weitz for his wonderful
hunchentoot, cl-who, drakma, among others, projects.