zoukankan      html  css  js  c++  java
  • 【鬼脸原创】github搭建动态网站

    目录

    1. 简介
    2. github注册及基本使用
    3. git基本使用
    4. github站点配置
    5. 域名映射
    6. 后台服务搭建
    7. 前端页面搭建
    8. 总结

    一、简介

         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,来调用这两个方法了。 

     1 <script type="text/javascript">   
     2    /*
     3      url中的1cf19cbebb0bdf1a 就是应用秘钥中的Secret Key
     4      getTotalPV  就是云端代码中设置的方法名,注意大小写
     5   */    
     6     $.ajax({  
     7         url:"http://cloud.bmob.cn/1cf19cbebb0bdf1a/getTotalPV",  
     8         dataType:'jsonp',  
     9         data:'',  
    10         jsonp:'callback',  
    11         success:function(result) {  
    12            alert(result.results[0].totalPV);
    13         }      
    14     }); 
    15     
    16 </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>
    

    效果如下:

    八、总结

         上述只是简单的构建了一个动态站点,抛砖引块玉,更深入一点的可以自行扩展!

  • 相关阅读:
    wpf arcgis engine 当前没有或未启用Spatial Analyst许可解决办法
    arcglobe 图层三大类说明
    sql自带函数语句
    wpf 前台获取资源文件路径问题
    Microsoft.Office.Interop.Excel的用法
    WPF:父窗口与子窗口的层次关系
    wpf 拖图片到窗体
    wpf comboBox取值问题
    wpf 窗体内容旋转效果 网摘
    js拖动滑块
  • 原文地址:https://www.cnblogs.com/lanleiming/p/5056775.html
Copyright © 2011-2022 走看看