想搭建个人博客,请大家帮忙出出主意

2022-09-20 21:45:34 +08:00
 98842674

之前有使用 Hexo+GitPages 搭建过个人技术博客,现在想搭建一个包含个人隐私的用于记录生活的博客,Hexo 加密插件貌似只能针对单篇博客加密,而我期望的是有个简单的类似登录界面的东西,甚者用户名都可以不要,输入密码之后就可以正常访问所有博客内容。

我现在能够想到的方案是,博客内容还是用 Hexo 生成,只是在前面用 Flask 做一个登录页面,登录之后路由到 Hexo 生成的页面,Flask 和页面部署到云服务器上。

不知道这么做是不是太笨重了,请问大家有什么好的解决方案吗,求指点,谢谢。

1997 次点击
所在节点    问与答
28 条回复
98842674
2022-09-20 21:48:52 +08:00
选择 Hexo 是因为简单,加上有些主题很好看,选择 Flask 是因为有一定 Python 基础。
MoeNa
2022-09-20 21:50:15 +08:00
我推荐自己开发个日记 app ,数据存本地。
0o0O0o0O0o
2022-09-20 21:51:45 +08:00
改改 JS ,把密码存在浏览器里,下次访问可以直接读取
mlhadoop
2022-09-20 21:54:28 +08:00
备忘录就满足了
98842674
2022-09-20 21:56:19 +08:00
@MoeNa 本地数据的确是更安全一点,但是主要是通常都是在电脑端记录,毕竟附图和添加音乐外链什么的更方便,同时有考虑给其他关系很好的人看,放在网络上会更方便一点,如果是只有自己的话,就考虑长期在本地启一个 Hexo 服务了。😄
98842674
2022-09-20 22:01:06 +08:00
@0o0O0o0O0o 是一种思路,但是奈何前端比较菜鸡😂,而且这样后续对静态页面的请求,都需要带上这个密码或者 token 吧,而且服务端也要对此进行校验,感觉对我来说有难度
37Y37
2022-09-20 22:03:41 +08:00
直接 nginx 的 base auth 简单配置就行了,连开发都不需要
98842674
2022-09-20 22:04:20 +08:00
@mlhadoop 感觉备忘录的限制还是比较多,比如和别人共享,音乐外链,做一些统计,这些用 Hexo 都很方便
98842674
2022-09-20 22:05:16 +08:00
@37Y37 好的,我搜下关键字,去了解一下,多谢
98842674
2022-09-20 22:09:38 +08:00
其实并不是单纯的折腾,早年也是用过点点网的,LOFTER 之前也一直在用,但是当年点点网不声不响就停服了,LOFTER 也越来越封闭,之前还是支持 xml 导入导出的,现在只支持导入,所以还是想把数据掌握在自己手里,毕竟是一份回忆。
Acoffice
2022-09-20 22:19:54 +08:00
mrdoc 觅思文档开源版完美符合你的需求,就是个性化方面弱了些。
可以尝试体验看看
dann73580
2022-09-20 23:08:41 +08:00
我觉得可以考虑部署个 outline 这种,或者本地 ob 跑个发布服务这样
0o0O0o0O0o
2022-09-20 23:08:58 +08:00
@98842674 #6 不需要啊,全静态。
xygod
2022-09-20 23:34:52 +08:00
可以试试 clouflare zerotrust ,我有些管理页面都是通过这个添加访问权限的
qianan
2022-09-21 01:47:22 +08:00
halo 部署?不过就是要用到服务器什么的,好像也支持自己改博客源码,添加个加密上去应该问题不大
shuxhan
2022-09-21 08:28:53 +08:00
大概捋了一下你的需求,能写文章,能分享,能加密。
推荐 trilium 笔记程序,直接加密,分享,并且它的分享功能很强大,如果是分享父级文件,下面的子文件会自动生成文档,我是这个功能的忠实用户,可以很随意的搭建一个小型博客
端到端加密我也很信任,可以部署到服务器,也有本地客户端版,可以分开也可以同步。
可以看一下分享这个功能的效果 https://trilium.zburu.com/share/weekly
98842674
2022-09-21 08:58:52 +08:00
@Acoffice 好的,我去试试,谢谢
98842674
2022-09-21 09:00:33 +08:00
@dann73580 主要还是有分享的诉求,而且虽然不太可能经常用其他设备访问,但是还是希望可以随时都可以访问到。如果本地的话,hexo 也可以直接本地运行。
98842674
2022-09-21 09:01:03 +08:00
@0o0O0o0O0o 这个感觉需要研究一下 : )
98842674
2022-09-21 09:02:25 +08:00
@xygod 简单看了下官网,感觉应该是目前比较优雅的方案了,我再详细了解一下,谢谢你

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/881696

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX