root@racknerd-626f077:~# pip3 install purepress
root@racknerd-626f077:~# purepress -h
Usage: purepress [OPTIONS] COMMAND [ARGS]...
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
build Build the site.
init Initialize an instance.
root@racknerd-626f077:~# mkdir /usr/local/purepress-site
root@racknerd-626f077:~# cd /usr/local/purepress-site
root@racknerd-626f077:/usr/local/purepress-site# purepress init
Creating folders...OK
Creating default purepress.toml...OK
Createing demo page...OK
Createing demo post...OK
OK! Now you can install a theme and preview the site.
root@racknerd-626f077:/usr/local/purepress-site# ls
pages posts purepress.toml raw static
root@racknerd-626f077:/usr/local/purepress-site# git clone https://github.com/verilab/purepress-theme-minimal theme
root@racknerd-626f077:/usr/local/purepress-site# purepress build
显示:
Please enter the url root (used as prefix of generated url): /
Creating build folder...OK
Copying raw files...OK
Copying theme static files...OK
Copying static files...OK
Building custom pages...OK
Building posts...OK
Building categories...OK
Building tags...OK
Building archive...OK
Building index...OK
Building feed...OK
Building 404...OK
OK! Now you can find the built site in the "build" folder.
root@racknerd-626f077:/usr/local/purepress-site# cd build
root@racknerd-626f077:/usr/local/purepress-site/build# python3 -m http.server 1234
访问vps-ip:1234,即可看到静态网站的效果。
新建源帖:
root@racknerd-626f077:/usr/local/purepress-site# cd posts
root@racknerd-626f077:/usr/local/purepress-site/posts# nano 2024-11-02-hf.md
root@racknerd-626f077:/usr/local/purepress-site/posts# cat 2024-11-02-hf.md
显示:
---
title: 快乐的节日
date: 2024-11-02 12:10:00
---
此处写正文或html codes.
root@racknerd-626f077:/usr/local/purepress-site/posts# cd ..
root@racknerd-626f077:/usr/local/purepress-site# purepress build
演示网站:
https://zippy-tiramisu-7dc686.netlify.app/
http://pp.briten.top/
项目地址:
https://github.com/verilab/purepress
https://github.com/verilab/purepress-theme-minimal
-----------------------------------------------------------------
上面这个theme不好用,此处用另一个theme:
https://github.com/verilab/purepress-theme-default
root@racknerd-626f077:~# mkdir /usr/local/purepress-site-2
root@racknerd-626f077:~# cd /usr/local/purepress-site-2
root@racknerd-626f077:/usr/local/purepress-site-2# purepress init
root@racknerd-626f077:/usr/local/purepress-site-2# git clone https://github.com/verilab/purepress-theme-default theme
root@racknerd-626f077:/usr/local/purepress-site-2# purepress build
显示:
Please enter the url root (used as prefix of generated url): /
The url root does not contain a valid server name, "localhost" will be used.
Creating build folder...OK
Copying raw files...OK
Copying theme static files...OK
Copying static files...OK
Building custom pages...OK
Building posts...OK
Building categories...OK
Building tags...OK
Building archive...OK
Building index...OK
Building feed...OK
Building 404...OK
OK! Now you can find the built site in the "build" folder.
root@racknerd-626f077:/usr/local/purepress-site-2# ls
build pages posts purepress.toml raw static theme
root@racknerd-626f077:/usr/local/purepress-site-2# cd build
root@racknerd-626f077:/usr/local/purepress-site-2/build# python3 -m http.server 2346
访问vps-ip:2346,即可看到静态网站的效果。
新建源帖:
root@racknerd-626f077:/usr/local/purepress-site-2# cd posts
root@racknerd-626f077:/usr/local/purepress-site-2/posts# nano 2024-11-02-hf.md
root@racknerd-626f077:/usr/local/purepress-site-2/posts# cat 2024-11-02-hf.md
显示:
---
title: 快乐的节日
date: 2024-11-02 12:10:00
---
此处写正文或html codes.
root@racknerd-626f077:/usr/local/purepress-site-2/posts# cd ..
root@racknerd-626f077:/usr/local/purepress-site-2# purepress build
演示网站:
https://courageous-cheesecake-064de3.netlify.app/
项目地址:
https://github.com/verilab/purepresshttps://github.com/verilab/purepress-theme-default
-------------------------------------------
注意:最好在virtualenv环境里操作,否则容易遇到错误。
搭建virtualenv的方法:
pip3 install virtualenv
virtualenv dev (此命令会在当前目录下,生成dev目录)
cd dev
source bin/activate (这样就激活了virtualenv环境)
deactivate (就会退出virtualenv环境)
No comments:
Post a Comment