Total Pageviews

Tuesday, 5 November 2024

搭建静态博客程序 blog.thea.codes

登录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