正在加载今日诗词....

就是折腾 篇六:docker安装typecho 导航主题webstack(钻芒二开版)

之前用过html版本的webstack,很好用.
唯一缺点就是需要手动编辑页面,真正玩起来太费眼了。

还好有大佬开发了typecho版本的webstack主题,这样编辑导航页面就省事多了。

这是昨晚看的分享文章,写的很详细,标题有docker,但是实际环境是基于群晖的web功能。不适应于docker版typecho。

【Docker哈搞巴搞】 篇一:通过typecho轻量博客通过WebStack来搭建导航页

这里是 主题作者的发布页面。最新版本是1.10.3。

typecho 导航主题Webstack 钻芒博客二开美化版 新增暗黑模式全屏切换等

一、docker环境准备

以下操作基于群晖ds918+,typecho镜像使用灯大的,地址是80x86/typecho。具体配置不再赘述,说说几个关键的地方。

1.1、将容器的/data目录映射到宿主机

(我这里映射到/volume1/docker/80x86typecho/data),这是基操,网站的内容保存在这里,包括主题文件

1.2、关于“admin”和“var”

根据主题安装说明,还需要复制部分文件到“admin”“var”两个文件夹内,这2个文件夹经过检查路径为/app/admin和/app/var。但是很遗憾这2个路径无法直接映射到宿主机,需要通过docker cp命令从宿主机复制到容器内。

二、启动typecho容器并初始化typecho网站后开始主题安装

2.1、复制主题文件内的var 和admin文件夹到容器内部

命令如下

root@ds918# docker cp 要复制的文件路径 容器id:容器内部目的路径

typecho容器id,通过以下命令获得,每个人都不一样的,不要照抄。容易id后使用冒号将要复制的文件传递给容器内部路径

root@ds918:~# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS

7224220f1906 80x86/typecho:latest “/entrypoint.sh /app…” 5 minutes ago Up About a minute (healthy)

我没有直接复制文件夹,而是一个个文件复制,嫌麻烦的可以用cp -r试试。这步目的是“主要是修改typecho程序,让其实现支持自定义排序功能”。

root@ds918# docker cp /volume1/docker/80x86typecho/webstack103/admin/manage-posts.php 7224220f1906:/app/admin/manage-posts.php

root@ds918# docker cp /volume1/docker/80x86typecho/webstack103/admin/write-post.php 7224220f1906:/app/admin/write-post.php

root@ds918# docker cp /volume1/docker/80x86typecho/webstack103/var/Widget/Contents/Post/Edit.php 7224220f1906:/app/var/Widget/Contents/Post/Edit.php

root@ds918# docker cp /volume1/docker/80x86typecho/webstack103/var/Widget/Contents/Post/Recent.php 7224220f1906:/app/var/Widget/Contents/Post/Recent.php

2.2、安装导航主题

将主题WebStack_zmki_1.10.3.zip解压到./data/theme文件夹(实际路径看你真实的/data映射地址),确保主题文件夹名称为WebStack

2.3、添加友链

如果需要友情链接功能,还需要把主题包内的Links.zip解压后放到./data/plugins目录

三、其他设置

完成以上操作后登陆typecho后台启用webstack主题即可设置项很多。

docke安装typecho 导航主题webstack(钻芒二开版)

最后问下各位大佬,链接导航的logo图片怎么能稍微大点呢,感觉没有html版的大。

就是折腾 篇六:docker安装typecho 导航主题webstack(钻芒二开版)

https://bg4vrg.com/post/20211006204415.html

作者

fei

发布于

2021-10-06

更新于

2024-03-02

许可协议

评论