黑洞 发布的文章

转自:https://github.com/typecho-fans/plugins/tree/master/Sticky

Typecho文章置顶插件Sticky v1.0.1

实现功能:
在首页或分类列表页中置顶显示,支持多id分隔,自定义前缀输出,自动附加前缀。

本地下载:Sticky

VPS服务器直接下载 在/usr/plugins 目录下 ,运行下面命令:

wget https://heidong.cc/usr/uploads/2019/06/3079915414.zip

解压缩命令:unzip 3079915414.zip

typecho后台启用插件Sticky,效果如图:

完~

改1个文件,2个位置

修改的文件:var/HyperDown.php

第一个位置是把markdown语法超链接添加nofollow和target属性

在第386
return $self->makeHolder("<a href=\"{$url}\">{$escaped}</a>"); 替换下面代码:

if (strstr($url,'//heidong.cc') == false ) {
return $self->makeHolder("<a href=\"{$url}\" target=\"_blank\" rel=\"nofollow\">{$escaped}</a>");
} else {
return $self->makeHolder("<a href=\"{$url}\" target=\"_blank\">{$escaped}</a>");
}

第二个位置是把文章内直接显示的网址添加nofollow和target属性
还是这个文件搜索enableAutoLink,找到下面的代码:

// autolink url
if ($enableAutoLink) {
    $text = preg_replace_callback(
        "/(^|[^\"])((https?):[\p{L}_0-9-\.\/%#!@\?\+=~\|\,&\(\)]+)($|[^\"])/iu",
        function ($matches) use ($self) {
            $link = $self->call('parseLink', $matches[2]);
            return "{$matches[1]}<a href=\"{$matches[2]}\">{$link}</a>{$matches[4]}";
        },
        $text
    );
}

把其中 return "{$matches[1]}<a href=\"{$matches[2]}\">{$link}</a>{$matches[4]}"; 替换下面代码:

if (strstr($link,'//heidong.cc') == false ) {
    return "{$matches[1]}<a href=\"{$matches[2]}\" target=\"_blank\" rel=\"nofollow\">{$link}</a>{$matches[4]}";
} else {
    return "{$matches[1]}<a href=\"{$matches[2]}\" target=\"_blank\">{$link}</a>{$matches[4]}";
}

完~

转自:https://linux.cn/article-9192-1.html

有时候,由于某些原因,我们可能会需要重命名用户名。我们可以很容易地修改用户名以及对应的家目录和 UID。

本教程将会讨论这些东西。让我们先从修改用户名开始。

使用root用户登录,运行以下命令:

1.修改用户名

我们使用 usermod 来修改用户名。其语法为,

usermod -l new_username old_username

举个例子,假设我们有一个名叫 dan 的用户想要重命名为 susan,那么在终端下执行下面命令:

usermod -l susan dan

如果提示进程占用,运行下面命令:

pkill -u dan
pkill -9 -u dan

这只会更改用户名,而其他的东西,比如用户组,家目录,UID 等都保持不变。

2.修改家目录

要同时更改家目录,我们需要在执行 usermod 命令的同时加上 -d 选项,

usermod -d /home/susan -m susan

3.更改用户 UID

usermod -u 2000 susan

这里 2000 就是用户的新 UID

4.修改用户组名

要把用户组名从 dan 修改为 susan,我们需要使用 groupmod 命令。使用下面命令来修改用户组名,

groupmod -n susan dan

做完修改后,可以使用 id 命令来检查,

id susan

完~

1. Windows系统php各种版本下载
https://windows.php.net/downloads/releases/archives/

2.favicon.ico网站,可以按照关键词搜索想要的,如果不喜欢还可以diy
https://www.favicon.cc/

3.icons简单方便网页小图标
http://www.fontawesome.com.cn/faicons/

4.图片网站,好多唯美的图片,找素材可以去这里
https://www.pexels.com/

5.水源logo·免费logo在线制作
http://www.cilogo.com/

6.RGB颜色查询对照表
http://www.114la.com/other/rgb.htm

7.免费图床
https://sm.ms/
https://upload.cc/

8.DiscuzX3.4论坛火车头采集器免登陆发布模块(带测试接口)-百度云
https://www.yudouyudou.com/ziyuanxiazai/gongjuchajian/1416.html

