需先编译python3.3.3环境:
或编译python3.5.2环境:
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
tar zxvf Python-3.5.2.tgz
cd Python-3.5.2
git clone https://github.com/an0/Letterpress.git letterpress
cd letterpress
cp code/letterpress.py /usr/local/python-3.3.3/lib/python3.3/
wget https://raw.github.com/an0/python-markdown2/master/lib/markdown2.py
mv markdown2.py /usr/local/python-3.3.3/lib/python3.3/
mkdir press_folder
cp press/* press_folder
nano ~/letterpress/press_folder/letterpress.config
(把base_url的值改为你的域名地址,我的是http://lp.brite.biz,
把site_dir的值改为你指定的letterpress的静态网站的根目录,我的为/root/letterpress-root-dir)
然后安装pyinotify,
git clone https://github.com/seb-m/pyinotify.git
cd pyinotify
python3.3 setup.py install (thus i can install pyinotify to python3.3 environment successfully)
或者这样装:
wget http://python-distribute.org/distribute_setup.py
python3.3 distribute_setup.py
it will show:
...
Installing easy_install script to /usr/local/python-3.3.3/bin
Installing easy_install-3.3 script to /usr/local/python-3.3.3/bin
...
/usr/local/python-3.3.3/bin/easy_install-3.3 pyinotify (thus i can install pyinotify to python3.3 environment successfully)
cd /usr/local/python-3.3.3/lib/python3.3
python3.3 letterpress.py ~/letterpress/press_folder & (这个就是生成/更新静态网站的命令)
cd /root/letterpress-root-dir
as3:~/letterpress-root-dir# ls
2013 404.html archive css favicon.png img index.html tags
as3:~/letterpress-root-dir#
(可见~/letterpress-root-dir/果然是静态网站的根目录。)
as3:~/letterpress-root-dir# Rwebserver 45360 &
(立马就可查看网站效果:http://as3.brite.biz:45360)
发贴方法:
as3:~/letterpress-root-dir# cd ~/letterpress/press_folder
as3:~/letterpress/press_folder# ls
404.html favicon.png letterpress.config sample_post.md
css img letterpress.log templates
按照sample_post.md的格式,新建帖子test1.md,格式如下:
title: test1
date: 11/23/2013
excerpt: read more...
tags: misc
这是测试1.
然后:
as3:~/letterpress/press_folder# cd ..
as3:~/letterpress# python3.3 code/letterpress.py ~/letterpress/press_folder &
(这个就是生成/更新静态网站的命令)
演示站点:http://lp.brite.biz/
项目地址:https://github.com/an0/Letterpress
--------------------------
编译python3.2.2环境:
或者这样做,更好:
wget http://python.org/ftp/python/3.3.3/Python-3.3.3.tar.bz2
tar jxvf Python-3.3.3.tar.bz2
cd Python-3.3.3
./configure --prefix=/usr/local/python-3.3.3
make
make install
ln -s /usr/local/python-3.3.3/bin/python3.3 /usr/local/bin/python3.3
ln -s
/usr/local/python-3.3.3/bin/easy_install-3.3
/usr/local/bin/
easy_install-3.3
ln -s
/usr/local/python-3.3.3/bin/pip-3.3
/usr/local/bin/
pip-3.3
(至此python3.3就搭建好了)
或编译python3.5.2环境:
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
tar zxvf Python-3.5.2.tgz
cd Python-3.5.2
./configure --prefix=/usr/local/python-3.5.2
make
make install
ln -s /usr/local/python-3.5.2/bin/python3.5 /usr/bin/python3.5
ln -s /usr/local/python-3.5.2/bin/easy_install-3.5 /usr/bin/easy_install-3.5
ln -s /usr/local/python-3.5.2/bin/pip3.5 /usr/bin/pip3.5
(至此python3.5就搭建好了)
或更简单的办法:apt-get install -y python3 python3-pip python3-setuptools
即可。
git clone https://github.com/an0/Letterpress.git letterpress
cd letterpress
cp code/letterpress.py /usr/local/python-3.3.3/lib/python3.3/
wget https://raw.github.com/an0/python-markdown2/master/lib/markdown2.py
mv markdown2.py /usr/local/python-3.3.3/lib/python3.3/
mkdir press_folder
cp press/* press_folder
nano ~/letterpress/press_folder/letterpress.config
(把base_url的值改为你的域名地址,我的是http://lp.brite.biz,
把site_dir的值改为你指定的letterpress的静态网站的根目录,我的为/root/letterpress-root-dir)
然后安装pyinotify,
git clone https://github.com/seb-m/pyinotify.git
cd pyinotify
python3.3 setup.py install (thus i can install pyinotify to python3.3 environment successfully)
或者这样装:
wget http://python-distribute.org/distribute_setup.py
python3.3 distribute_setup.py
it will show:
...
Installing easy_install script to /usr/local/python-3.3.3/bin
Installing easy_install-3.3 script to /usr/local/python-3.3.3/bin
...
/usr/local/python-3.3.3/bin/easy_install-3.3 pyinotify (thus i can install pyinotify to python3.3 environment successfully)
cd /usr/local/python-3.3.3/lib/python3.3
python3.3 letterpress.py ~/letterpress/press_folder & (这个就是生成/更新静态网站的命令)
cd /root/letterpress-root-dir
as3:~/letterpress-root-dir# ls
2013 404.html archive css favicon.png img index.html tags
as3:~/letterpress-root-dir#
(可见~/letterpress-root-dir/果然是静态网站的根目录。)
as3:~/letterpress-root-dir# Rwebserver 45360 &
(立马就可查看网站效果:http://as3.brite.biz:45360)
发贴方法:
as3:~/letterpress-root-dir# cd ~/letterpress/press_folder
as3:~/letterpress/press_folder# ls
404.html favicon.png letterpress.config sample_post.md
css img letterpress.log templates
按照sample_post.md的格式,新建帖子test1.md,格式如下:
title: test1
date: 11/23/2013
excerpt: read more...
tags: misc
这是测试1.
然后:
as3:~/letterpress/press_folder# cd ..
as3:~/letterpress# python3.3 code/letterpress.py ~/letterpress/press_folder &
(这个就是生成/更新静态网站的命令)
演示站点:http://lp.brite.biz/
项目地址:https://github.com/an0/Letterpress
--------------------------
编译python3.2.2环境:
wget https://www.python.org/ftp/python/3.2.2/Python-3.2.2.tar.bz2
tar jxvf Python-3.2.2.tar.bz2
cd Python-3.2.2
./configure --prefix=/usr/local/python-3.2.2
make
make install
ln -s /usr/local/python-3.2.2/bin/python3.2 /usr/local/bin/python3.2
wget https://bootstrap.pypa.io/ez_setup.py
python3.2
ez_setup.py
会显示:
...
Adding setuptools 1.4 to easy-install.pth file
Installing easy_install script to /usr/local/python-3.2.2/bin
Installing easy_install-3.2 script to /usr/local/python-3.2.2/bin
Installed /usr/local/python-3.2.2/lib/python3.2/site-packages/setuptools-1.4-py3.2.egg
Processing dependencies for setuptools==1.4
Finished processing dependencies for setuptools==1.4
ln -s
/usr/local/python-3.2.2/bin/
easy_install-3.2
/usr/local/bin/
easy_install-3.2
这样以后就可用
easy_install-3.2命令来安装python3.2版的各个python modules了。
或者这样做,更好:
# wget https://bootstrap.pypa.io/get-pip.py
# python3.2
get-pip.py
显示:
Downloading/unpacking pip Downloading pip-1.5.4-py2.py3-none-any.whl (1.2MB): 1.2MB downloaded Installing collected packages: pip Successfully installed pip Cleaning up... as3:~# ls /usr/local/python-3.2.2/bin/ 2to3 idle3 pip3.2 python3.2 python3-config 2to3-3.2 idle3.2 pydoc3 python3.2-config easy_install pip pydoc3.2 python3.2m easy_install-3.2 pip3 python3 python3.2m-config as3:~# ln -s
/usr/local/python-3.2.2/bin/
pip3.2 /usr/local/bin/
pip3.2
这样以后就可用
pip3.2命令来安装python3.2版的各个python modules了。
(参考:
https://pypi.python.org/pypi/ez_setup
https://pypi.python.org/pypi/setuptools)