如何管理静态博客系统(如hexo、hugo等)生成的博客网站?

发布于 2022-09-01 23:29:15 字数 101 浏览 6 评论 0

新手,不知道怎么管理hugo生成的博客网站。
网上的教程都是部署到github上的,但是我想用自己的域名和虚拟空间,
每次更新完博客后都上传整个文件夹太麻烦了,有没有其他方法?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

寄风 2022-09-08 23:29:15

我用的hexo,开始的时候本地写完.md 用git push 到服务器,然后服务器去generate,后来,再生成的时候执行到快结束就直接killed,总共也就10篇左右。
现在是在本地生成完直接push public文件夹了。这样带来的一个好处是,服务器可以不需要安装hexo了。
对了,服务器是512内存的。

所以,要嘛在服务器生成。
要嘛本地生成发布静态文件到服务器。

甜味超标? 2022-09-08 23:29:15

之前用Pelican的时候用了两个 Git 仓库。一个用来保存发布好的网页,专门用来发布;另一个用来保存整个工程,连带配置文件、模板和已经写好的 Markdown。

断肠人 2022-09-08 23:29:15

两个项目。

源码存到bitbucket、发布存到github。

写了一个gulp任务自动执行这些流程就好啦

所有深爱都是秘密 2022-09-08 23:29:15

两个,一个使用hexo(主),部署过gitcafe,后迁移到github。
hexo 不是自带:
hexo s 测试
hexo g 生成
hexo d 发布
这样感觉很方便啊 也可以写个脚本一键搞。

另一个,jekyll,可以安装jekyll,类似hexo,也可以git push上去。都挺方便的呢。

清浅ˋ旧时光 2022-09-08 23:29:15

直接在本地输出 然后GIT

还在原地等你 2022-09-08 23:29:15
hexo,自己写个脚本,感觉也很方便啊
天生の放荡 2022-09-08 23:29:15

自己写个脚本提交生成后的文件就行了呗。

没有心的人 2022-09-08 23:29:15

github pages 和 coding page 都支持按CNAME绑自己的域名。
发布到自己的主机空间,可以考虑用rsync. 将git push, rsync 这些操作写到 makefile里,每次发布输命令就行。
md文件源码可以保存到oschina的git仓库,生成的html用命令发布就好。
这里有一篇hugo的简单教程: http://tech.mwq365.cn/web/blo...

嗫嚅 2022-09-08 23:29:15

用hexo在github上布置的,利用第三方工具实现评论、统计等功能(搜索待添加),静态博客感觉够用了
https://toyuanx.github.io/
要用自己的域名写个重定向就好。
github上有两个仓库:一个放public文件(io页面),一个放hexo文件(方便在其他机器上使用)。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文