0%

我们梦中见

“Yeah It’s on. ”

26/06/2018

当兵回来用的虚拟主机建的博客,hexo建在本地。前段时间电脑重装了,以前的博客就落满了灰,现迁移过来,换个心情。

14/10/2017

(是不是个技博自己心里没点B数?

应该说天明学长在技术方面给予了很大的支持,为她打call!

说要建站已经是三年前了,那时候在某课网上闲逛看到了关于Linux搭建服务器的视频,学了点,发现,what are you fk saying?后来自己买了本书,噢~ 更™不懂了。然后,就去了号子(??)。转眼两年过去了,是该重新做人了,该搬的砖还得搬,搬不完还想吃饭?

买的第一个虚拟主机是景安一台国内主机,这个时候还是不知道国内主机和海外主机有啥区别,只知道国内主机便宜,不,新用户免费。于是买了个试了下。配套的买了个top域名¥15.00/月,是贼贵了。绑定域名时发现需要备案,备案就备案吧,流程走下去。一大堆东西拍了照填了表提交上去了想的差不多了吧。结果跟我说非上海本地户口要™居住证或者临时居住证,我哪里去办,户口都没迁过来,想想要不找个备案不怎么严的省份备案下,看了下河南(???)以及其他,要么是要本地手机号要么就是居住证,算了,贵国厉害,我买海外。于是买了个HK主机,¥199/年(后来看到阿里云服务器学生价¥10/月+com域名就扇了自己一巴掌,你有钱行了吧)。

接下来是干货了(扯淡

然后就是绑定域名了没啥说的。 对于一个毫无前端经验的人来说,有了这些又有啥用,别人进你网站就为了看你在云里面存了多少种子? 这里又要提到天明学长了,在她网站中得知有了个Hexo的框架,仿佛看到了未来。至于Hexo怎么用,官方文档里面都很详尽了,这里讲几点用的时候踩过的坑,以备。

_config.YML配置,比较重要的几个地方

路径URL
url: http://guitoubing.top/
root: /
  • url和root一定要注意,最后面的“/”千万不要忘了,不然在hexo generate的时候肯定会报错
  • 在generate后要注意public文件夹的位置,public文件夹一般自动创建在当前目录下,我在server后,本地服务器浏览是没有问题的,但是点开public文件夹里面的index就会连不上css,当然上传到服务器之后肯定也是连不上的了,因为root: /这行代码认为你当前工作目录是在根目录下(硬盘根目录或者服务器根目录),有的同学会想那我把root改成我当前位置不就好了,我也试过,此时public里面的index可以正常浏览,但是传到deploy到服务器上就又连不上了,因为服务器里面没有你当前这样的路径呀。这里我用的笨办法,把创建好的public文件夹复制到硬盘根目录下,然后发现本地服务器上index是可以正常显示了,传到服务器上之后也是可以的。
Disqus插件
# Disqus settings
disqus_username: guitoubing

因为多说已经关闭服务了,只能用Disqus,而Disqus又是需要科学上网才能加载的,所以也没办法了。如果你能科学上网,那只要把这里的disqus_username改成自己注册的账号即可,我用的主题hexo-theme-huxblog已经集成了Disqus的js代码,所以不需要其他设置,如果用的其他主题/themes/layout里面的ejs文件中添加js代码即可。

Analytics

# Analytics settings
# Baidu Analytics
ba_track_id: bcfce8e737b***********04c164dc96
# Google Analytics
ga_track_id: 'UA-10*******-1' # Format: UA-xxxxxx-xx
ga_domain: guitoubing.top

deploy

deploy:
type: ftpsync
host: guitoubing.top
user: webmaster@HK******
pass: tanrui106
remote: /WEB/
port: 21

deploy就是部署到服务器上咯,因为我用的是HK虚拟主机,所以配置如上,这里的各个信息都是你所部署的服务器信息没什么好说的。

_config.YML配置完成了就可以开始创作咯

hexo new "blog" 
hexo g
hexo s

Hexo官方文档都有详细使用方法,不赘述。

有几句MMP当讲

古有一商人,于川中收购一批苎麻、小麦、桔子、兽皮,从水路出川。船至半途,水急桨朽,桨折断而顺水去,船夫甚急,问商人: 无桨不得行船,你所携货物中可有长直之物当桨? 商人安慰他: 莫急,我有桔麻麦皮不知当桨不当桨?

从开始接触hexo到成功deploy到服务器上,算下来该有一下午加一晚上了。应该说两年没接触编程了,那句“程序员写了一段让自己不用再写代码的代码”已经不是笑话,也许是两年之前也啥屁不懂,现在越来越觉得放眼看世界是多重要。当我还熬夜敲着基础代码时,互联网上已经有了其他解决方案,倒不是说基础代码不重要,而是已经有人用基础代码敲出了不用再敲基础代码的代码,那么,吃肉,还是喝汤,看自己选择了。(我选择狗带)