迎光临幻想乡!需要我为你沏一壶茶嘛~


经过大约一周的调♂教,幻想乡也慢慢地运转起来了呢~

这篇文章将记录幻想乡正确的食用姿势!欢迎大家学习交流喔~


鸣谢

首先先非常感谢博主樱花庄的白猫所提供的博客主题,也正是因为如此我才能如此快速地搭建起这个博客。
主题下载地址:https://2heng.xin/theme-sakura/

框架

我个人采用的是wordpress的网站框架。这是一个使用非常广泛且易用的一套框架,省去了我建站时期的很多麻烦。
因为个人没有深入学习过前端开发,其实在搭建网站的过程当中也遇到了相当多的问题也折腾了很久hhhh。

我的所有博客数据都存储在VPS当中,VPS我选择的是vultr家的产品。价格其实对我来说还是有点贵的= =。
下面是我VPS的一些数据:

[root@vultr ~]# wget -qO- bench.sh | bash
----------------------------------------------------------------------
CPU model            : Intel Core Processor (Broadwell, IBRS)
Number of cores      : 1
CPU frequency        : 2394.454 MHz
Total size of Disk   : 25.0 GB (5.9 GB Used)
Total amount of Mem  : 985 MB (759 MB Used)
Total amount of Swap : 1024 MB (628 MB Used)
System uptime        : 3 days, 13 hour 31 min
Load average         : 1.03, 1.03, 1.06
OS                   : CentOS 7.6.1810
Arch                 : x86_64 (64 Bit)
Kernel               : 4.20.13-1.el7.elrepo.x86_64
----------------------------------------------------------------------

价格大概是5美金(约合32元的软妹币)/月,一年下来也是不小的开销了。
当初买vps主要还是用于酸酸乳,估计在未来我可能会把网站转移到阿里云上面。

在vps中我也装了宝塔面板来管理域名和网站。之前传输一些图片或者文件到vps上都是通过winSCP来传输,当时速度真的是奇慢无比(最快60K,最慢500B),还时不时掉线。后面发现宝塔面板其实也自带着ftp工具,而且个人感觉操作也非常流畅传输速度也很快。哇当时顿时感觉打开了新世界的大门,不得不说宝塔对于我这种新手来说还真的是非常友好哇。

网站特性

下面所提到的特色大多数都是主题自己本身所拥有的特性,当然为了大家能够正确愉悦地在这里玩耍我觉得写出来也是很有必要滴~(其实主要是方便自己查阅233333),当然也是为了和大家一起交流学习。

发表评论

目前幻想乡还暂时不支持账号的注册服务,目前也只有我一个人能登录hhhhhh。不过如果想要发表评论,只需在评论区留下你的qq账号就可以了呢。

当前评论还支持哔哩哔哩的小电视表情,颜文字,还有贴吧表情(#滑稽

在评论区还有个仿B站的等级系统(逃,并且会自动定位当前回复人所在的地理位置

当前评论区同时支持Markdown语法。如果想回复图片,可以先将图片上传到图床(亲亲这边的建议是使用sm:ms图床呢)然后使用Markdown进行回复。

音乐播放

在每个页面的左下角都可以播放音乐哦!点击箭头按钮就可以展开当前的播放列表了,同时也可以对音乐播放进行设置(关闭歌词,无脑循环之类的)。

当然也可通过顶部菜单访问我的音乐台~

黑科技

今日诗词

在进入留言板的小伙伴会发现每次进入都会随机显示一句诗词。

这里非常感谢今日诗词的开发团队哈(https://www.jinrishici.com/#),只需简单地调用其提供的api端口就可以实现这个非常强大的功能。

Hermit播放器


在博客当中安装了官方提供的播放器插件,能够很轻松地做出一个简单的网页播放器。并且可以同步网易云音乐或虾米音乐的歌单。当然,也可以播放上传了的歌曲。

Mac风格的代码块

这个也是本主题所带有的一个特色,代码块不仅能高亮同时点击右上角可以放♂大。可以说是非常nice的功能呢。
下面放上我前一段时间写的爬代理IP的代码来做示范。

import urllib.request,time,random

def scratch(pages,a_IP):
    url = 'https://www.kuaidaili.com/free/inha/' + str(pages) + "/"
    if a_IP != 0:
        proxy_support = urllib.request.ProxyHandler({'http':a_IP})
        opener = urllib.request.build_opener(proxy_support)
        opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36')]
        urllib.request.install_opener(opener)

    response = urllib.request.urlopen(url)
    html = response.read().decode('utf-8')

    IP = []

    IP_s = html.find('td data-title="IP"')
    IP_e = html.find('</td>', IP_s)
    port_s = html.find('td data-title="PORT"')
    port_e = html.find('</td>', port_s)

    while IP_s != -1:
        a = str(html[IP_s+19:IP_e]) + ":" + str(html[port_s+21:port_e])
        IP.append(a)
        IP_s = html.find('td data-title="IP"',IP_s+30)
        IP_e = html.find('</td>', IP_s)
        port_s = html.find('td data-title="PORT"',IP_s+30)
        port_e = html.find('</td>', port_s)

    return IP

if __name__ == '__main__':
    IP = []
    now_IP = []
    a_IP = 0
    for pages in range(1000):
        print('page'+str(pages+1)+"-----------------------")
        print('current IP:',a_IP)
        now_IP = scratch(pages+1, a_IP)
        IP += now_IP
        for i in now_IP:
            print(i)
        a_IP = random.choice(IP)
        time.sleep(1)

相册

基于fancybox的相册功能,依旧是主题自带的

使用方法:
!{image name}(url)
!{image name}(url)[th_url]
其中image name为图片的名字,url为链接,如果有th_url即缩略图链接则图片会以缩略图显示
我刚刚才发现原来这个插件是可以加快图片加载速度的!之前好多图片半天加载不出来现在已经可以啦!tql

最后再BB几句

很开心最后这个网站能呈现在大家的面前,在这个过程当中我也学习到了不少的知识。
如果你喜欢这个网站欢迎在下方评论留言喔!我很期待与各位dalao的交流。

感谢光临本小站!!


You Are All Stardust.