首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Nginx目录浏览基础与进阶

1、简述 Nginx作为一款优秀的web服务器,其默认不允许列出站点的整个目录,如果需要配置,需要单独打开此功能 此功能一般用于单独开设虚拟主机供内网如下载文件等功能使用,其他情况下为了安全,一般不会开启此功能...3、进阶版配置 Nginx自带的目录浏览功能看起来并不是那么美观,可以使用第三方模块ngx-fancyindex插件来美化目录浏览功能。...3.4 自定义主题 如果觉得上面的还不是太好看,项目中也提供了更多主题供配置,主题的地址如下 主题一:使用自定义的页眉和页脚 主题二:使用自定义页眉和页脚,页眉包含搜索字段,可使用JavaScript按文件名过滤...主题三:使用Material Design元素的响应主题 主题四:基于Bootstrap 4和FontAwesome的简单扁平主题 四个主题的配置和效果分别如下 主题一 下载主题相关样式代码,目录结构如下...├── addNginxFancyIndexForm.js ├── footer.html ├── header.html ├── jquery.min.js ├── showdown.min.js

92330

用python搭建一个校园维基网站(二)—— 可编辑内容的首页的创建

它使得我们既可以在管理控制页面修改该页脚的内容,也使得页脚具有自己的一小段html模板,可以简便地被其它模板所调用。...但是,还不能在模板中调用它,我们需要将它注册到Django的tag标签系统中,在wiki目录下新建templatetags文件夹,在该文件夹下新建wiki_tags.py文件,添加如下内容。...同样,借助简单的装饰器注册了该模板标签,且与wiki/tags/footer.html片段模板绑定,并提供footer_text作为上下文。 然后就该创建对应的片段模板文件了。...与上面代码中绑定的html文件路径对应,在wikiapp目录下新建templates\wiki\tags\footer.html文件,添加如下内容: ? 好了,主页的所有代码部分都结束了。...不过细心的朋友可能会发现页脚还是空的,我们还需要在管理界面设置下页脚,点击snippets栏,并点击红圈 ? ? 创建并保存 ? 大功告成,我们的页脚也完善了,整个首页的制作就此完成。

