每个Geek对折腾自己的博客都有着一份执念 背景介绍 曾经多次在不同的平台写博客,但全部都以失败而告终.去年七月选择微信公众号做为平台开始了又一次的技术分享,庆幸一直坚持到现在,但随着文章发表的越来越多,发现公众号对于PC端很不友好,文章列表没有PC端入口,查看分享很不方便,所以就利用github pages搭建了一个[运维咖啡吧]的网站,分类展示公众号内发表的所有文章以及一些未在公众号发表的琐碎内容 为了追求极速的浏览体验,整个网站采用纯静态的方式构建,这里的静态并不是像Jekyll或者Hex…
最近需要找一个生成api文档的工具,找来找去发现mkdocs特别符合需求. 部署只需python和pip 直接生成静态html 用markdown编写 不需要再markdown里指明日期.标题等信息 只用一个yaml文件配置站点信息 可以生成导航栏.目录 可以搜索,但是似乎只支持英文 支持主题 这么好的工具哪里找,嗯,这里:https://github.com/mkdocs/mkdocs…
package cn.bocai.pc.util; import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java.util.Map; import freemarker.template.Configurat…
Web开发中常用的一种开发方式是:通过Ajax进行系统的交互,采用Ajax进行交互的时候,更多的时候传输的是JSON格式的数据. 所以开发中我们需要将数据格式转化成JSON,请参见:https://www.cnblogs.com/coser/archive/2011/12/14/2287739.html 但是由于Django已经帮我们封装了一些东西,所以我们可以写成格式: ''' Ajax测试 用ajax需要关闭csrf ''' @csrf_exempt def ajax(request): b…
我这里的原因是4000端口被占用了 *** hexo入门指南教程: 官方文档 用Hexo 3 搭建github blog 做一款hexo主题(进阶) 坑 1 要安装node和git 2 别忘了安装hexo-server 3 跟着官方安装教程走完,到最后一步,打开浏览器http://localhost:4000却发现浏览器一直在加载中,页面不出现.我又重新安装一遍之后还是如此.后来我用命令 hexo server -p 3000来监听3000端口,页面成功加载出来. 这就说明,4000端口被占用了…
什么是ApiPost? 场景1: 对于我们后端程序员,常常会写一些接口(APIs),但是在前端尚未调用之前,我们必须先自己测试下这个接口是不是正确返回了预定结果.对于一个GET请求的接口还好,我们可以直接用浏览器打开或者URL传参数查看结果,但对于POST.PUT.DELETE等接口就不能这样做了. 场景2: 对于一个程序员,最痛恨的莫过于2件事情: 1.痛恨自己写文档 2.痛恨不写文档的别人 这个时候,你需要ApiPost为您快速生成接口文档. 场景3: 对于一个App开发者或者一个前端,我们…
php自定义函数之删除一篇文章生成的多个静态页面,可能有多页的文章,都是需要考虑到的. 复制代码代码如下: //– 删除一篇文章生成的多个静态页面  //– 生成的文章名为 5.html 5_2.html 5_3.html  /*—————————————————— */  function delStaticHtml ($article_id)  {  global $db;  $sql = “SELECT `post_time` FROM `@__article` WHERE `articl…
这个功能是在DTcms Demo网站里面扣出来的一个小功能,他的Demo网站里面可以在HTML写好所有的代码,然后生成一下ASPX页面,就可以访问了.具体的流程下篇文章来分析.这篇文章主要是讲HTML如何生成ASPX页面. 原理: 我们先读取HTML页面,然后拼接字符串(组成ASPX页面的结构的字符串),然后创建ASPX页面把字符串利用File操作写进ASPX页面. 例如: 我们要生成的ASPX页面的结构大致如下(截图是最简单的,没有涉及数据的交互,只是静态字符串) 静态页面: 生成ASPX页面…
前言 虽然现在单页面很流行,但是在 PC 端多页面还是常态,所以构建静态页面的工具还有用武之地.最近也看到了一些询问如何 include HTML 文件的问题. 很多时候我们在写静态页面的时候也希望能和后台模板一样,将导航.页头.页脚等公用的部分分离出去,然后引入页面中.单纯的静态页面不具备这种功能,而使用 gulp 插件可以很容易的完成,比如 gulp-file-include 插件. 官网对于插件的基本使用已经说得很详细,但是对于一些具体的场景并没有举例,所以初次接触还是还是会有疑惑,比如具…
相信很多人都有一种陋习,就是收藏的文章,几乎从来都没有回过头来仔细看过.这次借着这次活动的机会,在<无懈可击的web设计>一书的学习过程中,穿插着讲自己曾经收藏过的,现在觉得还有价值的文章再看一遍,并记录笔记.努力做到:收藏 是因为自己看过了,懂了,怕忘掉而收藏,不是收藏了告诉自己,有空再看. 一.<利用js方法实现html静态页面间参数传递> aa.html是参数输入界面 bb.html是参数接收界面 aa.html: <html> <head></…