关于博客:新一代博客平台让你的创作和管理体验焕然一新

安利一个用来记录本人学习的平台。随着互联网的倒退,博客曾经成为了许多人展现本人、分享教训和交换想法的重要平台。而{数字空间WRITE-BUG}作为新一代博客平台,将为你带来全新的创作和治理体验。 首先,数字空间WRITE-BUG领有颜值最高的设计。咱们重视用户体验,从页面布局到配色搭配,都力求做到简洁好看、舒服易用。无论你是写作者还是读者,都能在数字空间WRITE-BUG中找到属于本人的舒适感。 其次,数字空间WRITE-BUG是新时代学生用的最佳抉择。咱们为学生用户提供了丰盛的性能和工具,包含在线编辑器、多媒体反对、社交分享等。这些性能不仅可能满足学生的写作需要,还可能帮忙他们更好地展现本人的才华和共性。 最重要的是,数字空间WRITE-BUG是一个凋谢、自在的平台。咱们欢送所有用户在这里分享本人的文章、观点和创意。只有通过多元化的内容和思维碰撞,能力让博客平台更加凋敝倒退。 总之,数字空间WRITE-BUG是一个值得期待的新一代博客平台。无论你是写作者还是读者,都可能在这里找到属于本人的乐趣和价值。上面放一些图片大家能够感受一下。

April 28, 2023 · 1 min · jiezi

关于博客:ModStartBlog-v670-后台管理优化页面宽度调整

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场领有丰盛的性能利用,反对后盾一键疾速装置,让开发者能快的实现业务性能开发。 零碎齐全开源,基于 Apache 2.0 开源协定。 性能个性丰盛的模块市场,后盾一键疾速装置会员模块通用且残缺,反对残缺的API调用大文件分片上传,进度条显示,已上传文件治理弱小的模块扩大性能,所有模块能够无缝集成,反对在线装置、卸载模块欠缺的开发助手,实现模块、主题的的一键创立欠缺的后盾权限治理,反对基于RBAC的权限管理系统后盾治理反对应用手机、平板、PC,无论何时何地都可方便管理第三方登录(QQ、微信、微博、支付宝、微信小程序)第三方领取反对(微信、支付宝、支付宝当面付、微信扫码、微信小程序)第三方云存储反对,反对云贮存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云)第三方短信反对(阿里云、腾讯云、华为云、百度云、253云通信、聚合、七牛云、融云、赛邮、UCloud、云片、网易云)V6.7.0版本更新2023年02月19日ModStartBlog公布v6.7.0版本,减少了以下14个个性: [新性能] 页面滑动新增body-scroll-far个性[新性能] 动静变更页面标签页题目办法[新性能] FileUtil新增流下载办法函数[新性能] 装置显示减少数据库端口[新性能] 友情链接题目可设置,款式显示优化[新性能] Grid中新增和批改弹窗默认减少窗口敞开办法[新性能] 后盾登录背景默认为纯色背景[新性能] 零碎打包支持系统Meta信息[新性能] 友情链接新增启用/禁用状态[新性能] RepositoryFilter新增clear办法,用于革除仓库条件[系统优化] 导入页面兼容后盾多标签形式展现[系统优化] 模块名称非法时主动过滤,防止模块加载异样[系统优化] 新窗口新增页面兼容多标签模式[系统优化] 后盾多标签模式题目动态显示优化模块市场一键装置零碎内置模块市场,有行业利用、插件、云存储、云短信等功能模块,后盾反对一键装置、启用、禁用、卸载,可疾速搭建属于本人的零碎利用。 零碎演示与文档码云仓库:https://gitee.com/modstart/ModStartBlogGithub仓库:https://github.com/modstart/ModStartBlog零碎演示:https://blog.demo.tecmz.com/下载试用:https://modstart.com/download开发者文档:https://modstart.com/doc模块市场:https://modstart.com/store

