当前位置: 首页 > news >正文

洛阳洛龙区网站建设怎样把域名和做的网站连接

洛阳洛龙区网站建设,怎样把域名和做的网站连接,搭建网站平台有前途吗,wordpress网站页脚好文原文地址#xff1a;http://segmentfault.com/a/1190000000354555 本文将首先介绍grunt-markdown插件如何配合HTML模板使用#xff0c;接着我将介绍如何使用grunt-watch插件将工作效率提升至新层次。如果你不熟悉GruntJS#xff0c;请先阅读我关于GruntJS的文章。 Githu…好文原文地址http://segmentfault.com/a/1190000000354555 本文将首先介绍grunt-markdown插件如何配合HTML模板使用接着我将介绍如何使用grunt-watch插件将工作效率提升至新层次。如果你不熟悉GruntJS请先阅读我关于GruntJS的文章。 Github仓库 今天的示例代码可以从github: day7-gruntjs-livereload-example中获取。 配合模板使用GruntJS的Markdown插件 在我上一篇GruntJS文章中我提到了我们可以通过grunt-markdown插件将Markdown文档转换成HTML文档。为了让blog的页面好看一点我决定使用Twitter Bootstrap风格。这就要求我们指定grunt-markdown插件将使用的HTML模板这很容易我们只需指定模板配置选项。 markdown: {all: { files: [ { expand: true, src: *.md, dest: docs/html/, ext: .html } ], options: { template: templates/index.html, markdownOptions: { gfm: true, codeLines: { before: span, after: /span } } } } }, template/index.html看起来大致是这样的 !DOCTYPE html html head titleLearn 30 Technologies in 30 Days/title meta nameviewport contentwidthdevice-width, initial-scale1.0 link relstylesheet typetext/css href../../css/bootstrap.css mediascreen style typetext/css body { padding-top:60px; padding-bottom: 60px; } /style /head body div classnavbar navbar-inverse navbar-fixed-top div classcontainer div classnavbar-header button typebutton classnavbar-toggle data-togglecollapse data-target.navbar-collapse span classicon-bar/span span classicon-bar/span span classicon-bar/span /button a classnavbar-brand href#30 Technologies in 30 Days/a /div /div /div div idmain classcontainer %content% /div /body /html %content%会被Markdown转成的HTML文档替换。 再次运行grunt命令后我们就能看到生成的HTML 5文档了。 grunt生成的HTML 5文档位于 docs/html 文件夹下。 盯紧 grunt-contrib-watch是GruntJS最重要的插件之一。这个插件可以在后台运行监视配置好了的文件改动。使用如下的npm命令安装grunt-contrib-watch插件。 npm install grunt-contrib-watch --save-dev上面的命令将更新package.json中的依赖。 {name: blog,version: 0.0.0, description: My awesome blog, devDependencies: { grunt: ~0.4.1, grunt-contrib-uglify: ~0.2.5, grunt-markdown: ~0.4.0, grunt-contrib-watch: ~0.5.3 } } 和其他插件一样接下来的任务是在Gruntfile.js中配置插件我们需要将如下的代码加入到grunt的initConfig方法。这些代码确保一旦文件变动grunt将运行uglify和markdown任务 watch :{scripts :{files : [js/app.js,*.md,css/*.css], tasks : [uglify,markdown] } } 将下面这行加入Gruntfile添加watch任务。 grunt.loadNpmTasks(grunt-contrib-watch);运行grunt watch命令便可调用Grunt的watch任务。 $ grunt watch Running watch task Waiting... 现在我们修改下js文件夹下的app.js文件。将如下函数添加到app.js。 function goodNight(name){ return Good Night, name; } 一旦我们增加了这个函数Grunt的watch任务会同时运行uglify和markdown任务。 $ grunt watch Running watch task Waiting...OK File js/app.js changed. Running uglify:build (uglify) task File js/app.min.js created. Running markdown:all (markdown) task File docs/html/day1.html created. Done, without errors. Completed in 0.580s at Sun Nov 03 2013 00:15:54 GMT0530 (IST) - Waiting... 为了确保变动已经加入我们查看下更新过的app.min.js文件。 function hello(a){returnHello, a! How are you?}function bye(a){returnBye, a}function goodNight(a){returnGood Night, a} 类似地如果我们修改了Markdown文件新HTML文档也会被创建。 使用livereload GruntJS的特性之一就是它可以自动重载改动。这非常有用比如我们修改了样式之后不用点击浏览器的刷新按钮就能看到改动。将watch插件的配置修改下就能使用在线重载啦。 watch :{scripts :{files : [js/app.js,*.md,css/*.css], tasks : [uglify,markdown], options : { livereload : true } } } 这会在 http://localhost:35729/ 启动服务。我们也可以修改端口号 watch :{scripts :{files : [js/app.js,*.md,css/*.css], tasks : [uglify,markdown], options : { livereload : 9090, } } } 重启服务器现在可以访问 http://localhost:9090/ 为了启用在线重载我们需要将以下内容加入到 templates/index.html 文件中。 script srchttp://localhost:9090/livereload.js/script 重启服务器修改下bootstrap.css将 .navbar-inverse {background-color: #222222; border-color: #080808; } 改成 .navbar-inverse {background-color: red; border-color: #080808; } 我们马上就能在docs/html/day1.html中看到变化。 https://www.openshift.com/sites/default/files/images/livereloading-in-action.png 今天就到这里了。欢迎继续反馈。转载于:https://www.cnblogs.com/alisayuan/p/5124146.html
http://www.yutouwan.com/news/46320/

相关文章:

  • 北京网站设计技术乐云seo山西专业网站建设价目
  • 太原建设厅网站建一个网站带管理需要多少钱一年
  • 如何创建二级域名网站产品设计作品
  • 晋江网站建设洛阳网站制作娄底高端网站建设
  • 房产发布网站建设微信首页制作代码
  • 网站建设 6万大连百度关键词排名
  • 阿里云服务器可以做网站吗中关村在线手机论坛
  • 个人网站做交易类的赚钱吗南宁企业建站
  • 自己做网站 什么婚恋网站上认识人 带你做原油交易
  • 服务器 多个网站站长工具站长之家官网
  • 内蒙古建设安全监督网站自己做的图片哪个网站可以出售
  • 好的策划方案网站云主机怎么装网站
  • 电子商务网站建设与推广实务网站代理访问是什么意思
  • 防火门 东莞网站建设wordpress建淘宝客网站吗
  • 微商城系统网站模板海南工程建设资料备案网站
  • 外贸企业网站东莞宽带哪个好
  • 招商建设工程有限公司网站洞口网站开发公司推荐
  • 关于申请开通网站建设的请示济南网站建设泉诺
  • 上海网站定制公司浙江温州网络公司
  • 网站建设款如何入账百度竞价推广招聘
  • 做网站虚拟主机价格dchaser wordpress
  • 云主机可以做几个网站wordpress 无广告视频插件下载
  • 网站怎么自己编辑模块软件开发的本质
  • 在成都如何找到做网站的公司赣州人才网赣州九一人才
  • 网站上的平面海报怎么做wordpress js被挂木马
  • 网站建设流程 文档代码判断网站
  • 手机怎么免费建设网站wordpress andriod
  • 建设企业网站地址网站建设对客户的影响
  • 网站建设与开发做什么食品配送做网站需要什么功能
  • 长春火车站咨询电话号码是多少网站注册好域名怎么办