9.typecho博客,有好图
https://hao.su/

10.修复版诱导支付X站源码 自动赚钱
http://www.r435.com/997.html

11.冯耀宗博客
https://www.ssffx.com/

12.deerchao的个人网站,网站模板很喜欢
https://deerchao.net/

13.词无忧长尾关键词查询
http://www.ciwuyou.com/cw/%E7%A6%8F%E5%88%A9/

14.一个在线图片压缩网站(中文),压缩比很高,肉眼几乎不能分辨
https://tinify.cn/developers

15.Typecho开源插件集群
https://github.com/typecho-fans/plugins

16.免费在线自动抠图
https://www.remove.bg/

17.这是一个放射图片的生成网站。生成背景图片很赞
https://wangyasai.github.io/Stars-Emmision/

18.AI智能无损放大图片,如果素材图片模糊可以用此修复AI智能无损放大图片
http://bigjpg.com/

19.GIF图片压缩,GIF图片很大怎么办,可以试试此在线压缩工具
https://tool.gifhome.com/compress/

20.这是一个在线制作lowpoly背景的网站
http://matthew.wagerfield.com/flat-surface-shader/

21.这是一个PDF处理网站,我们可以将pdf文件导出PPT文件,可以将PDF文件进行编辑,压缩和加密。
https://smallpdf.com/

22.双色调图片生成器
https://duotones.co/

23.用完即走,触手可及!好工具网致力于收集打造各种简单易用在线工具,网友无需注册和下载安装即可使用。http://www.nicetool.net/

24.一个发现了可以把玩一整天的神器,正如网站的宣传语一样,让搜索变得更简单。http://magnet.chongbuluo.com/

25.老司机导航,来不及了!https://www.giffox.com/

26.极简的平面设计工具https://www.chuangkit.com/

27.良心免费图片网站大集合http://thestocks.im/

28.设计师网址导航https://hao.uisdc.com/

29.视频鱼http://www.shipinyu.cn/ 支持下载的网站:

BiliBili AcFun 优酷网 腾讯视频 微博秒拍 搜狐 乐视 百度视频 土豆网 芒果tv 凤凰视频 新浪视频 56 酷6 央视网 天天看看 网易视频 百度贴吧 爆米花网 Dilidili 豆瓣 斗鱼 熊猫 风行网 爱奇艺 激动网 秒拍 PPTV 企鹅直播 战旗

30.日本老司机良心制作二次元画像搜索引擎 http://www.ascii2d.net/

未完待续~

Ubuntu配置SSL,首先需要在腾讯云申请SSL证书,申请成功后下载,根据服务器类型选择对应的证书类型,然后上传服务器即可

第一步:

使用root用户登录,运行以下命令:

a2enmod ssl

启用之后,就可以看的 /etc/mods-enabled 下新增了两个文件:

ssl.conf
ssl.load

第二步:

/etc/apache2/sites-enabled目录下配置001-ssl.conf,只要2_xxxx.crt3_xxxx.key

第三步:

强制使用 https 来访问,配置301重定向 https://heidong.cc 为主域名

https://www.heidong.cc
http://www.heidong.cc
http://.heidong.cc

上面3个域名全部指向主域名,网站根目录.htaccess 中配置下面规则:

RewriteCond %{HTTP_HOST} ^www.heidong.cc [NC]
RewriteRule ^(.*)$ https://heidong.cc$1 [L,R=301]
RewriteCond   %{HTTPS} !=on
RewriteRule ^(.*)$ https://heidong.cc$1 [L,R=301]

第四步:

重启apache2
/etc/init.d/apache2 restart

✂ - - - - - - - - - - - - - - - - - - - - - - - -✂ - - - - - - - - - - - - - - - - - - - - - - - -✂ - - - - - - - - - - - - - - - - - - - - - - - -✂ - - - - - - - - - - - - - - - - - - - - - - - -

Discuz重写规则:

RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1

Typecho重写规则:

<ifModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    RewriteCond %{HTTP_HOST} ^www.heidong.cc [NC]
    RewriteRule ^(.*)$ https://heidong.cc$1 [L,R=301]

    RewriteCond   %{HTTPS} !=on
    RewriteRule ^(.*)$ https://heidong.cc$1 [L,R=301]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

</IfModule>

完~

二维码