登录linux vps.
cd ~
git clone https://github.com/theacodes/blog.thea.codes /usr/local/blog.thea.codes
cd /usr/local/blog.thea.codes
pip3 install -r requirements.txt
python3 build.py
root@racknerd-626f077:/usr/local/blog.thea.codes# python3 build.py
root@racknerd-626f077:/usr/local/blog.thea.codes# ls
build.py highlighting.py noxfile.py requirements.txt srcs templates
docs drafts LICENSE __pycache__ serve.py static witchhazel.py
root@racknerd-626f077:/usr/local/blog.thea.codes#
在当前目录下,生成了docs目录,它里面有index.html,可见 /usr/local/blog.thea.codes/docs就是静态网站的根目录。
新建源帖:
cd srcs
mkdir happy-festival
cd happy-festival
nano index.md
cat index.md
显示:
---
title: 快乐的节日
date: 2024-11-04
legacy_url: yes
description: 这是一篇文章
---
此处写正文或html codes.
cd ../..
python3 build.py
演示网站:
http://btc.briten.top/
项目地址:https://github.com/theacodes/blog.thea.codes
注意:date的值只能写为2024-11-04这样的格式,不能写为2024-11-04 19:30:00这样的格式, 否则运行build命令会遇到错误。
------------
注意:最好在virtualenv环境里操作,否则容易遇到错误。
搭建virtualenv的方法:
pip3 install virtualenv
virtualenv dev (此命令会在当前目录下,生成dev目录)
cd dev
source bin/activate (这样就激活了virtualenv环境)
cd ..
pip3 install -r requirements.txt
python3 build.py
deactivate (就会退出virtualenv环境)
No comments:
Post a Comment