February 20, 2023 · 1 min · jiezi

关于博客:修复Joe主题静态资源为国内地址

修复Joe主题动态资源为国内地址背景Typecho 是由 type 和 echo 两个词合成的,来自于开发团队的头脑风暴。 Type,有打字的意思,博客这个货色,正是一个让咱们通过打字,在网络上表白本人的平台。Echo,意思是回声、反馈、共鸣,也是PHP里最常见、最重要的函数,置信大部分PHP爱好者都是从 echo 'Hello,world!'; 开始本人的PHP编程之路的。 注释之前始终是在良好的网络环境中应用我的博客零碎,始终没有发现资源加载异样问题,现在我回到内蒙古之后发现这边运营商的DNS净化问题挺重大,就连GitHub都无奈失常拜访,包含我的博客零碎中很多动态资源加载并不失常。所以明天我将我的博客动态资源进行了修复。 我将批改后的主题代码放在了GitHub下面,能够拜访进行查看 https://github.com/cby-chen/blog 其中static目录是我批改后的须要用到的动态文件。Joe目录是把主题批改后能够间接应用的,将Joe目录放在 typecho 博客零碎的 themes主题文件夹下即可间接应用。 注:主题是援用了我本人的博客网站动态资源 www.oiox.cn 对于 https://www.oiox.cn/ https://www.oiox.cn/index.php... CSDN、GitHub、知乎、开源中国、思否、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、集体博客 全网可搜《小陈运维》 文章次要公布于微信公众号:《Linux运维交换社区》

July 2, 2022 · 1 min · jiezi

关于博客:Halo-开源项目学习四发布文章与页面

1. 根本介绍博客最根本的性能就是让作者可能自在公布本人的文章,分享本人观点,记录学习的过程。Halo 为用户提供了公布文章和展现自定义页面的性能,上面咱们剖析一下这些性能的实现过程。 2. 管理员公布文章Halo 我的项目中,文章和页面的实体类别离为 Post 和 Sheet,二者都是 BasePost 的子类。BasePost 对应数据库中的 posts 表,posts 表既存储了文章的数据,又存储了页面的数据,那么我的项目中是如何辨别文章和页面的呢?上面是 BasePost 类的源码(仅展现局部代码): @Data@Entity(name = "BasePost")@Table(name = "posts", indexes = { @Index(name = "posts_type_status", columnList = "type, status"), @Index(name = "posts_create_time", columnList = "create_time")})@DiscriminatorColumn(name = "type", discriminatorType = DiscriminatorType.INTEGER, columnDefinition = "int default 0")@ToString(callSuper = true)@EqualsAndHashCode(callSuper = true)public class BasePost extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY, generator = "custom-id") @GenericGenerator(name = "custom-id", strategy = "run.halo.app.model.entity.support" + ".CustomIdGenerator") private Integer id; /** * Post title. */ @Column(name = "title", nullable = false) private String title; /** * Post status. */ @Column(name = "status") @ColumnDefault("1") private PostStatus status; // 此处省略局部代码}咱们晓得,Halo 应用 JPA 来创立数据表、存储和获取表中的信息。上述代码中,注解 @DiscriminatorColumn 是之前文章中没有介绍过的,@DiscriminatorColumn 属于 JPA 注解,它的作用是当多个实体类对应同一个数据表时,可应用一个字段进行辨别。name 指定该字段的名称,discriminatorType 是该字段的类型,columnDefinition 设置该字段的默认值。由此可知,字段 type 是辨别文章和页面的根据,上面是 Post 类和 Sheet 类的源码: ...

April 16, 2022 · 6 min · jiezi

关于博客:Halo-开源项目学习一项目启动

