前段时间我建立了一个用于给老师评分的网站,私底下也发给了一些同学,同学们纷纷震惊,这个网址竟然做得有模有样的。实际上呢,如今网站后台已经开发得很全面了,不需要太多的编程知识,就可以像搭积木一样建立网站。
如果你在百度上搜索如何建立网站,会有很多广告,说实话,这些广告谁也不知道靠不靠谱,这里我分享一个提升百度搜索效率的方法,就是在搜索框内输入:“建站 site:zhihu.com“(无双引号),这样搜索出来的全都是知乎的内容,同理,site还可以换成其他网站,如果有多个关键词可以用&符号连接起来一起搜索。
那么我选择的是WordPress的后台(WP),用的是国外的虚拟主机,据说用国外服务器不用备案,所以我也省去了备案这回事。
如果你只想搭建一个个人博客,那么你稍微摸索摸索,搭建起来不是很难。如果你想实现更复杂的功能,那么你最好先把英语学好。
而这个购买域名和服务器的网站是:https://my.fastcomet.com/
一开始建立的话,网站肯定都是很小规模的,所以我选用的是最左边的方案。
这个网站有个好处就是提交域名和买服务器是一起的,你可以直接创建新的域名,或者输入你已经拥有的域名。
实际上,我买了一年是62.35刀,折合435.17元。
只有一次性买下3年,价格才是2.95刀一个月,令我觉得奇怪的是,买两年和买三年的差别也太小了吧。
我还加了一个域名隐私保护,一年大约3刀,所以最后是62.35刀买下来的。
以上价格都是2019年2月27日我打开该网站时候的价格,网上查了说是该网站提供的服务性价比极高,我个人没有查其他地方的价格,所以不敢断言这里最好。
当你成功付款后,进入后台,你会发现域名已经被激活了。
接下来点击这个按钮,激活ssl。
点击Issue就可以了,这样做的话,当其他人输入www.laoshipingfen.com的时候,网页会跳转成https://www.laoshipingfen.com,用于安全的数据传输。
接着点击APP installer,这里我推荐的是WordPress。
安装好之后,可以点击这个管理员图表进入后台。
下文我以建设博客为目标来叙述,首先你可以选择一个主题,这里有很多美观的博客主题,一键加载进去就好了。
除了主题,你还可以添加一些插件,这些插件是必不可少的。
比如这些,第一个是去除网站谷歌的数据,这样境内用户就比较好接触,最后一个是为了备份网站数据。
那么除了这些,还有很多插件你也可以使用,大部分插件都是全英文的,其使用方法叙述得非常详尽。
比如这个能提供用户注册登陆的使用体验。
这个能提供网站注册用户的站内联系,建立会员的个人资料,动态等。
一般而言,个人博客的话不需要太多插件,在外观-自定义中,找到Sidebar,就可以处理好右侧的部分。
而在外观-菜单中,你就可以设置菜单的数据了。
还有其他功能你可以自己探索。
关于用户注册的问题,你可以打开主题栏目下的Theme Editor,找到functions.php,在里面加入下面的代码。
function login_redirect( $redirect_to, $request, $user ){
return home_url('');
}
add_filter( 'login_redirect', 'login_redirect', 10, 3 );
默认情况下,你的新用户登陆容易进入到wp-admin页面,即https://www.laoshipingfen.com/wp-admin,这个页面应该只能让管理员看见才好。
加入这个代码后,用户登陆会跳转到首页,return home_url('');这句代码中括号的两个单引号内可以加入字符,如果加入xx1,跳转的页面就变成了https://www.laoshipingfen.com/xx1。
比如说,如果我想跳转到评价老师的页面,就可以去页面栏目,找到这个别名,就是makerating。
其意义如下图所示,这样我们在上代码中括号加入对应的关键词,就能实现跳转了。
下面这个插件就可以隐藏新用户登陆时,会看到左侧的工具栏。
让我们回到functions.php,在里面加入下文代码,可以隐藏工具栏的一些按钮。
if (!current_user_can('manage_options')) {
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}
再加入下面代码,这样非管理员,直接在地址栏上网址末尾加上wp-admin也不会跳入后台界面,后半部分是移除工具栏仪表盘的图表。
add_action('wp_dashboard_setup', 'wpdit_banto_dashboard');
function wpdit_banto_dashboard() {
if ( ! is_super_admin() ) {
wp_redirect( site_url('/') ); //直接跳转到站点首页以禁止访问dashboard
}
}
function annointed_admin_bar_remove() {
global $wp_admin_bar;
/* Remove their stuff */
$wp_admin_bar->remove_menu('wp-logo');
}
add_action('wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
做好这一切工作后,用户打开我们的站点,就是非常干净的样子。
如果是博客的话,在这里直接写文章就好了。
另外,假若发生下面这样的事情,你需要回到fastcomet的管理界面,点击那个管理员图标按钮进去。
让我们回到fastcomet,在这里的管理界面,比如右上的Email Accounts。
你可以建立一个以域名为结尾的,看起来很正式的邮箱。
接着打开Email Forwarders,在这里面,我把本站收到的邮件全部设置为同时转发到我QQ邮箱。
这样就不用总是登陆Webmail去查看收到了哪些邮件。
当站点有新用户注册的时候,会给你发邮件,这样很烦,那么如何取消新用户注册给你发邮件呢?
先点击这个,
接着打开这个文件夹,找到pluggable.php文件,右击点edit,
ctrl+f搜索admin_email,找到此处,把admin_email去掉就好了。
如果想要探索更多有趣的玩法,我强烈建议学好英语,然后去插件区域好好探索一番。
最后欢迎大家去老师评分网给老师留下评价(点击文末左下阅读全文),我觉得只要大家都来添砖加瓦,以后选课或者选导师就容易多了~
地址:
https://www.laoshipingfen.com/makerating/
文章发于公众号:数学建模教程
简介:涵盖大学的各个方面,数模入门到轻松拿奖,萌新如何成长成为大佬,升学是保研还是出国,英语该怎么学,其他竞赛怎么办,资料该怎么找,请关注这里~
网友评论