设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1138|回复: 137

【新手教程+开源】搭建Typecho+Beauty图片站

  [复制链接]

164

主题

1729

回帖

4016

积分

论坛元老

积分
4016
发表于 2019-6-10 20:14:02 | 显示全部楼层 |阅读模式
本帖最后由 揽月 于 2019-6-13 10:32 编辑

先看成品:

一、Typecho图片站: http://typecho.coding.ee/
二、Beauty图片站: http://beauty.coding.ee/

下边有小白教程,可以自己搭建,我相信只要你会复制粘贴、熟悉宝塔、typecho都能搞定
都关联了标题、分类和标签,从2019年元旦开始发布,每隔4小时就放出一套图,已经能够更新到2021年4月了

Java写的多线程采集、多线程下载、导入typecho、Beauty图片站、导入beauty都开源了
会Java你就看,需要配置的都写在.properties文件里了,别问怎么运行不了啥的,程序没问题,不会Java别折腾,珍爱生命别浪费大好时光

开源地址:https://dev.tencent.com/u/iht

----------------新手教程--------------------

这里用的是宝塔linux面板,1.先安装网站;2.再导入数据到网站3.最后下载图片,把图片文件夹/developer/img移动到网站的根目录

-------------搭建Typecho图片站教程:

按照正常流程装个typecho网站,这个都不会就别玩了,也别问我
然后到数据库中删除3张表:typecho_contents、typecho_metas、type_relationships

下载这个: http://drive.coding.ee/typecho-20190101-6-20210407.zip

解压后里边有3张表,导入到数据库之后网站的数据就OK了,刷新网站页面就能看到

--------------搭建beauty图片站教程,不搭建beauty图片站的可以跳过这一段:

因为是用Java写的,需要安装tomcat服务器,这个简单,宝塔点点鼠标就行了
进入宝塔后台,左边【软件商店】、第二页找到tomcat服务器,点右边的安装,我安装的是tomcat7
按照正常流畅新建一个网站、配置好数据库信息

下载网站程序: http://drive.coding.ee/Beauty.war

