当前位置:首页 >热点 > 正文

配置网站导 UI构建的轻量级可基于Fom航源码

2025-11-03 23:14:19热点
也想出现在这里?基于联系我们吧

资源简介  :

本源码使用Fomantic UI Web框架构建 ,提供个性化  、构建美观且轻量级的量级网站导航功能。BYR-Navi-master 是可配一款优秀的技术导航源码,适用于个人导航站点。置网站导整个项目设计灵活,航源支持高度定制,基于用户可轻松配置并优化导航体验。构建

功能亮点

多样化配置 :支持通过修改_config.yml文件进行配置,量级或者用自己的可配数据替换_data文件夹中的*.yml文件 。 简便高效  :搜索框输入关键词后 ,置网站导点击上方搜索引擎图标可跳转至对应搜索引擎结果页 ,航源使用便捷。基于 开源项目:基于Fomantic UI Web框架构建 ,构建开源且轻量 ,量级适合部署在个人服务器或GitHub Pages上。 美观设计 :整体风格简洁美观  ,支持从多个站点直接搜索,用户体验佳。 高灵活性 :设计和构建具有高度配置和定制灵活性 ,可根据需求调整 。

图片展示  :

安装使用说明:

1.安装Ruby

# 导入密钥 gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB # 安装稳定版 curl -sSL https://get.rvm.io | bash -s stable # 载入RVM环境 source /etc/profile.d/rvm.sh # 安装Ruby 2.6.3 rvm install ruby 2.6.3 # 设置为默认版本 rvm use 2.6.3 --default 复制

如果出现No dirmngr错误,使用 apt install dirmngr,然后重新导入 。

2.安装Jekyll gem install jekyll 复制

3.安装BYR-Navi

# 拉取源码 git clone https://github.com/BYR-Navi/BYR-Navi # 安装依赖 cd BYR-Navi bundle install 复制

如果提示git: command not found,先安装Git:

# CentOS yum -y install git # Debian、Ubuntu apt install git -y 复制

4.配置导航

修改_config.yml文件 ,自行调整导航标题、关键词等描述。进入_data文件夹,新增或修改导航网站链接 。配置统计文件analytics.yml ,需要安装Matomo  。 bundle exec jekyll serve -H 0.0.0.0 -P 8989 --detach 复制

使用ip:8989访问程序 。如果CentOS系统无法打开,可能需要开启8989端口:

# CentOS 6 iptables -I INPUT -p tcp --dport 8989 -j ACCEPT service iptables save service iptables restart # CentOS 7 firewall-cmd --zone=public --add-port=8989/tcp --permanent firewall-cmd --reload 复制

也可以直接将生成的_site文件夹放入网站根目录访问。

5.安装Matomo

官方网站:https://matomo.org,推荐使用Docker安装: # 安装Docker curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker # 拉取Matomo镜像 docker run --restart=always -d --name matomo -p 8000:8000 -v ~/matomo/data:/data crazymax/matomo 复制

拉取Mysql镜像并配置:

docker run --restart=always --name mysqlmatomo -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=matomo123 -e MYSQL_DATABASE=matomo -e MYSQL_USER=matomo -e MYSQL_PASSWORD=matomo123 -v ~/matomo/mysql:/var/lib/mysql mysql:5.6 复制

完成后,打开ip:8080访问  。如果不能访问 ,开放端口即可。

6.部署到GitHub Pages

优点是无需服务器,但国内访问速度可能较慢 。需注册GitHub账号并配置SSH密钥 : cd ~ ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub 复制

复制公钥到GitHub设置中添加SSH Key 。

Fomantic UI导航 网站导航源码 轻量级导航系统 也想出现在这里 ?联系我们吧 常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?本站资源均通过网络收集整理,仅供个人研究学习使用。其版权归该软件和程序代码的合法拥有者所有,用户应自行核实资源版权及合法性 ,禁止用于商业用途、非法活动或任何违反国家法律法规的情形。程序 、代码漏洞兼容性问题或功能缺陷等免责声明由于本站资源均通过网络收集整理而来,并非本站原创 ,故不能完全保证其功能性或代码兼容性。用户需自行验证资源是否符合需求,因以下情形导致的损失,本站不承担任何责任 :

程序、源码等计算机软件类资源可能包含开发者遗留的代码漏洞(BUG) 、兼容性问题或功能缺陷 。 本站不对此类技术瑕疵提供免费修复服务 ,用户需自行承担调试、修改或放弃使用的风险。 源多多 VIP会员 分享到: -->

最近关注

友情链接