诸位MJJ大佬们晚上好,本小白这几天在研究导航建设的问题,所以搜了一下论坛,又找了不少开源的项目学习。
最后觉得还是北邮人导航的效果最漂亮。
本人最后采用的是梨数码博客中的部署办法,采用docker快速部署。(因为自建环境试了一下,不仅仅是麻烦的问题,还有jekyll安装失败、ruby版本过高而报错等多种问题……而这些对于小白来说,压根就弄不明白……干脆docker省事)
原文链接来自:https://zhuanlan.zhihu.com/p/95212970
不同于此文章中的几点:
1. ruby我采用的版本是2.7.3的,而非文中的2.6版本。这是因为最新版ruby3.0.2版本由于不兼容jekyll4.0.2,会导致在生成网站的命令时出错,虽然安装速度快且无卡顿。2.6版本ruby在安装依赖“bundle install"过程中卡住,时间很长很长,2.7.3版本也会卡住,但是没2.6版本长。
2. Matomo和MySQL最终决定不弄。Mysql的映射端口如果是3306会提示占用,应该改成3307:3306才会生效,且matomo得在宝塔中创建数据库,权限改为所有人,否则matomo安装过程中会提示数据库端口被拒绝。根据教程一步步来,折腾一番之后,不清楚为什么,网站依旧无法显示在线人数和访客人数……而且导航速度很卡,不开玩笑的说确实很卡,不清楚具体原因……最终决定放弃Matomo和Mysql,毕竟仅仅是个人使用,应该也用不着那么细节。
3. 针对网站本身的设置修改了很多,主要靠CTRL /,很多东西都注释了,不然加载速度实在不快,当然你也可以说我是小白弄不明白吧……
4. 最终建设好了之后,在宝塔新建网站,获取ssl证书,然后饭袋到127.0.0.1:4000,开启强制ssl,于是导航就成了https链接,流畅多了。
以下是导航成果图片,防火墙玩不明白就不放链接了,还不会建设图床站,希望各位理解。
热议
2楼 optimism 昨天22:57
可以啊 挺不错
3楼 雪丫鬟 昨天23:00
完全看不懂大佬的操作
4楼 royzheng 昨天23:06
bundle install是因为源的问题吧
5楼 tkzx 昨天23:08
用别人的图床啊
6楼 dole 昨天23:08
太长不看
7楼 philsilver 昨天23:10
bundle install是因为源的问题吧
我用的是contabo德国,之前的gemfile源就是外网的,我觉得倒还好吧。
8楼 caddy 昨天23:16
什么跟什么的,哪来mysql的
一看就是那个啥北邮人,那是 Jekyll 静态博客,哪来mysql的,github page 是原生支持 Jekyll
至于怎么装 Jekyll ,麻烦先去官网看一眼文档,别首先看中文内容
9楼 caddy 昨天23:21
debian系安装 Jekyll 多简单的事,你这种不用说了,肯定又是小白但又自以为用centos的
https://computingforgeeks.com/how-to-install-jekyll-on-ubuntu-18-04/
10楼 philsilver 昨天23:26
什么跟什么的,哪来mysql的
一看就是那个啥北邮人,那是 Jekyll 静态博客,哪来mysql的,github page...
统计在线人数和访客人数,需要用到matomo,然后用到数据库。
如果按照官方的样子搭建是这样
12楼 philsilver 昨天23:29
可以啊 挺不错
感谢捧场
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册