sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y
sudo apt install python3-pip
######### 1. 在安装 pelican 之前,先备份pelicanconf.py
cp ~/Dropbox/blog/pelicanconf.py ~/Dropbox/blog/pelicanconf.py.backup
# After new install of OS
conda create -n blog --clone base
sudo apt-get install pelican
sudo apt-get install markdown
pip install typogrify
cd ~/Dropbox/blog/pelican-plugins/
https://github.com/pelican-plugins/render-math.git
pelican-quickstart # to initialize and setup
######### 2. every time to update blog
conda activate blog
cd Dropbox/blog
make clean # which will delete the blog/output folder
./00.run.sh
http://0.0.0.0:8000/
######### 3. 在 Conda 中,你可以打包当前的虚拟环境并分享给别人,主要有以下两种方式:
### 3.1. 使用 YAML 文件(推荐,适用于跨平台)
# 创建一个 environment.yml 文件,其中包含所有依赖项。
conda env export > ~/blog_virtual_environment.yml
# 如果你不想导出特定于本地系统的路径(如 prefix),可以使用:
conda env export | grep -v "^prefix" > environment.yml
# 使用 environment.yml 创建环境
conda env create -f ~/blog_virtual_environment.yml
conda activate blog
### 3.2. 使用 conda-pack (适用于完整打包 & 离线安装)
# 安装 conda-pack. Conda 已经安装了,可以忽略
conda install conda-pack
# 打包环境: 这个命令会生成 blog.tar.gz,包含整个 Conda 环境。
conda pack -n blog -o blog.tar.gz
# 解压并使用
mkdir -p /home/shm/anaconda3/envs/blog/
cp conda_virt_env_blog.tar.gz blog.tar.gz
tar -xzf blog.tar.gz -C /home/shm/anaconda3/envs/blog/
source /home/shm/anaconda3/envs/blog/bin/activate
conda-unpack