打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

2020-02-29 13:26:05 98点赞 960收藏 114评论

【写作说明】:这段时间偶然了解到了heimdall这款个人网页导航,便试着自己折腾了下,等折腾完之后想来大妈发篇文章,发现已经有了相关的文章,于是只好再使劲挤一挤,将一些更多的玩法介绍给大家。

关于个人导航

经常折腾nas等等个人服务的人,应该都接触过,或者想到过给自己做一个服务地址的集合,方便记忆,毕竟各种各样的IP加端口号,怎么也记不住,像我以前就是通过翻看自己的端口记录来找之前搭建的服务,要么就是在浏览器里添加一堆的书签,来快捷访问。但是这样都还是不够方便快捷,想要迅速的点开自己搭建的服务,有一个专属 于自己的网址导航,是最合适不过的。

正因为这样的想法不止我一个人,所以搭建个人导航站的方案也是很成熟了,前有 @阿文菌 大佬的web搭建方式

折腾群晖笔记:使用群晖自带的 web 功能 一分钟安装自己的导航页大家好,俺又来了!很多朋友很喜欢俺的小站的导航页呀,将自己的网络端口归类,方便直接浏览:俺的导航页演示小站今天就来教给大家,如何利用群晖的web功能,一分钟安装属于自己的导航页!模版下载1、首先下载自己喜欢的导航页模版,以下感谢wdmomo和绵羊-x分享的导航页文件,这里俺提取出来,大家可以选择自己阿文菌| 96 评论108 收藏817查看详情

还有我今天要给大家推荐的heimdall,这里也有 @丢丢的生活记录 大佬的安装及使用,给大家参考:

unraid 篇二:来教大家在unraid上安装自己的私人导航网站小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。2020年新人计划正在进行,点击查看活动详情Unraiddocker第二期昨天出去放风了,今天闲着无事,更新一期文章吧,来教大家在unraid上安装自己的私人导航网站,好了,教程开始:用unraid大家想必都会安装很多的do丢丢的生活记录| 15 评论20 收藏60查看详情

为避免水文的嫌疑,我尽量给大家介绍一些我自己折腾出来的新鲜玩法。

Heimdall介绍

先给大家来张图,这是我未经优化的个人导航,不得不说,随便一截,都是壁纸级别的打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

关于介绍这一部分,我说说我自己的理解,关于heimdall的一些优缺点。

heimdall优势:1、易于编辑、保存,直接在线操作即可,无须编辑代码。

2、图标和颜色完全自定义,不需要通过更改整体模板来实现

3、支持分类嵌套,通过标签进行分类管理,不用担心主页放不下

4、支持更多模式/应用种类,除普通链接外还可以支持增强型标签,显示实时数据

5、支持内嵌搜索框,更适合当浏览器主页使用

6、支持多用户使用,不同用户不同主页,支持加密

heimdall不足:1、整体风格无法更换,仅能调整背景及标签图标和颜色

2、支持中文输入但是UI不支持中文(本文有中文UI方案哦)

3、原谅我是很心水这款导航页的,所以找不出更多缺点了

一、汉化

关于安装我就不讲了,heimdall可以用docker安装也可以直接部署在linux系统下,我本人也是安装在unraid的docker里面,所以汉化操作也是基于docker方式进行,其他安装方式可以参考进行探索。

汉化原理:heimdall采用了专门的语言包,找到这个语言包,加上自己的翻译,然后替换即可。

语言包路径:heimdall的语言包路径是在容器内部的 /var/www/localhost/heimdall/resources/lang/ 文件夹下面,我们在heimdall主页设置中能设置的每一种语言,在这个路径中都有一个对应的文件夹,比如说我要替换的德语文件夹的目录就是 /var/www/localhost/heimdall/resources/lang/de/ ,这个目录下就一个文件——app.php,直接用notepad编辑进行汉化即可。附语言选择截图:

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

如果准备自行汉化的同学,建议把该路径下的英文语言包下载下来进行汉化,然后再替换其他语言的语言包,如下图是原版的英文语言包:

