新手,不知道怎么管理hugo生成的博客网站。
网上的教程都是部署到github上的,但是我想用自己的域名和虚拟空间,
每次更新完博客后都上传整个文件夹太麻烦了,有没有其他方法?
新手,不知道怎么管理hugo生成的博客网站。
网上的教程都是部署到github上的,但是我想用自己的域名和虚拟空间,
每次更新完博客后都上传整个文件夹太麻烦了,有没有其他方法?
两个,一个使用hexo(主),部署过gitcafe,后迁移到github。
hexo 不是自带:
hexo s 测试
hexo g 生成
hexo d 发布
这样感觉很方便啊 也可以写个脚本一键搞。
另一个,jekyll,可以安装jekyll,类似hexo,也可以git push上去。都挺方便的呢。
github pages 和 coding page 都支持按CNAME绑自己的域名。
发布到自己的主机空间,可以考虑用rsync. 将git push, rsync 这些操作写到 makefile里,每次发布输命令就行。
md文件源码可以保存到oschina的git仓库,生成的html用命令发布就好。
这里有一篇hugo的简单教程: http://tech.mwq365.cn/web/blo...
我用的hexo,开始的时候本地写完.md 用git push 到服务器,然后服务器去generate,后来,再生成的时候执行到快结束就直接killed,总共也就10篇左右。
现在是在本地生成完直接push public文件夹了。这样带来的一个好处是,服务器可以不需要安装hexo了。
对了,服务器是512内存的。
所以,要嘛在服务器生成。
要嘛本地生成发布静态文件到服务器。