我的项目启动Halo 是一个优良的开源博客公布利用,在 GitHub 上广受好评,正好最近在练习写博客,借此记录一下学习 Halo 的过程。 我的项目下载从 GitHub 上拉取我的项目源码,Halo 从 1.4.3 开始,最低反对的 JRE 版本为 11,因为自己始终应用 JDK 1.8,所以下载了之前的版本 1.3.2。 在 idea 中导入我的项目,Halo 应用 Gradle 构建,与 Maven 不同,Gradle 我的项目的依赖在 build.gradle 中增加。 Halo 中次要应用了如下依赖: Spring Boot:一个用来简化 Spring 的搭建和开发过程的全新框架;Spring Data JPA:长久层框架;Spring Web:构建 Web 利用;Undertow:高性能 Web 容器;Freemarker:模板引擎;H2 Database:嵌入式数据库,无需装置;MySQL:关系型数据库;Lombok:Java 高效开发工具;Swagger:生成接口文档;Hutool:开源 Java 工具类;七牛云:云存储服务器;阿里云 OSS:提供海量、平安、低成本、高牢靠的云存储服务;Flexmark:将 Markdown 转化为 HTML。批改配置文件Halo 默认应用 H2 Database,该数据库无需装置,因而能够间接启动我的项目。因为自己比拟相熟 MySQL,所以在 application.yaml 文件中正文掉了 H2 Database 的配置,并增加 MySQL 的相干配置(数据库名为 'halodb'): # MySQL 配置 driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: root password: 123456启动我的项目前提筹备我的项目启动前请做好如下筹备: ...

October 17, 2021 · 1 min · jiezi

关于博客:HexoNexT主题自定义主页配置方法

问题在应用Hexo的Next主题时,默认主页是数篇博客的摘要。想要批改主页的内容(例如给出网站的介绍等),须要进行自定义配置。 步骤在根目录的source目录下,新建一个index.md文档 在根目录的source目录下,新建一个名为index.md文档,这个source目录下的index.md文档即是咱们自定义的主页。在文档中做出的任何批改均会体现在自定义主页中。 批改根目录下的_config.yml文件的index_generator项 关上根目录下的_config.yml文件,将index_generator项下的path项的值批改为一个有效值,例如:我将这一项批改为了default-index。目标是使Hexo框架的默认主页指向一个有效值。 批改NexT主题的配置文件(themes/next/_config.yml文件)的Home菜单指向的链接 关上themes/next/目录下的_config.yml文件,将menu项下的home项的值批改为/ || fa fa-home。使得点击页面中的Home菜单时,能够返回自定义主页。 解释source目录下新建的index.md文档将作为自定义的主页,因而,咱们须要屏蔽掉零碎默认的主页。屏蔽掉零碎默认的主页的办法是批改_config.yml配置文件的index_generator项。 后注进行上述配置须要的先导常识有:Markdown的根本语法,Hexo博客的搭建和部署,NexT主题的下载和应用,Hexo新建文章的根本命令。 作者: 法华寺中班小屁孩 @ 知乎 知乎主页: 法华寺中班小屁孩 - 知乎 文章:Hexo-NexT主题自定义主页配置办法 - 知乎 在应用Hexo的Next主题时,默认主页是数篇博客的摘要。想要批改主页的内容(例如给出网站的介绍等),须要进行自定义配置……StupidPanther / 法华寺中班小屁孩 @ 知乎 / 法华寺中班小屁孩 @ 博客园 / StupidPanther @ 思否 是同一作者,别人请勿转载

April 21, 2021 · 1 min · jiezi

关于博客:wEyOOWPCBt

试一下牛客的博客搬家性能。

March 3, 2021 · 1 min · jiezi

关于博客:给hugo博客添加评论功能

