- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 搜索组件优化 - Command ⌘K
今天心血来潮想在 `blog` 上找一篇文章,用搜素的功能发现搜不出来😂,搜索挂了?然后突然想起来之前由于想着在 `blog` 中可能加一些私有的配置或者尝鲜的功能,所有 `fork` 了一份变成 私有项目了,这样就不符合 `DocSearch` 的 网站必须是公开的这个限制了。
2024-09-03 22:00:15
685
原创 Cloudflare R2 - 免费图床
之前看了一篇文章,关于介绍 Cloudflare R2 来搭建图床的方案,主要是白嫖 Cloudflare 的空间和 cdn 服务。我现在博客 DevNow的 CDN 使用的是七牛云,偶尔还是有一点点的支出。虽然不多,但是吧,看到有白嫖的方案,还是蠢蠢欲动,这不今天就来试着弄下看看。
2024-08-25 12:35:57
690
原创 DevNow:支持集成 Tina CMS
想了很久是否要集成一个类似 CMS 的管理平台来管理这些文章的内容,终于在这周开始落地了。简单说一下我为什么有这个想法的:由于 DevNow 的定位📌是一个开源的博客项目,所以我在努力的跳出我自己的想法,避免因为一些自己想要的一些功能来让 DevNow 看起来更加的臃肿。集成 Headless CMS 的主要目的是优化现在的工作流。
2024-08-13 11:50:44
880
原创 React Lazy 的实现原理
动态 import():ES6 的动态 import() 方法允许在运行时按需加载模块,返回一个 Promise。React.lazy:利用动态 import() 方法,React.lazy 可以定义懒加载组件。Suspense:使用 Suspense 组件处理懒加载组件的加载状态,显示占位内容。构建工具:如 Webpack 等构建工具会自动进行代码分割,将动态导入的模块打包成单独的 chunk 文件,并在需要时按需加载。
2024-08-12 09:48:31
886
原创 DevNow:一个好的开源博客是什么样子的?
为什么会想着来做这样一个开源博客项目呢?作为程序语言,怎么能没有自己的博客呢。用来沉淀自己的一些学习内容和记录一些技术文章。促进自己持续输出一些内容,来提高语言表达能力。个人属性吧,觉得有一个属于自己的平台,那真是,泰裤辣。其实陆陆续续写过很多个blog,去年基于 Nextjs 重构了一次blog,大概是长这样,是参考一个博客的模版写的,当时觉得还挺不错的。那么今天介绍的开源项目DevNow 开源博客项目又是在什么条件下做的呢。
2024-07-25 17:05:27
681
转载 Git版本管理使用
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
2017-10-21 17:05:02
304
原创 Vue1.0 迁移2.0
使用vue-route路由到新的页面是,会刷新当前页面的dom,el 被新创建的 vm.$el 替换,并挂载到实例上去之后调用该钩子。1.0 是使用ready钩子函数2.0使用mounted钩子函数代替
2017-10-18 23:42:21
658
原创 饿了吗第七章better-scroll 中$els 相关问题
在Vue2.0中,v-el 和 v-ref 合并为一个 ref 属性了,可以在组件实例中通过 $refs 来调用。这意味着 v-el:my-element 将写成这样:ref="myElement",v-ref:my-component 变成了这样:ref="myComponent"。写dom元素: 获取dom元素: this.menuScroll = new BScroll(t
2017-09-19 21:09:44
824
转载 tp3.2.3 权限管理开发步骤
需要开发以下功能,顺序是:①【添加角色 → 角色列表】 →②【添加节点 → 节点列表】 →③【权限列表 → 分配权限】 →④【添加用户 → 用户列表 】 →⑤【Rbac 配置】→⑥【登陆】
2017-06-30 15:35:34
3064
原创 Tp3.2.3 整合 百度Ueditor1.4.3.3 图片上传功能
首先现将百度Ueditor引入网页,修改要修改的配置,特别是serverUrl 如图修改成自己要调用的控制器方法。特别强调, Ueditor 会与ThinkPHP的trace调试冲突,所以要关掉SHOW_PAGE_TRACE' =>false, 调用ThinkPHP upload类重写上传方法public function upload(){ date_default
2017-06-14 16:55:34
728
原创 百度Ueditor 图片上传路径配置
找到php文件夹中的config.json文件,修改其中的imagePathFormat属性此处的路径为绝对路径,所以要将项目的完整路径补全即可
2017-06-11 17:28:06
1379
转载 ThinkPHP3.2.3 RBAC 权限管理
namespace Admin\Controller;use Think\Controller;use Org\Util\Rbac;Class CommonController extends Controller{Public function _initialize(){if(!isset($_SESSION[C('USER_AUTH_KEY')])){$this->r
2017-05-31 17:55:33
879
转载 JQuery中attr()和prop()方法的区别
1、操作对象不同很明显,attr和prop分别是单词attribute和property的缩写,并且它们均表示"属性"的意思。不过,在jQuery中,attribute和property却是两个不同的概念。attribute表示HTML文档节点的属性,property表示JS对象的属性。 id="message" class="test" data_id="123"> t
2017-05-28 23:28:09
329
转载 Windows 下配置php+Redis
为了在本地环境尝试Redis缓存操作,需要安装redis扩展,我本地环境用的是wamp3.0.6,使用的PHP版本是5.6.25具体步骤参考文章:http://www.jianshu.com/p/5c7653d6e996完成安装后,若是在ThinkPHP3.2.3中搭建新的Redis类任意控制器下的方法下写:Public function open ($pa
2017-05-22 23:21:23
314
转载 ThinkPHP 3.2.3多应用开启/项目分组
ThinkPHP 3.2.3多应用开启/项目分组在 index.php 中添加:// 绑定Home模块到当前入口文件define('BIND_MODULE','Home');如下图在 admin.php 中采用和 index.php 相同的配置,除了 BIND_MODULE 的定义,将 BIND_MODULE 的定义改为:// 绑定Admin模块到
2017-05-16 18:07:25
1014
空空如也
JavaScriptMP3播放器怎么修改尺寸,求大神
2014-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人