知识建构的学习思考
知识建构(Knownedge Building)
知识建构(Knownedge Building)
最近突然对 Go
语言有些兴趣,就去 官网 看了看。
首先我们需要做的便是安装它的编译器,安装方法很简单,点击 Download Go
之后选择对应的平台,根据提示的教程走就能安装成功。
贫穷一般是指一种匮乏。显然,贫穷也是相对的概念,不同的人对贫穷感受的阈值是不一样的。
下面的角度很有意思:
人可以贫,即是物质上匮乏。但是,人不可以穷,即是精神上的匮乏,是被现实所困。
贫是一种暂时的现象。只要不穷,总可能有超越贫的机会或时候。
穷是一种危险的状态。人要一穷,就基本上是又贫又穷了。不摆脱穷,就只能继续贫且穷下去。
都业华公开课20181207的启发思考。
多年前,我亲生经历了一件有趣的事情。
我到一家小馆子吃饭,正好很清静,馆子里只有老板、服务员、客人甲和客人乙(我)。
我刚进去,客人甲已经快吃好了。服务员跟老板说:“一个盐煎肉”,停顿了一下,又说“一个煎蛋汤”。老板回答说:“算了”。
自从上个版本的 Windows 10(1709)
更新开始,Linux 子系统脱离了测试,正式成为了一个稳定的可选功能,我就尝试着使用了一下这个东西。
真是太方便了,各种常用的编译器都能使用(我还在电脑上编译了 VASP
),还有各种 Linux 上的软件,比如我用来同步服务器上备份文件的 rsync
都能很稳定的运行。
不过今天早晨重启电脑之后,打开安装在电脑里的 Ubuntu 18.04
时,突然报错
Installing, this may take a few minutes...
WslRegisterDistribution failed blabla
直到现在,我写的全是关于网站的文章,在文章中有很多代码,不过因为我现在用的编辑器,并没有自带代码高亮,所以这些代码都是默认的样式,没有各种高亮,看起来并不好看和清晰。
所以我想去找找代码高亮的插件,搜索了一下,找到了一个利用 highlight.js 的 插件。
测试了一下效果,很满意。顺便去修改了一下前面文章的代码格式,这样就美观多了。
不过现在网站里使用的 highlight.js
脚本中并没有放入所有它支持的代码格式。只是选择了几种常用的,如果后面需要支持另外的代码格式,就更换新的 脚本。
从这篇文章 更新 EditorMD 起,我直接将 highlight.js
集成到了编辑器中,不再使用之前的那个插件。如果需要更新代码高亮,需要将新生成的 highlight.pack.js
文件,放入 EditorMD/lib
文件夹中。
升级 1.2.0
并使用官方镜像后,放弃了 EditorMD,转而使用默认的编辑器,配合 highlightjs 插件。
记录一下当前支持的代码格式。
2020/11/23 更新
10.4.0 版,常用 24 种变成了 37 种,Go,SCSS,YAML 成为了常用。然后我新添加了 Powershell。
2022/1/3
11.3.1 版,常用变成了 34 种。
2022/10/12
11.6.0 版,常用变成了 36 种。
突然发现,可以通过 IP 访问到网站,记得曾经在哪里看到这样并不好。所以去查了一下资料。
原来能通过IP访问会有域名恶意解析
的风险。(具体有什么危害我后面再来补充吧)
解决方法,可以在 nginx
中添加设置,让所有无法匹配的访问转跳到网站本来应该的域名上。
server
{
listen 80 default_server;
rewrite ^(.*) https://hehome.xyz permanent;
}
server
{
listen 443 ssl default_server;
rewrite ^(.*) https://hehome.xyz permanent;
}
经常的,我们会在发布文章之后去修改它,但是 Typecho
默认显示发布时间,而且我也不愿意在每次修改之后修改自己的发布时间,这样反而不好,所以就需要增加一个最后编辑时间。
Typecho
的默认后台地址是 admin
,为了增加安全性,我们准备将后台地址换成一个只有自己知道的名字。
更改方法只有两步,假设接下来要把后台地址改为 1551
:
config.inc.php
,将 define('__TYPECHO_ADMIN_DIR__', '/admin/');
修改为 define('__TYPECHO_ADMIN_DIR__', '/1551/');
admin
文件夹为 1551
到此,后台地址修改完成。但是,如果是默认主题的在侧面还会出现登陆按钮,指向的就是我们刚才修改的地址,那我们之前的做的就全白费了。
所以我们需要到外观里去修改默认主题的 sidebar.php
,删除 <ul class="widget-list">
后面的登陆相关的按钮,这样我们的网站后台网址就完全隐身了。
这样大概就可以使得我们的网站更加的安全。(不过应该也没人会来攻击我们吧ˊ_>ˋ)
网站建立好后就会很好奇,有没有什么人会误入此地,最开始找到了一个插件 Typecho Access,但是它使用的网站的数据库来存放数据,一旦时间长了,会产生很多的数据,加重服务器负担。
所以我就去网上搜索了一番,知道了两个知名的搜索引擎公司都提供有这样的服务:
配置很简单,只需要登陆注册,填写你的网站相关信息之后,它们会给你一个代码,你只需要把这个代码放到 header.php
中的 </head>
前,就可以使用它们提供的网站数据统计服务。