修改Flask_Blog\flaskblog\forms.py,添加发帖使用的表单包含标题、内容、提交按钮:
Web Slice 就是为了解决这样的问题而推出的功能,它能让你订阅页面上的某一部分,让你直接在 IE 8 的收藏栏获得你关心部分的更新,而不用打开页面去查看。 Web Slice 并且可以让你选择多久自动刷新更新,在 IE 8 收藏栏邮件点击你的 Web Slice,选择属性就可设置更新的频率了。 Web Slice Title
characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true' \ -- '; grant select,update,insert,delete,index on halodb.* to 'halo'@'%'; flush privileges; 配置持久化存储卷 在 k8s devopsman.cn.key --namespace blogs 配置ingress,提供外部访问方式 创建 halo.ingress.yaml 文件 apiVersion: networking.k8s.io
github实战汇总:http://www.cnblogs.com/dunitian/p/5038719.html 创建一个用户名.github.io的仓库 选择设置页面风格 页面基本信息 选择一个你
前段时间花了700块,买了腾讯云三年的4H8G5M的服务器 迁移博客等系统到了这台新的机器上,重新编译了一下运行环境,升级到了PHP8,不过主题有一些不兼容的地方,导致了一些 Warning 的输出 commentform.php
Kubernetes(K8S)快速搭建typecho个人博客 1、准备工作 K8S集群环境,搭建教程参考腾讯云Lighthouse组建跨地域Kubernetes集群 K8S集群面板,搭建教程参考Kubernetes 集群管理面板的安装及使用 - 青阳のblog-一个计算机爱好者的个人博客 (hipyt.cn) 注意 如果没有集群或者服务器不够可以通过传送门新购。 targetPort: 443 # Service转发流量到Pod的端口号为443 --- kind: Ingress # 创建Ingress资源 apiVersion: networking.k8s.io 访问成功即创建博客成功,然后根据提示进行下一步安装。 提示 图片 这里建议选择我标注出来的这个。 还可以监控和自动修复故障的容器实例,提高博客的稳定性和可靠性。它的弹性伸缩的特性,可以根据负载变化自动调整程序。
这一年来陆陆续续写了 6 篇 Gradle 相关的博客,本篇便来做一下汇总梳理,方便查阅,也分享给大伙。 系列博客 看不懂的 build.gradle 代码 https://www.jianshu.com/p/a3805905a5c7 学点Groovy来理解build.gradle代码 https https://www.jianshu.com/p/238eecc9c08d 再写个Gradle脚本干活去,解放双手 https://www.jianshu.com/p/36ecd23191d2 博客概要 后记 Gradle 系列的相关博客就暂时到此告一段落了,虽然仍然还有一部分知识没涉及到,比如如何自定义 Gradle 插件等等,由于没有相关方面的需求,等待后续有接触时再来继续补充。 ----
简介 Lambda表达式是一个可传递的代码块,可以在以后执行一次或多次; 下面贴个对比代码: 123456789101112131415 // Java8之前:旧的写法Runnable runnable Override public void run() { System.out.println("old run"); }};Thread t = new Thread(runnable);// Java8之后 上面的父接口FunctionInterfaceDemo中已经有了一个抽象方法,此时NoFunctionInterfaceDemo又定义了一个抽象方法,结果编译器就提示了:存在多个抽象方法 在Java8之前 方法引用好比lambda表达式的语法糖,语法更加简洁,清晰 一看就知道是调用哪个类或对象的哪个方法 8.
原来位于Google上的博客在国内基本不能访问了,现在找了个新家,准备发布一些我这些年来编写的东西,主要集中在算法研究和程序设计上,语言主要是.NET(C#)和Delphi,当然,其它软件开发、算法相关的许多东西也会陆续加入 旧的不去,新的不来,旧博客关了也好,新博客总算是中文的了,原来的那个莺文(鸟语之一)博客早便弄得我焦头烂额(英文欠佳,少时不够努力耳!),关了倒也省心…… 先发两个我个人的Logo吧。
k8s文档上Ingress经典数据链路图: internet | [ Ingress ] --|-----|-- [ Services ] 对博客进行改造 构建Dockefile 先容器化整个 ClusterIP 10.13.0.1 443/TCP 10d static-blog ClusterIP 10.13.83.44 80/TCP 8h : - hosts: - www.shikanon.com secretName: shikanon-ssh-key-secret 注:一个Ingress只能支持一个tls 我的博客即将同步至腾讯云
前言 今天大姚给大家分享一个基于.NET8+Vue3开发的权限管理&个人博客系统:Easy.Admin。 项目介绍 Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统,分为普通版本和SSR(服务端渲染,支持SEO),服务端渲染框架基于vite-plugin-ssr 使用技术栈 后端 .NET 8、Furion、SqlSugar、idgenerator等。 前端 Vue3、TypeScript、Vuetify、Pinia、vite-plugin-ssr等。 项目源代码 后端源码 前端源码 功能演示 后台管理端 个人博客端 项目源码地址 更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。
前言 今天大姚给大家分享一个基于.NET8+Vue3开发的权限管理&个人博客系统:Easy.Admin。 项目介绍 Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统,分为普通版本和SSR(服务端渲染,支持SEO),服务端渲染框架基于vite-plugin-ssr 使用技术栈 后端 .NET 8、Furion、SqlSugar、idgenerator等。 前端 Vue3、TypeScript、Vuetify、Pinia、vite-plugin-ssr等。 项目源代码 后端源码 前端源码 功能演示 后台管理端 个人博客端 项目源码地址 更多项目实用功能和特性欢迎前往项目开源地址查看,别忘了给项目一个Star支持。
k8s文档上Ingress经典数据链路图: internet | [ Ingress ] --|-----|-- [ Services ] 对博客进行改造 Nginx版 构建Dockefile ClusterIP 10.13.0.1 443/TCP 10d static-blog ClusterIP 10.13.83.44 80/TCP 8h
前言 本文资料搜集于网上,主要是列一个博客平台清单,包括各种自建博客框架和静态博客框架,供自己或大家参考,提供一些基本信息,剩下大家进一步探索。 博客园cnblogs 3. 思否SegmentFault 4. CSDN 5. 开源中国 6. 简书 7. 知乎 8. 腾讯云社区 9. 阿里云云栖社区 10. 51CTO博客 开源博客 静态博客 静态博客:静态博客是指通过生成工具,对笔记博客文章如md文件编译成html;css;js等静态文件,部署到服务器上直接提供访问,不需要数据库。 8. VuePress Vue 驱动的静态站点生成工具,中文网。 9. Cactus Cactus是使用Python和Django模版系统制作的静态网站生成工具。 10. 是全球使用最广泛的CMS软件,有8 千多个免费主题。 它不单单适合程序员自建网站,也适合没有技术背景的普通用户搭建个人网站或者公司门户网站。
博客于今日开通,在这网络资源日益丰富的年代,曾经在这里得到了许多宝贵的资料以及众多经验。想想也该到了分享心得的阶段了,顺便记录下成长的经历,共勉。 ---- 以下为2017/06/26更新内容: 我的博客园界面打造流程 选择皮肤CodeingLife ? 修改样式(后台设置样式代码如下) 页面定制CSS代码 /*****调整原有博客页面元素高度位置等等*****/ #blogTitle { height: 0px; } #blogTitle h1 line-height: 27px; } #navList a { padding: 0 10px; font-size: 23px; } body { background: #D2E8F8 solid #ff5e52; } #profile_block_my { background: #fff; padding: 20px; color: #7e8c8d
上一篇介绍了博客首页的开发,本篇文章主要讲讲登陆注册和博客后台功能的开发。本篇文章的重点:注册/登陆,后台文章列表,文章修改/删除,文章发表。 博客文章发表界面使用到了maven-editor插件,用户注册登录生成token凭证则使用了jsonwebtoken这个包。将顺便介绍这两个技术点的基本使用。我们先看看今天要实现的效果图: ? ? 然后路由跳转到博客后台文章列表界面,我们看下返回的用户信息示例: ? 跳转到后台首页之后,需要渲染文章列表。 文章发表成功会路由跳转回博客后台文章列表,后台博客增删改查的功能就全部实现了,本篇内容到这里也结束了,下一篇将实现文章详情界面与文章底部评论区,下一篇再见! ?
--博客精灵 start*-->
本篇开始就正式博客网站的开发了,本篇文章实现博客首页的开发。 博客网站的架构如下: 1.左上方头像区域,鼠标移入会有下拉菜单进行注册登录退出等操作 2.左下方博客导航栏区域 3.中间博客正文区域 3.右侧精选文章展示以及友情链接展示 我们可以先看下具体的首页效果 左右两侧导航栏实现完毕,接下来需要设置中间的博客主界面,实际上中间界面不是固定界面,而是由index.js中routes的components决定具体渲染哪一个vue文件作为博客主界面,在首页我们渲染的是 article,也就是博客文章列表界面: ? 我们在src/components下创建article.vue文件,data中添加参数articleList用于接收后端返回博客文章列表,在mounted阶段通过axios发起post请求访问后端接口查询博客文章列表并且将结果绑定到
前言今天大姚给大家分享一个基于 .NET 8 开源免费(MIT license)、高性能、高安全性、低占用的博客系统:Masuit.MyBlogs。 项目介绍Masuit.MyBlogs 是一个基于 .NET 8 开源免费(MIT license)、高性能、高安全性、低占用的博客系统,该项目仅 3MB 的代码量,目前日均处理请求数 80-600 W次 ,同时在线活跃用户数60-600人,数据量累计已达到数百万条,数据库+Redis+网站主程序同时运行在一台4核8GB的机器上,浏览器页面请求秒级响应,CPU平均使用率控制在10%左右,内存占用控制在400MB 项目主要技术栈.NET8、ASP.NET Core MVC、Blazor、Entity Framework Core、Masuit.Tools、Masuit.LuceneEFCore.SearchEngine
博客园美化博客随笔目录 基于孤傲苍狼在2014-5-11写的目录代码基础上进行改进 一.js代码 <! temp.innerText || temp.textContent; temp = null; return output; }, /* 创建博客目录 return false; //获取div中所有元素结点 var nodes = elem.getElementsByTagName("*"); //创建博客目录的 BlogDirectory.createBlogDirectory("cnblogs_post_body","h2","h3",20); console.log('页面加载完毕生成目录') </script> 二.css代码 /*生成博客目录的