解压到网站根目录,解压之后看到3个文件夹就对了
然后我们要修改数据库配置和图片链接:
进入 WEB-INF文件夹 --> classes文件夹:
1. 编辑jdbc.properties文件,修改成你的数据库地址、用户名和密码
2. 编辑my.properties文件,把IPDD改成你的图片链接的前缀
(如果你的图片链接是http://img-beauty.coding.ee/img/iajhldau/1.jpg,那么就编辑成http://img-beauty.coding.ee/img)
然后进入网站的数据库,导入解压后的4张数据库表(在这里下载: http://drive.coding.ee/beauty-20190101-6-20210407.zip
最后在网站设置里,有个tomcat服务器选项,勾选上【启用tomcat】,这样就OK了,得等两分钟左右才能生效,打开浏览器输入地址就能看到图片站了
注意:修改配置文件后要重启服务器,tomcat服务器重启就到软件商店那儿找tomcat,设置里有重启的按钮

--------------------下载图片--------------

到这里我们的网站已经搭建好了,就差下载图片了,很简单,复制粘贴下边的命令就行,带宽小的话建议选择8线程的,100M以上可以试试16线程的
不要问怎么用,SSH链接上服务器,复制粘贴再回车,等就行了,一共4963套图,取消下载就Ctrl + C

【【如果你只搭建typecho而不搭建beauty的图片站】】,用这个命令就行,线程二选一:
8线程下载图片命令:
[ol]
  • yum -y install java-1.7.0-openjdk.x86_64 wget
  • wget http://drive.coding.ee/linux8threads.jar
  • java -jar linux8threads.jar[/ol]复制代码
    16线程下载图片命令:
    [ol]
  • yum -y install java-1.7.0-openjdk.x86_64 wget
  • wget http://drive.coding.ee/linux16threads.jar
  • java -jar linux16threads.jar[/ol]复制代码

    【【如果你搭建beauty】】,用下边的命令:
    8线程下载图片命令:
    [ol]
  • yum -y install wget
  • wget http://drive.coding.ee/linux8threads.jar
  • java -jar linux8threads.jar[/ol]复制代码
    16线程下载图片命令:
    [ol]
  • yum -y install wget
  • wget http://drive.coding.ee/linux16threads.jar
  • java -jar linux16threads.jar[/ol]复制代码

    我们的图片下载到/developer/img这个文件夹下了,复制SSH会话,cd /developer/img 就能看到,
    下载完成后移动到typecho网站的根目录就都完成了,我的typecho网站的根目录是/www/wwwroot/typecho.coding.ee
    所以我使用的是这个命令: mv /developer/img /www/wwwroot/typecho.coding.ee  ,具体根据你自己的目录改
    到这里就结束了,已经比较详细了,不会的自己多熟悉熟悉宝塔面板,导入数据啥的,不会就搜

    ---------------------------------------------------------

    特别感谢@我是一个大水怪  (提供了多线程的代码,perfect)
    特别感谢@袁小松  (搞定了下载程序的打包问题,这才有在linux中一键下载全站图片的命令)

    win下的下载教程就不放出来了,不做站下载下来干什么
  • 回复

    使用道具 举报

    164

    主题

    1729

    回帖

    4016

    积分

    论坛元老

    积分
    4016
     楼主| 发表于 2019-6-10 23:02:22 | 显示全部楼层
    本帖最后由 揽月 于 2019-6-14 16:00 编辑

    上边的数据导入后,目前打开网站看到的图是比较老的,质量不咋样,
    可以重新导入了几份数据,按需替换:

    数据库里的typecho_contents表:
    2019年1月1日开始发布,每天12套图:http://drive.coding.ee/20190101-12.zip
    2018年8月8日开始发布,每天6套图:http://drive.coding.ee/20180808-6.zip
    2017年7月15日开始发布,每天3套图:http://drive.coding.ee/20170715-3.zip

    beauty数据库里的contents表:
    2018年5月5日开始发布,每天6套图:http://drive.coding.ee/20180505-6.zip

    搭建Beauty图片站最少要512M内存的服务器,最好是1GB内存或者更大的内存
    有把typecho导入到wordpress的程序,有需要的自己去搜下typecho2wordpress
    忘了说了,图片有17GB左右,看看自己的小鸡磁盘够不够吧
    回复

    使用道具 举报

    164

    主题

    1729

    回帖

    4016

    积分

    论坛元老

    积分
    4016
     楼主| 发表于 2019-6-14 20:58:00 | 显示全部楼层

    aws 发表于 2019-6-11 11:07

    大佬有打包版下载么

    估计自己直接下载比打包下载要快,我没大盘鸡就不打包分享了
    回复

    使用道具 举报

    4

    主题

    2178

    回帖

    4476

    积分

    论坛元老

    积分
    4476
    发表于 2019-6-14 17:39:00 | 显示全部楼层
    本帖最后由 kougui 于 2019-6-10 20:43 编辑

    有爬完的大佬提供下载吗?

    回复

    使用道具 举报

    69

    主题

    3466

    回帖

    7229

    积分

    论坛元老

    积分
    7229
    发表于 2019-6-13 11:53:00 | 显示全部楼层
    火前刘明
    回复

    使用道具 举报

    145

    主题

    1546

    回帖

    3625

    积分

    论坛元老

    积分
    3625
    发表于 2019-6-11 11:16:47 | 显示全部楼层
    留名+++1
    回复

    使用道具 举报

    29

    主题

    488

    回帖

    1121

    积分

    金牌会员

    积分
    1121
    发表于 2019-6-11 11:07:00 | 显示全部楼层
    火前留名
    回复

    使用道具 举报

    4

    主题

    431

    回帖

    944

    积分

    高级会员

    积分
    944
    发表于 2019-6-10 20:37:22 | 显示全部楼层
    真会玩
    回复

    使用道具 举报

    96

    主题

    1649

    回帖

    3600

    积分

    论坛元老

    积分
    3600
    发表于 2019-6-10 20:45:00 | 显示全部楼层
    大佬牛皮,马上就用我的超级大盘鸡去试试
    回复

    使用道具 举报

    164

    主题

    1729

    回帖

    4016

    积分

    论坛元老

    积分
    4016
     楼主| 发表于 2019-6-10 20:14:58 | 显示全部楼层

    mclover 发表于 2019-6-10 20:33

    大佬牛皮,马上就用我的超级大盘鸡去试试

    复制粘贴,回车即可
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-12-19 21:01 , Processed in 0.031555 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表