原因动态博客不像动静博客一样想要什么性能就写个代码实现,然而折腾一番还是能够满足日常需要的。本文次要讲述应用utterances给动态博客实现评论性能。 理解utterancesutterances是一款基于Github Issue的Github工具,长处次要是无广告、加载快、配置简略,轻量开源!因为我没有应用过其余评论工具的教训,因而只讲述一下utterances本身的长处,具体比照状况无奈给出,然而看到有的博主示意之前应用disqus,然而广告多,加载也比较慢,体验了一把utterances 后,马上切换到utterances。置信utterances足够让我应用很久了。 装置utterances因为utterances是一款Github App,因而装置utterances非常简单,只须要受权特定repo权限给utterances就能够了,留神一个点:受权的这个repo必须是public的,能够抉择多个repo,然而倡议抉择一个就能够了,也比拟平安。 给出我受权的repo作为参考,我是抉择博客的repo作为utterances评论的寄存点(在博客评论的内容都会以issue的模式公布在repo下). 到目前为止utterances就曾经装置好了,接下来是须要在博客将评论的客户端显示进去。 配置utterances评论显示能够配置在你心愿显示评论的中央,这里给出一个简略的实现:配置在footer.html的顶部(显示在每篇文章的底部). 把具体的仓库改成本人受权给utterances的仓库即可。 <script src="https://utteranc.es/client.js"repo="liangyuanpeng/liangyuanpeng.github.io"issue-term="title"theme="github-light"crossorigin="anonymous"async></script> 这是以后最简略的形式,更优雅的形式是以配置文件的形式实现,例如: html中的配置模板 {{ if .Site.Params.utteranc.enable }}<script src="https://utteranc.es/client.js"repo="{{ .Site.Params.utteranc.repo }}"issue-term="{{ .Site.Params.utteranc.issueTerm }}"theme="{{ .Site.Params.utteranc.theme }}"crossorigin="anonymous"async></script>{{ end }}配置文件中的配置项: ## 配置 utteranc评论,教程参考 https://utteranc.es/[params.utteranc] enable = false repo = "liangyuanpeng/liangyuanpeng.github.io" ##换成本人得 issueTerm = "title" theme = "github-light"这样的话须要批改仓库或者主题都能够很不便的批改一下配置文件就能够了,同时也能够抉择不开启评论。 评论显示的主题有多种,具体能够在utterances官网查看,这里给出以后工夫点的一个列表: github-lightgithub-darkgithub-dark-orangeicy-darkdark-bluephoton-darkpreferred-color-schemeboxy-light映射到issue也有几种形式: pathnameurltitleog:titleissue-numberspecific-term我抉择的是title的形式,对应评论会以文章题目作为issue的题目创立在对应仓库下。 到目前为止,给hugo动态博客增加评论的性能曾经做好了,不须要服务器就能够领有评论性能,实用! 关注公众号:四颗咖啡豆,第一工夫获取更新

February 17, 2021 · 1 min · jiezi

关于博客:给hugo博客添加字数统计和阅读需要xx分钟的功能

原因在看他人博客时常常在文章题目上面见到有共xx字,浏览约xx分钟的字眼,这个性能在hugo中自身就曾经自带了,开启这个性能即可。 批改博客页面页面位于对应主题目录下的:layouts/_default/single.html,搜寻subtitle能够找到以下相似的代码块: <h2 class="subheading">{{ .Params.subtitle }}</h2> <span class="meta">Posted by {{ if .Params.author }}{{ .Params.author }}{{ else }}{{ .Site.Title }}{{ end }} on {{ .Date.Format "Monday, January 2, 2006" }} {{ if .Site.Params.page_view_conter }} {{ partial "page_view_counter.html" . }} {{ end }} </span>批改后是一下的样子,其实就是引入两个变量: WordCount 文章字数ReadingTime 浏览工夫 <h2 class="subheading">{{ .Params.subtitle }}</h2> <span class="meta">Posted by {{ if .Params.author }}{{ .Params.author }}{{ else }}{{ .Site.Title }}{{ end }} on {{ .Date.Format "Monday, January 2, 2006" }} {{ if .Site.Params.page_view_conter }} <span id="busuanzi_container_page_pv">|<span id="busuanzi_value_page_pv"></span><span> {{ partial "page_view_counter.html" . }} 浏览 </span></span>|<span class="post-date">共{{ .WordCount }}字</span>,浏览约<span class="more-meta"> {{ .ReadingTime }} 分钟</span> {{ end }} </span>批改配置文件在批改了上述内容后主题曾经反对字数统计和浏览工夫的性能,上面须要在博客的配置文件当中启动这个性能。 ...

