【鬼脸原创】github搭建动态网站
a{
color:blue;
font-weight:bold;
}
#cnblogs_post_body ol li
{
list-style-type: cjk-ideographic;
}
p[id]
{
font-size:17px;
font-weight:bold;
}
目录
一、简介
github提供了免费的仓库,并且支持个人站点搭建,以及域名映射; 而网上也有一些免费的后台服务。
今天我就利用 github + 后台服务 搭建一个免费的动态网站。
演示地址: http://lanleiming1.github.io
二、github注册及基本使用(网上一搜一大堆,直接贴个地址了)
http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html
三、git基本使用(这个也是,有好多教程了)
传送门:廖雪峰的官方网站--git教程
四、github个人站点配置
自动生成站点
五、域名映射
如果你有自己的域名的话,可以映射到github上。
1)在github仓库中,新建一个CNAME文件,内容直接写需要绑定的域名
2)前往你的DNS服务商新建一个CNAME解析至你的github page个人主页地址
等待更改生效,一般几分钟就可以使用你自定义的域名进行访问了
六、后台服务搭建
网上有一些免费的后台服务提供商,我这里用的是bmob,需要注册下。
这里只简单实现一个记录站点访问总次数的功能;
接下来就是通过JSONP,来调用这两个方法了。
<script type="text/javascript">
/*
url中的1cf19cbebb0bdf1a 就是应用秘钥中的Secret Key
getTotalPV 就是云端代码中设置的方法名,注意大小写
*/
$.ajax({
url:"http://cloud.bmob.cn/1cf19cbebb0bdf1a/getTotalPV",
dataType:'jsonp',
data:'',
jsonp:'callback',
success:function(result) {
alert(result.results[0].totalPV);
}
}); </script>
七、前端页面搭建
1、将原先aside中的内容替换如下
<aside id="sidebar">
<p style="font-size:16px;font-weight:bold;color:#FF7256;">网站访问次数:<label id="lb_count">0</label></p>
</aside>
2、引用jquery文件,编写js文件,操作dom
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
getTotalPV();
});
function getTotalPV()
{
$.ajax({
url:"http://cloud.bmob.cn/1cf19cbebb0bdf1a/getTotalPV",
dataType:'jsonp',
data:'',
jsonp:'callback',
success:function(result) {
//result.results[0].totalPV
$('#lb_count').html(result.results[0].totalPV);
//更新次数
setTotalPV();
}
});
}
function setTotalPV()
{
$.ajax({
url:"http://cloud.bmob.cn/1cf19cbebb0bdf1a/setTotalPV",
dataType:'jsonp',
data:'',
jsonp:'callback',
success:function(result) {
}
});
}
</script>
效果如下:
八、总结
上述只是简单的构建了一个动态站点,抛砖引块玉,更深入一点的可以自行扩展!
【鬼脸原创】github搭建动态网站的更多相关文章
- GitHub搭建个人网站详细教程
GitHub搭建个人网站详细教程: http://blog.csdn.net/gane_cheng/article/details/52203759
- 【风马一族_git_github】使用Github搭建个人网站
个人网站 访问 https://用户名.github.io ( 风马一族的Github网站 ) 搭建步骤 1)创建个人站点-->新建仓库(注:仓库名必须是[用户名.github.io]) 2) ...
- github搭建个人网站
1. 注册账号: 地址: https://github.com/ 输入账号.邮箱.密码,然后点击注册按钮. 2. 初始设置 注册完成后,选择Free免费账号完成设置. 2.1 验证邮箱 请打开你的 ...
- 利用github搭建个人网站
1.注册一个github https://github.com/ 2.新建一个仓库 仓库名 用 Owner.github.io 的格式,然后点击创建 3.源码上传至github 安装github桌 ...
- github搭建html网站到外网
最近想自己弄个网站,但又没有服务器可以用,只好借用强大得github来帮忙了,不过GitHub确实有这个功能. 感谢以下大佬得教程,非常得详细,但我觉得还是有必要记录下来. 大佬链接: https:/ ...
- GitHub搭建个人网站续
来源:http://www.cnblogs.com/crazyacking/p/4678976.html http://www.cnblogs.com/crazyacking/category/716 ...
- 基于bootstrap+MySQL搭建动态网站
这个只是在上个练习项目中的后台管理项目加入了MySQL,数据不是写死的,而是从数据库中获取到的,获取到数据执行增删改查操作,没什么 计数难度,不做介绍
- Github+Jekyll 搭建个人网站详细教程
GitHub搭建个人网站,大家在网上一搜能搜到一大把的教程,但是大部分都讲的差不多,并不能满足自己想搭建的网站详细需求.我之前在搭建本站的时候也是查了较多资料,学习了下jekyll语法,参考了几个主题 ...
- 使用github搭建个人html网站
前言:搭建个人网站早就想做了,最近有空就宅在家学习,突然发现github就可以搭建个人的纯html网站,于是开始了这项工作.转载请注明出处:https://www.cnblogs.com/yuxiao ...
随机推荐
- 应用c#读取带cookie的http数据
@(编程) private static string Login() { string url = string.Format("{0}/login-submit.html?identit ...
- 30几个HTML5经典动画应用回顾 让你大饱眼福
周末大放送,让我们来回顾一下HTML5经典动画应用,一定会让你大饱眼福. 1.HTML5 Canvas画板画图工具 可定义笔刷和画布 HTML5 Canvas还有一个比较实用的应用,那就是网络画板,这 ...
- POJ2299Ultra-QuickSort (线段树和归并排序的解法)
题目大意就是说帮你给一些(n个)乱序的数,让你求冒泡排序需要交换数的次数(n<=500000) 此题最初真不会做,我也只是在听了章爷的讲解后才慢慢明白过来的 首先介绍线段树的解法: 我们先将原数 ...
- Spring JTA应用JOTM & Atomikos III Atomikos
前面简单介绍了JOTM如何在Spring中配置,并如何使用它的JTA事务,本节将介绍Atomikos如何与Spring集成,并使用它的JTA事务. Atomikos,是一个基于Java的开源事务管理器 ...
- 欧几里德&扩展以及求解线性方程学习总结--附上poj1061解题报告
欧几里德算法: 欧几里德就是辗转相除法,调用这个gcd(a,b)这个函数求解a,b的最大公约数 公式: gcd(a,b)=gcd(b,a%b):并且gcd(a,b)=gcd(b,a)=gcd(-a,b ...
- nginx打开目录游览功能
#开启索引功能 location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; } #别名目录location ...
- Intent 传数据
Intent作为android重要的组件其重要性不言而喻,这里说说他是怎么传递简单数据和对象 Intent的具体概念就不讲解了!网上有很多的 传递简单的数据(例如String,float等) 传递对象 ...
- UI:转自互联网资料
1.UIWindow和UIView和 CALayer 的联系和区别? 答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上 ...
- js关闭当前页面/关闭当前窗口
function CloseWebPage(){ if (navigator.userAgent.indexOf("MSIE") > 0) { if (navigator. ...
- TCP客户机-服务器
1 僵尸进程 2 信号处理 信号: 1 由一进程发往另一进程 2 由内核发往某进程 僵尸状态: 父进程取回子进程的相关信息,进程的ID,终止状态,子进程的资源利用信息 编程时: 1 当派生子进 ...