3.6K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Nodejs开发框架Express3.0开发手记–从零开始

    Nodejs标准的web开发框架Express,可以帮 助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网站,我们自己的Geek网站!!...bootstrap.min.js jquery-1.9.1.min.js 接下来,我们把index.html页面切分成3个部分:header.html, index.html, footer.html...footer.html jquery-1.9.1.min.js"> <script src="/javascripts/bootstrap.min.js...Session使用 从刚来的例子上面看,执行exports.doLogin时,如果用户名和密码正确,我们使用redirect方法跳转到的home res.redirect('/home'); 执行exports.home...,先调用authentication,用户登陆检查 /logout,用get拦截访问/login的请求,先调用notAuthentication,用户不登陆检查 /home,用get拦截访问/home的请求

    5.8K120

    我的前端工作流

    先进入的项目目录, 执行下面命令,一路回车即可。会生成名为package.json的文件。...在layouts目录创建以下文件,如果有多套模版可以在layouts下创建子目录区分。...css,然后autoprefixer方法会自动添加不同浏览器的前缀,concat合并成一个文件style.css后会使用minifycss压缩,最后输出到指定到目录gulp.dest。.../dist/css/') extend任务会将模版文件解析并生成相应的html js压缩js image对图片资源进行无损压缩 clean清空编译目录 sitemap生成站点地图,便于SEO watch...监听文件,当发生改动时调用相应的任务 build用于构建编译文件 default默认任务,使用gulp命令执行的任务 browser-sync用于开发环境实时更新页面,免去手动刷新的烦恼 rebuild

    63010

    Footer Timer

    Butterfly主题v3.4.0及其以后版本基本已经实现完全去jquery化,而本帖有使用到jquery,不想再次引入js的可以考虑使用站内的原生JS计时器。...页脚翻页时钟计时 参考内容:jquery.flipcountdown翻页定时器倒计时插件支持时分秒倒计时时间表 改动范围:添加pjax重载,修复计算时间逻辑,避免出现负数的尴尬。预览效果 ?...可以直接下载教程涉及的静态资源,按指示添加到相应目录。 下载runtime.zip 虽然说是页脚计时器,但不一定非要放在页脚。位置取决于便签注入的位置。而且也不局限于博客,理论上任何静态页面都适用。...由于本教程的页脚计时器依赖于jquery,与Metro4框架有所冲突,所以不建议在使用了这个框架的页面上(例如本人的主页,说多了都是泪)使用。...\目录下新建flipcountdown.js和runtime.js 将下载的翻页时钟图片添加到[Blogroot]\themes\butterfly\source\img\目录下。

    1.4K30

    图片时载入的渐显特效JQuery

    Jquery.js 原理: 这个特效是少有的即华丽又加速的效果,因为它能判断访客是不是在查看当前图片,若非则加载预留的填充图片 grey.gif ,等到访客滑动鼠标滑轮或浏览到图片位置时,真正的图片地址才会加载...也就是说,如果访客瞬间打开你的页面,然后瞬间关闭,处于页脚的图片是不被加载的,何乐而不为呢? 不用担心对访客的友好程度,这个效果会在图片即将被浏览到的时候就开始加载图片。...shareid=1087994774&uk=3238236832 将压缩包内两文件,放到WordPress的某个目录,或者你直接在外站调用。...在当前主题的 header.php(或者在网站根目录的index.php中加载代码,我就是这样。...不知道是什么原因,在主题的header.php中无法加载) 中适当位置添加下面 JS调用代码: 【http://hhtjim.com/jquery.lazyload.js部分请自定义地址】 【("img

    16.7K20

    lazyload.js实现图片异步延迟加载

    lazyload.js其实是jQuery的一个插件,全称是jquery.lazyload.js,看它的名字就知道它的作用了——就是偷懒载入的意思。...由于它是javascript写的,所以适用于所有网页,包括Wordpress。 想要使用lazyload,得先载入jQuery,它是依靠jQuery来实现效果的。...也就是说,如果访客瞬间打开你的页面,然后瞬间关闭,处于页脚的图片是不被加载的,何乐而不为呢?...(或者本文后面下载,已经上传) 将上面2文件,放到您的网站的某个目录,或者你直接在外站调用。...(我是传到http://www.173it.cn/上调用的) 在当前主题的 header.php 中适当位置添加下面 JS调用代码,我当期用的inove主题后台就有添加js代码的地方: 【http:/

    12.8K20

    django学习-day04

    ‘模板名字’%}就可以直接调用模板在浏览器中渲染了,提高了模板的复用性, {% include ‘header.html’ %} 这里是学校中间部分的内容 {% include ‘footer.html’ %} 其中header.html和footer.html 是分别建立在tmplates中的两个模板,他们没有初始化html代码, 模板代码是非常简介的... {% include ‘footer.html’ %} 2.模板继承 类似于类的继承 这个base.html里面就是html的代码,为了提高复用性,所以把他作为一个父模板使用,后面直接在子...html中用extends调用即可,如下 {% extends ‘base.html’%} 用extends 可以继承模板 如果同级目录下直接写html模板文件名即可,如不同级目录需要补充完整目录...,用extends 导入父模板后直接在附模板定义的block中 使用其同样的block名字即可实现重写 和python的类重写是一样的,优先取当前的值 子模板的html代码必须放在block块中间,

    33060

    Octopress添加回到顶部功能

    在Octopress当阅读到文章底部的时候,或多或少都想回到顶部,而默认的Octopress没有提供回到顶部的功能,于是一不做二不休,自己找个控件加上。...现成的资源 Scroll To Top 这个网站提供了数十种回到顶部的样式。你可以根据自己的需要,添加所中意的widget。...如何添加 新建一个文件来存放widget代码 文件归属目录source/_includes/custom/,假设文件名为scroll_to_top.html linenos:false source/_... 注意,默认Octopress引入了jquery.min.js,所以没有必要再次引入。 引入代码 回到顶部功能,不仅仅要在文章页生效,同时也需要对类似归档页面有效才完美。...default.html linenos:false source/_layouts/default.html 1 2 3 4 5 {% include footer.html

    64610

    在 jQuery Mobile 中使用 UI 组件

    最后的选项是使用 JavaScript 直接调用对话框的 close 方法: $('#my-dialog').dialog('close'); 您也可以使用多种对话框的转换,为您的移动网站添加不一样的风格...与对话框有关的最常用转换是 pop,但肯定也有可以应用其他转换的场景。 工具栏 jQuery Mobile 框架包括页眉和页脚作为其标准工具栏;然而,由于有 navbar,工具栏也可以用来显示导航。...在 jQuery Mobile 中,页眉的默认用法是作为固定在 Web 页面顶部的页面标题;在大部分情况下,页脚是 Web 页面中的最后一个元素,并且包括版权信息、其他超链接等内容。...在为移动 Web 页面格式化内容时,重要的是要记住,大多数移动设备的屏幕都较窄。也就是说,仍然存在大量要调用列网格的情况。...要创建一个滑块,您可以从基本的 HTML 输入开始,但要将 type 属性定义为 range。

    8.1K20

    用 webpack 4.0 撸单页多页脚手架 (jquery, react, vue, typescript)

    在开始正文之前,首先先来看看我们要实现的成果: 支持ES6+JQuery+Less/Scss的单页/多页脚手架 支持ES6+React+Less/Scss+Typescript的单页/多页脚手架 支持ES6...+Vue+Less/Scss+Typescript的单页/多页脚手架 github地址: 基于webpack4.0搭建的脚手架(支持react/vue/typescript/es6+/jquery+less...ES5 标准的浏览器(不支持 IE8 及以下版本) 下面提供官网的打包模型 3.支持ES6+JQuery+Less/Scss的单页/多页脚手架 在实现脚手架之前,假设我们已经创建了目录和package.json...,从右往左的,所以配置loader的时候要注意一下顺序。...至此,我们关于开发基于ES6+JQuery+Less/Scss的单页/多页脚手架就告于段落了,下面我们来集成对react/vue/typescript的支持。

    2.3K21

    静态页面如何实现 include 引入公用代码

    prefix: '@@', basepath: '@file' })) .pipe(gulp.dest('dist')); }); 3、创建项目目录结构...,并添加测试代码   项目的整体目录结构应该是这样 app  page   include    header.html    footer.html   index.html  gulpfile.js... package.json   然后我们添加测试代码,header.html 和 footer.html 没太多好说的,主要是 index.html 要特别注意引入的方式,代码如下: @@include('include/header.html') 页面主体部分 @@include('include/footer.html...至此,静态页面如何实现 include 引入公用代码的问题,顺利解决,最后附上相关资料。 附: HTML 静态页面的头部和底部都是相同的,如何让每个页面统一调用一个公共的头部和底部呢?

    1.9K60
    领券