February 16, 2021 · 1 min · jiezi

关于博客:hexo搭建个人博客

hexo搭建集体博客并部署到码云gitee先贴上我的博客链接博客屋 通过几天的折腾,终于搭建了一个本人的集体博客,次要是用来记录本人温习的货色。当初总结一下本人搭建博客的过程。懒得写文字,首先举荐一个参考视频:参考视频,依照这个up主的视频操作下来根本就ok了。 后期筹备首先要装置node.js和 git,间接从官网下载安装即可,装置时留神批改文件门路之外,一路点next就行。先贴上两个下载链接: node.js官网 git镜像站或者git官网 有个留神的中央是,装置node.js版本尽量不要装最新版的,不然在搭建博客的时候遇到一些谬误。而后再装置一个编辑器(这一步可选),比方vscode。而后装置一个markdown编辑器,举荐typora。 装置hexo博客记录1.首先装置node.js和git2.装置淘宝镜像:关上cmd,输出 npm install -g cnpm --registry=https://registry.npm.taobao.org3.装置hexo框架: cnpm install -g hexo-clihexo -v查看4.开始搭建博客 4.1新建一个空文件夹d:/blog,而后cd到blog文件夹下 4.2 执行hexo init 4.3 在本地查看最原始的博客: hexo s命令,而后在浏览器关上http://localhost:4000就能够看到最原始的hexo博客 4.4 新建一篇博客 4.4.1 hexo new "我的第一篇博客" 4.4.2而后在D:\blog\source\_posts门路下就能够看到新建的博客文件,而后在外面轻易写点货色保留。 4.4.3 写好博客之后,咱们在博客根目录下关上cmd,输出 hexo clean 清理缓存hexo server 在浏览器关上http://localhost:4000查看,就能够看到咱们刚刚写的博客了。 5.部署hexo博客到github 5.1 首先在github新建一个仓库,留神仓库名必是 yourname.github.ioyourname就是你的github用户名。5.2 而后在博客根目录下关上cmd输出 cnpm install --save hexo-deployer-git5.3 而后关上博客根目录下的config.yml文件,在最上面增加以下信息: deploy:type: gitrepo: https://github.com/yysfyu/yysfyu.github.io.gitbranch: master留神空格5.4 部署到github上 hexo deploy(hexo d)命令要输出本人的github用户名和明码。部署胜利后,关上本人的github仓库,刷新以下就能够看到部署到下面的一些文件了而后咱们在浏览器地址栏输出咱们的这个仓库名:eg:yysfyu.github.io就能够看到咱们部署好的博客了。 5.5 这样就根本的搭建部署好了。而后就是批改本人的个人信息和更换本人喜爱的主题了。 切换主题hexo博客更换yilia主题 1.主题下载 在博客根目录下输出: git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia期待下载实现。 2.主题应用:博客根目录下的配置文件config中找到theme批改为theme: yilia ...

January 12, 2021 · 1 min · jiezi

关于博客:怎么样让自己的博客被谷歌和百度收录