更改右侧单引号里面的内容即可更改右侧单引号里面的内容即可

如果想用我的土气翻译的我下面会放链接,欢迎取用

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

土味汉化文件地址 提取码:ijf5

汉化保存后将文件传入语言包路径进行覆盖。如果不是很会敲命令行的我也提供我用的命令,鉴于本人linux水平,如果绕了弯路还请不要见怪。

首先将app.php传入heimdall容器创建时映射的文件夹,这里推荐使用winscp,如下图:

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

此时相对于heimdall容器的内部路径为 /config/app.php ,打开putty登录后输入如下命令

docker exec -it heimdall bash

mv -f /config/app.php /var/www/localhost/heimdall/resources/lang/de/

覆盖后不用重启,直接在主页中切换语言为Deutsch(German),就变成中文UI了

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

可以看到还有些许瑕疵,不过不要紧啦,基本上已经可以接受了

二、修改增加百度搜索

由于heimdall的开发方是歪果仁,不仅默认不支持中文UI,连大家比较常用的搜索引擎百度也无法直接添加,老规矩,咱们曲线来实现这一功能,通过修改其他搜索方式的代码,来实现百度搜索。

首先记得在上一步修改中文UI时任意挑一个搜索引擎的中文名改成“百度",我修改的是qwant,我也不知道这个是啥,改就对了,这样首先让界面上有了百度的选项,如图:

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

当然这样在使用时还是会跳转到qwant的搜索结果,所以本段有那么一点点技术含量的步骤来了,对容器内部目录/var/www/localhost/heimdall/app/下的Search.php进行编辑修改,将

