网站github page同步
准备
下载同步的仓库
mkdir blog
git clone git@github.com:laumy0929/wordpress-export-to-markdown.git
git clone git@github.com:laumy0929/notes.git
git clone git@github.com:laumy0929/note_page.git
- wordpress-export-to-markdown: 为wordpress转换为markdown工具。
- notes:生成github page的工具。
- note_page:实际的github io page网站。
导出转换
在wordpress后台导出文档,得到一个备份文件laumy.WordPress.2025-10-26.xml。
cd wordpress-export-to-markdown/
./auto.sh ../laumy.WordPress.2025-08-15.xml ../output
这样就将wordpress转换为markdown文件了,转换完成之后将源文件拷贝到notes/doc目录下。
wordpress-export-to-markdown需要安装node.js,如果没有安装按照下面方法安装。
curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install chalk
npm install
markdown转换网站
先创建环境
cd notes/
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
接着执行命令将会自动上传
./deploy.sh --deploy
网站地址:https://laumy0929.github.io/note_page/