引言后面咱们有写到怎么搭建一个外网可拜访的集体博客《作为一个程序员竟然还没有属于本人的一个博客?》,博客是搭建起来了,然而没有流量,百度搜不到,谷歌也搜不到是不是有点小缺点。咱们要怎么样让他人通过搜索引擎能够搜寻到咱们博客的内容,给咱们带来天然流量呢?这就须要把咱们的网站通过seo进行优化。 SEO是由英文Search Engine Optimization缩写而来, 中文意译为“搜索引擎优化”。SEO是指通过站内优化比方网站结构调整、网站内容建设、网站代码优化等以及站外优化。百度收录上面先看下被百度的成果吧。咱们在百度搜索引擎中输出site:<域名>(site:javajr.cn)如果如下图所示就是阐明咱们的网站曾经被百度收录了。如果没有被收录又该怎么让百度来收录你的网站列。 增加站点到百度咱们须要登录百度搜寻资源平台, 只有是百度旗下的账号就能够, 登录胜利之后在站点治理中点击增加网站,输出域名,依照步骤走。接着第二步抉择完网站的类型,这个本人看着办轻易选,第三步之后须要验证网站的所有权,验证网站所有权的形式有三种 文件验证这个比较简单间接把须要的文件下载下来放入到hexo主题目录下的source文件夹上面:而后执行下 hexo clean && hexo g && hexo d命令 等重新部署后能够看到而后域名前面加上文件名字https://javajr.cn/baidu_verif... HTML标签验证CNAME解析验证(举荐应用)这个的话须要到域名供应商后盾治理新增一条域名解析,以阿里云的域名解析为例: 向百度推送网站的资源通过下面的步骤,百度曾经晓得有咱们网站的存在了,然而百度还不晓得咱们的网站上有什么内容,所以要向百度推送咱们的内容。还是在百度资源搜寻平台。咱们能够看到有四种提交形式。 应用sitemap形式推送通过sitemap形式推送咱们须要先装置sitemap插件 npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap --save这两个插件是用来生成 Sitemap文件 的插件,而 Sitemap文件 是用来通知搜索引擎咱们的站点有哪些资源是能够抓取的。装置实现后咱们执行hexo cl&&hexo g 命令后咱们会发现在public 目录上面会多了baidusitemap.xml和sitemap.xml文件。咱们关上文件能够看到生生的其实就是咱们每篇文章的url,而后咱们的文章url默认是年月日并且题目也是中文的,这种文章的链接是不利于seo搜寻的目录太长,并且带有中文(不利于seo),而且如果文章的题目批改了一下,文章的url也就会跟着扭转。像一些比拟出名的博客网站比如说博客园咱们批改了文章的题目,然而它的url时不会变得,url是个永恒的。并且题目也不会有中文。 hexo-abbrlinkhexo-abbrlink是一个hexo博客链接永久化的解决方案。它能够反对应用不同的算法和进制对文章链接进行转换。装置 npm install hexo-abbrlink --save应用关上config.yml,批改permalink中相似这样 permalink: :year/:month:abbrlink.htmlabbrlink: alg: crc32 #算法选项:crc16丨crc32 rep: hex #输入进制:dec为十进制,hex为十六进制而后执行hexo clean && hexo g 命令 咱们能够发现永恒链接生成如下:永恒url生成好了,咱们重新部署后拜访下http://javajr.cn/baidusitemap...而后咱们再回到百度提交页面进行提交。至此百度提交就实现了。 谷歌收录还是先看下谷歌收录的效果图:比照百度google的效率那就没法比,貌似一天左右站点就被收录了,百度差不多一个月才收录,然而收录办法是和百度是一样的。点击进入https://search.google.com/sea...而后再回到谷歌的Search Console,增加本人的sitemap地址。在百度提交的时候这个就曾经生成了。至此的话咱们就实现了博客被谷歌和百度的收录,其余的搜索引擎也是相似的,感兴趣的同学连忙入手试一试吧。最初再说一句欢送大佬们调换友链哦javajr.cn。 完结因为本人满腹经纶,难免会有纰漏,如果你发现了谬误的中央,还望留言给我指出来,我会对其加以修改。如果你感觉文章还不错,你的转发、分享、赞叹、点赞、留言就是对我最大的激励。感谢您的浏览,非常欢送并感谢您的关注。

October 21, 2020 · 1 min · jiezi