'qwant' => [

'url' => 'https://www.qwant.com/search',

'var' => 'q',

'method' => 'get',

'type' => 'standard',

修改成下面的格式

'qwant' => [

'url' => 'https://www.baidu.com/s',

'var' => 'wd',

'method' => 'get',

'type' => 'standard',

注意两处修改,一个是网址,一个是var参数从"q"改成"wd"

改完之后把Search.php 参照汉化文件,传到容器内目录/var/www/localhost/heimdall/app/进行覆盖即可,仍然不需要重启,覆盖后进行搜索就能正确使用百度搜索了,对于有这个需求的可以尝试。

同样附上链接 提取码:ev5e

三、增强版标签应用

在heimdall的主页里,还介绍到了一宗增强型的标签应用,可以链接到应用里面显示更多实时数据,我还没有进行更多的研究,有兴趣的可以仔细琢磨琢磨。目前我只使用了下载软件Transmission,给大家看看实际效果。

首先添加应用,输入Transmission,就能找到现成的应用类型,选应用类型Transmission之后,就跳出了如下界面:

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

可以看到有了配置选项,可以输入nzbget的访问账户密码,输入之后保存即可,如图是首页的展示效果:

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

可以看到能显示队列及速度,那么添加一个下载项再回来看看:

打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用

是不是很棒?有没有戳中您的需求痛点呢?如果有,还请您给个赞!

结束

关于heimdall的进阶玩法我就暂时介绍到这里了,后续有啥新花样再给跟大家介绍,欢迎大家前来捧场。

目前我已经把heimdall设置成了自己的首页,用起来超棒的!

另外如果您需要外网访问,且条件允许的情况,可以参考我的小伙伴 @晋升奶爸的垃圾佬 的教程哦,大家自己尝试哦。



展开 收起
114评论

  • 精彩
  • 最新
  • 还好,书读得少 看不懂, [尴尬]

    校验提示文案

    提交
    简单点,也可以不折腾,照样能用

    校验提示文案

    提交
    想同时使用chrome的标签页和这个导航页,我在chrome中把Heimdall标签页固定了,每次打开chrome的时候就会自动打开设置好的导航页。

    校验提示文案

    提交
    收起所有回复
  • 为什么那个图标不能自动更换,无论什么名字都是只有一个选择

    校验提示文案

    提交
    看其他朋友的评论貌似需要科学联网

    校验提示文案

    提交
    收起所有回复
  • 大佬,应用类型为空None,怎么能选上Tr,Qb之类的啊

    校验提示文案

    提交
    貌似需要扶墙呢

    校验提示文案

    提交
    收起所有回复
  • 就在找docker的便于编辑的,人老不爱折腾了

    校验提示文案

    提交
    是的,主要就是便于编辑

    校验提示文案

    提交
    收起所有回复
  • 每次打开浏览器首页的浏览时间有1秒吗? 直接就到自己最常用的网页了 不折腾了

    校验提示文案

    提交
    哈哈,主要是给自己服务比较多的准备的,好用还好看

    校验提示文案

    提交
    收起所有回复
  • 还不错,照搬应用,已经成功用上,多谢。

    校验提示文案

    提交
    能用上就好 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 缺点没有找到?你点一个链接,新打开一个页面。在点另一个链接,新开窗口覆盖前面一个窗口

    校验提示文案

    提交
    亲,这并不是bug呢,设置项里面有链接打开方式可以设置,你这个选的是在同一个窗口打开open in the same tab
    如果要不覆盖,需要选在新的标签页打开open in a new tab [邪恶]

    校验提示文案

    提交
    哈哈哈,没注意

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请教一下 https 怎么映射端口? 爱快弄了下 不行

    校验提示文案

    提交
    这个没试过 [皱眉] [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 有没有源码,直接部署到服务器

    校验提示文案

    提交
    这就涉及到我的知识盲区了,改天我去研究研究打包镜像 [皱眉] [皱眉]

    校验提示文案

    提交
    去看看
    源码在这里

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 麻烦问下群晖安装后如何汉化,找了半天没有/localhost这个文件夹

    校验提示文案

    提交
    群晖应该在docker里面选择linuxserver版本就可以

    校验提示文案

    提交
    嗯嗯,安装的server那个,没有中文,想汉化,没有找到语言路径 [大囧]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 标题没起好,百度搜索还需要增加吗?现在只想去掉啊。

    校验提示文案

    提交
    标题被吞了一部分,默认是没有百度的

    校验提示文案

    提交
    收起所有回复
  • 想问下,为啥我装的,需要手动图标,还有增强版,如何搞,指导下 [喜极而泣]

    校验提示文案

    提交
    应用列表没有更新,应该等等就好了,增强版也是应用列表的问题

    校验提示文案

    提交
    收起所有回复
  • 一直在用千页

    校验提示文案

    提交
    头回听说,我去了解一下

    校验提示文案

    提交
    收起所有回复
  • 你好,我部署时并没有映射文件,该如何修改?

    校验提示文案

    提交
    停止容器,添加映射应该可以

    校验提示文案

    提交
    收起所有回复
  • 映射了也没有哪个文件,我是centos装的docker

    校验提示文案

    提交
    有命令可以直接传文件到docker的,具体百度看看

    校验提示文案

    提交
    收起所有回复
  • 大佬大佬,小白求助,请问能出一版从零开始搭建的教程吗? [喜极而泣]

    校验提示文案

    提交
    开头有推荐别人出的安装教程呢,先看看,如果大家都需要我就出

    校验提示文案

    提交
    好的,感谢 [得意]

    校验提示文案

    提交
    收起所有回复
  • 有内网和外网的访问需求,能实现阿文菌的导航页的内外网切换功能吗?

    校验提示文案

    提交
    如果一定需要区分,建议用标签分类,标签实际类似于二级页面,

    校验提示文案

    提交
    收起所有回复
  • 收藏夹就这么难用?多此一举

    校验提示文案

    提交
    嗯嗯,浪费您宝贵的时间了呢

    校验提示文案

    提交
    收起所有回复
  • 谢谢dalao,随便问下有没有方法解除自定义壁纸大小限制,heimdall上传不了太大的图片当壁纸

    校验提示文案

    提交
    回去研究下

    校验提示文案

    提交
    收起所有回复
  • 你好,请教一下,Heimdall可不可以部署在阿里云上 谢谢啦

    校验提示文案

    提交
    理论上肯定可以的

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
960
扫一下,分享更方便,购买更轻松