通过云环境部署Hexo静态博客
通过云环境部署Hexo静态博客,摆脱每次要用自己电脑才能写博客的问题。让写博客不在因为电脑而限制。
前端课程——显示与隐藏
前端课程——显示与隐藏
前端课程——盒子模型
盒子模型基本概念与相关概念
Hexo安装并使用Butterfly主题
由于目前主题已更新,此文件中部分配置可能失效。请参考作者博客或文档进行。文档地址 前置说明 本片文章为本人想要换hexo的主题时所写。因此省略node和hexo的安装,直接在初始化博客开始。 初始化博客 输入一下命令,并等待程序初始化完成。 1hexo init MyHexoBlog 此时已初始化完成。 安装主题 如果没有cheerio安装npm install cheerio@0.22.0 --save 在你的博客根目录里 git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly 如果想要安装比较新的dev分支,可以 git clone -b dev https://github.com/jerryc127/hexo-theme-butterfly.git themes/Butterfly 我这里选择dev分支。 等待克隆完成。 启用主题 修改站点配置文件_config.yml,把主题改为Butterfly 1theme: Butterfly ...
Hexo博客推荐安装的插件
SEO相关 百度主动提交连接(hexo-baidu-url-submit) 地址:https://github.com/huiwang/hexo-baidu-url-submit 首先,在Hexo根目录下,安装本插件: 1npm install hexo-baidu-url-submit --save 然后,同样在根目录下,把以下内容配置到_config.yml文件中: 12345678baidu_url_submit: count: 1000 ## 提交最新的一个链接 host: alili.tech ## 在百度站长平台中注册的域名 token: xxxxx ## 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里! path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里 xz_appid: 'xxxxxx' ## 你的熊掌号 appid xz_token: 'xxxxxx' ## 你的熊掌号 token xz_count: 10 ## 从所有的提交的数据当中选取最新的10条, ...
自动提交网址给百度
自动提交网址给百度 前言 其实这个项目只是我自己发现了新大陆,然后自己搞了搞,本以为搞不出来,然而功夫不负有心人,我居然成功了。使用的语言是django这个🐂🖊哄哄的web框架。 使用 第一步 网址生成 首先你的hexo博客要装有hexo-baidu-url-submit这个插件。如果没有安装,请自行百度去安装这里不再过多赘述。并确保能够正常工作。确定你生成的目录public有一个叫baidu_urls.txt(如果你没有改名的话)。并且里边的内容是你的文章的地址。 第二步 注册账号 这里我使用的是LeanCloud,虽然每天强制休息6小时,但足够了。除非你告诉我你想24小时都提交。官网地址https://www.leancloud.cn/ 如果你是第一次注册,那么你需要到设置里去完成实名认证,并且验证邮箱。假如这些你都完成了,那么我们进行第三步。 第三步 部署服务 点击左上角的应用,然后点创建应用。 应用的名称可以随便写,我们就选择开发版,然后点击创建 配置地址和环境变量(云引擎->设置) 其中代码库的地址写https://github.c ...
八、Django分组查询
分组查询、F查询和Q查询 分组查询 统计每个出版社出版的书籍的平均价格 第一种方式 123obj = models.Book.objects.values('publishs_id').annotate(a=Avg('price'))## select avg (price) from app01_ book GROUP BY publishs_ id; 第二种方式 12obj = models.Publish.objects.annotate(a=Avg('book__price'))return HttpResponse(obj.values('a')) F查询 F查询一般用于单表两个字段比较 示例表 123456789class Book(models.Model): nid = models.AutoField(primary_key=True) title = models.CharField( max_length=32) good = models.IntegerFie ...
七、django学习之聚合函数
七、django学习之聚合函数 如何使用 12345678from django.db.models import Avg,Max,Min,Summodels.Book.objects.all().aggregate(Avg('price'))models.Book.objects.all().aggregate(price = Avg('price'))#{'price':22.6}Book.objects.aggregate(Avg('price'), Max('price'), Min('price')) #count('id'),count(1)也可以统计个数,Book.objects.all().aggregete和Book.objects.aggregate(),都可以#{'price__avg': 34.35, 'price__max': Decimal( ...
六、Django学习之基于下划线的跨表查询
六、Django学习之基于下划线的跨表查询 一对一 正向查询的例子为 已知用户名,查询用户的电话号码。反向查询例子反之。 正向查询 其中下划线前的表示表名,无下划线的表示的是Author表 12result = models.Author.objects.filter(name='admin').values("authorDetail__telephone",'name','age') 反向查询 values可以不写,则去除能拿到的全部数据。filter中的双下划线表示联表 1result = models.AuthorDetail.objects.filter(author__name='admin').values('telephone') 一对多 正向查询 1result = models.Book.objects.filter(title='第一本书').values("publishs__name") ...