Update README
* using asciidoc * add pdf
This commit is contained in:
parent
8f686736fe
commit
7bf8b5659f
110
README
110
README
@ -1,110 +0,0 @@
|
||||
Index:
|
||||
|
||||
1) Installation
|
||||
1.1) Apache
|
||||
1.2) Lighttpd
|
||||
2) Entries
|
||||
3) Staticpages
|
||||
4) Comments
|
||||
5) Linklist
|
||||
|
||||
|
||||
1) Installation
|
||||
===============
|
||||
The installation of Blogthon assumes that your httpd supports CGI and Python
|
||||
is installed. If all this is given, you can download Blogthon in a directory
|
||||
of your choice. After that you have to symlink 3 files into your www directory:
|
||||
|
||||
* blogthon.cgi
|
||||
* styles
|
||||
* .htaccess (optional, but security relevant)
|
||||
|
||||
Then create 3 directories and 1 empty file:
|
||||
|
||||
* entries/
|
||||
* static/
|
||||
* plugins/
|
||||
* linklist
|
||||
|
||||
If you don't want to disable comments, you have to change the permissions of
|
||||
entries/ to 777.
|
||||
|
||||
Now copy the example configuration into your www directory, or to
|
||||
../blogthonrc or ../.blogthonrc.
|
||||
|
||||
If all this is done, you can continue with setting up your httpd.
|
||||
|
||||
|
||||
1.1) Apache
|
||||
===========
|
||||
To enable CGI you just have to run 'a2enmod cgi' as root. Now put something
|
||||
like this in /etc/apache2/sites-available/default:
|
||||
|
||||
<Directory /this/is/where/your/www/root/is/>
|
||||
Options +ExecCGI
|
||||
AddHandler cgi-script .cgi
|
||||
DirectoryIndex blogthon.cgi
|
||||
</Directory>
|
||||
|
||||
To finish the installation, reload Apache with
|
||||
'/etc/init.d/apache2 force-reload' as root.
|
||||
|
||||
|
||||
1.2) Lighttpd
|
||||
=============
|
||||
First you have to enable cgi support for lighttp by
|
||||
running 'lighty-enable-mod cgi' as root. Now create a new config
|
||||
in /etc/lighttpd/conf-available/ named 50-blogthon.conf or something similar
|
||||
with this content:
|
||||
|
||||
$HTTP["host"] == "YourBlogURL" {
|
||||
cgi.assign = ( ".cgi" => "/usr/bin/python" )
|
||||
index-file.names = ( "blogthon.cgi" )
|
||||
}
|
||||
|
||||
Enable this config by runnung 'lighty-enable-mod blogthon' and restart lighttpd
|
||||
with '/etc/init.d/lighttpd restart' as root.
|
||||
|
||||
|
||||
2) Entries
|
||||
==========
|
||||
To start blogging you just have to open your favorite editor, write your entry
|
||||
and save it under entries/. The filename should be like this:
|
||||
(entry title).(suffix)
|
||||
The suffix can be set in your configuration file. Default is '.txt'.
|
||||
|
||||
While parsing an entry, blogthon places a <br /> behind each line, except for
|
||||
lines with <ul>, <li>, <table>, etc... So you don't need to make your own
|
||||
layout using <br /> tags. Aside from that you can certainly use <p> elements
|
||||
and all other HTML tags.
|
||||
|
||||
|
||||
3) Staticpages
|
||||
==============
|
||||
Staticpages are placed under static/ without a suffix. To sort them, you can
|
||||
start the filename with a literal and -. So '01-Foo' will be placed before
|
||||
'02-Bar'.
|
||||
|
||||
If you want to make a staticpage to be a link to an extern page, you just have
|
||||
to place the following content in the first line:
|
||||
extern_link: http://your/link.
|
||||
|
||||
|
||||
4) Comments
|
||||
===========
|
||||
Comments are saved under entries/ like all entries, but with the suffix
|
||||
'.comments'. The syntax in this file is like this:
|
||||
|
||||
-.Nickname
|
||||
+.Date
|
||||
.some text
|
||||
.more text
|
||||
|
||||
|
||||
5) Linklist
|
||||
===========
|
||||
To add a link to your linklist, just add a line to the linklist file:
|
||||
|
||||
http://some/link name of your link
|
||||
|
||||
Of course you can use empty lines to split different sorts of links.
|
BIN
README.pdf
Normal file
BIN
README.pdf
Normal file
Binary file not shown.
103
README.txt
Normal file
103
README.txt
Normal file
@ -0,0 +1,103 @@
|
||||
Blogthon
|
||||
========
|
||||
Stefan Ritter <xeno@thehappy.de>
|
||||
:Date: 2011-07-13
|
||||
|
||||
Installation
|
||||
------------
|
||||
The installation of Blogthon assumes that your webserver supports CGI and Python
|
||||
is installed. If all this is given, you can download Blogthon in a directory of
|
||||
your choice. After that you have to symlink the following files/directories into
|
||||
your webroot:
|
||||
|
||||
* blogthon.cgi
|
||||
* styles
|
||||
* .htaccess (Apache)
|
||||
* error.css
|
||||
|
||||
Then create 3 directories and 1 empty file:
|
||||
|
||||
* entries/
|
||||
* static/
|
||||
* plugins/
|
||||
* linklist
|
||||
|
||||
Your webserver needs write access to the entries directory:
|
||||
[source,sh]
|
||||
$ chmod 777 entries
|
||||
|
||||
Now copy the example configuration into your www directory, or to
|
||||
../blogthonrc or ../.blogthonrc.
|
||||
|
||||
If all this is done, you can continue with setting up your httpd.
|
||||
|
||||
Apache
|
||||
~~~~~~
|
||||
To enable CGI you just have to run "a2enmod cgi" as root. In some cases you have
|
||||
to allow .htaccess for Apache:
|
||||
[source,sh]
|
||||
<Directory "/path/to/your/webroot/">
|
||||
AllowOverride all
|
||||
</Directory>
|
||||
|
||||
To finish the installation, reload Apache with
|
||||
"/etc/init.d/apache2 force-reload" as root.
|
||||
|
||||
Lighttpd
|
||||
~~~~~~~~
|
||||
First you have to enable cgi support for lighttpd by running "lighty-enable-mod
|
||||
cgi" as root. Now create a new config in /etc/lighttpd/conf-available/ named
|
||||
50-blogthon.conf or something similar with this content:
|
||||
[source,sh]
|
||||
$HTTP["host"] == "YourBlogURL" {
|
||||
cgi.assign = ( ".cgi" => "/usr/bin/python" )
|
||||
index-file.names = ( "blogthon.cgi" )
|
||||
}
|
||||
|
||||
Enable this config by runnung "lighty-enable-mod blogthon" and restart lighttpd
|
||||
with "/etc/init.d/lighttpd restart" as root.
|
||||
|
||||
Using Blogthon
|
||||
--------------
|
||||
To start blogging you just have to open your favorite editor, write your entry
|
||||
and save it under entries/:
|
||||
[source,sh]
|
||||
vim entries/Title.txt
|
||||
|
||||
The suffix can be set in your configuration file. Default is ".txt".
|
||||
|
||||
While parsing an entry, blogthon places a <br /> behind each line, except for
|
||||
lines with <ul>, <li>, <table>, etc... So you don't need to make your own
|
||||
layout using <br /> tags. Aside from that you can certainly use <p> elements
|
||||
and all other HTML tags.
|
||||
|
||||
Staticpages
|
||||
~~~~~~~~~~~
|
||||
Staticpages are placed under static/ without a suffix. To sort them, you can
|
||||
start the filename with a literal and -. So "01-Foo" will be placed before
|
||||
"02-Bar":
|
||||
[source,sh]
|
||||
vim static/02-Bar
|
||||
|
||||
If you want to make a staticpage to be a link to an extern page, you just have
|
||||
to place the following content in the first line:
|
||||
[source,sh]
|
||||
extern_link: http://your/link
|
||||
|
||||
Comments
|
||||
~~~~~~~~
|
||||
Comments are saved under entries/ like all entries, but with the suffix
|
||||
".comments". The syntax in this file is like this:
|
||||
|
||||
-.Nickname
|
||||
+.Date
|
||||
.some text
|
||||
.more text
|
||||
|
||||
Linklist
|
||||
~~~~~~~~
|
||||
To add a link to your linklist, just add a line to the linklist file:
|
||||
[source,sh]
|
||||
http://some/link Name of your link
|
||||
|
||||
Of course you can use empty lines to split different sorts of links.
|
Loading…
Reference in New Issue
Block a user