Fork me on GitHub

docker + 坚果云 + pelican + github打造属于自己的纯云端博客

0. pelican和github搭建博客


这一步网上有很多攻略,以pelican + github为关键字谷歌一搜一大堆,不再赘述。

1. 云同步博客


将你的整个博客目录放在云同步软件中(如坚果云)中实时同步,包括pelican配置文件,原生markdown文件以及生成的静态html文件等。从此只要云同步软件公司不发生硬盘突然全部罢工等人力不可抗事件,你的博客就不会消失了,无论你换了多少台电脑。

2. docker虚拟机


pelican是linux平台下项目,如果你的新电脑是windows而你又不想安装双系统的话,那就只能安装虚拟机了,这个时候docker就出场了。

总之,windows下安装好docker后,在virtualBox中设置共享文件夹固定分配:

名称 路径

blog/ E:MyNutstore\blog

然后启动docker,进入boot2docker:

boot2docker ssh

挂载blog:

mkdir /home/docker/blog
sudo /sbin/mount.vboxsf blog/ /home/docker/blog

然后在docker hub上找一个pelican环境拉下来,比如linuturk/pelican,然后启动容器:

sudo docker run -t -i -v /home/docker/blog/:/home/root linuturk/pelican

-v将主机下目录/home/docker/blog/映射到容器/home/root目录下


end

转载请注明出处:BackNode

My zhiFuBao

Buy me a cup of coffee

blogroll

social