应用场景: 在大型项目里需要很多图片时,不会直接把图片存储在项目文件夹里,也不推荐直接用数据库存储,而是用第三方存储,cdn,也可以自己搭个存储图片的服务器,等等方式,如果时自己练练手,做做博客,写写小项目,就可以用 jsDelivr + github 的方式把图片先存储在github的仓库里,然后再用jsDelivr的git链接调用图片即可,很方便,当然,如果有条件可以使用其他更好的方式. 步骤: github: github仓库的创建: 没有github账号的先注册一个github账号,登录…
前言 有人就问了你这个标题写错了?不应该是PicGo+jsDelivr+GitHub搭建咱的免费图床吗? 2333,是一个上传程序啊,不系写错了. 程序介绍 目前程序已实现两种模式上传到GitHub或Gitee,但是RT对吧. 项目开源地址: yumusb/autoPicCdn 搭建 准备条件:宝塔添加一个网站,上传源码并解压到网站目录下. https://github.com/yumusb/autoPicCdn同时宝塔里创建数据库,并导入源码目录下的pic.sql,然后修改网站目录下up.ph…
一直听说用hexo搭建一个拥有自己域名的博客是很酷炫的事情~,在这十一花上半个小时整个hexo博客岂不美哉. 使用Hexo吸引我的是,其简单优雅, 而且风格多变, 适合程序员搭建个人博客,而且支持多平台的搭建,再加上有些node,git基础,分分钟创建出一个高大上的博客.废话少说,开始吧. 准备工作 1.node:用来生成静态页面的 到Node.js官网下载相应平台的最新版本,一路安装即可. 2.git: 把本地的hexo内容提交到github上去.没有安装的可以看此教程. 3.github:用…
Github配置 首先,创建一个GitHub账号 然后添加一个仓库 创建完后点头像,Setting 然后点击Developer settings 然后点击Personal access tokens 点击Generate new token 创建一个token 起个名字 勾选repo即可,当然也可以全勾选上 PicGo配置 项目地址:Molunerfinn/PicGo: A simple & beautiful tool for pictures uploading built by vue-c…
1.Hexo简单介绍 Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页. 风一般的速度Hexo基于Node.js,支持多进程,几百篇文章也可以秒生成. 流畅的撰写支持GitHub Flavored Markdown和所有Octopress的插件. 扩展性Hexo支持EJS.Swig和Stylus.通过插件支持Haml.Jade和Less. 总之有个动态背景图啥 特别好管理 也非常的优美 展示地址:He…
今天突发奇想,想用GitHub搭建一个个人博客,就大概学习了一下,特此记录. 其实非常简单,首先要知道,这里是通过GitHub Pages进行搭建的,什么?不知道什么是GitHub Pages?Github Pages设计的初衷是为托管在GitHub上的项目提供介绍页面,开发者们可以通过GitHub Pages为他们的每一个项目创建一个用于介绍该项目的静态网站,因为它是免费的,所以我们可以拿来搭建个人网站,不过先明确一下,不同于在服务器上搭建网站,GitHub没有数据库,搭建的也是静态网站,每次…
使用hexo+github搭建一个可以外网访问的个人博客,此文用于记录博客初级的使用方法. 新建-编写-生成-部署文章的全过程 1.使用cmd完成 打开命令提示符[win+r输入cmd] 切换到自己本地blog目录 创建md文件,以供后面的文章编写 创建好的文件在D:\Blog\source_posts下,打开后即可进行编辑 编辑完成后进行对文章的页面生成及部署 成功访问https://zsy0216.github.io/article.github.io/ #1.打开命令提示符cmd win+…
使用hexo+github搭建一个可以外网访问的个人博客,此文用于记录博客初级的使用方法. 新建-编写-生成-部署文章的全过程 1.使用cmd完成 打开命令提示符[win+r输入cmd] 切换到自己本地blog目录 创建md文件,以供后面的文章编写 创建好的文件在D:\Blog\source_posts下,打开后即可进行编辑 编辑完成后进行对文章的页面生成及部署 成功访问https://zsy0216.github.io/ #1.打开命令提示符cmd win+r :cmd #2.切换到本地目录…
原文链接: 一劳永逸,使用 PicGo + GitHub 搭建个人图床工具 经常写博客的同学都知道,有一个稳定又好用的图床是多么重要.我之前用过七牛云 + Mpic 和微博图床,但总感觉配置起来比较麻烦,用起来也不是很顺手.而且更让人担心的是,万一有一天图床服务不能用了怎么办?那之前的图片岂不是都挂了. 直到遇到了 PicGo + GitHub,彻底打消了我的所有顾虑,而且配置简单,使用优雅.背靠 GitHub 和微软,稳定性问题基本不用担心.还有就是支持 Windowns,macOS 和 Li…
摘要:这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册.DNS设置.github和Hexo设置等过程,这是我写得最长的一篇教程.我想将我搭建独立博客的过程在一篇文章中尽可能详细地写出来,希望能给后来者一个明确的指引,同时用这篇教程开篇,正式开始我的第八大洲之旅. 前言 作为一个技术小白,没有技术基础,看网上的教程也云里雾里,看程序员的教程相当不容易,稍微有些细节描述得不清楚自己就要绕弯路去找答案(善用搜索引擎),所以,在自己的博客搭建完成之后,我决定要将我搭建博客的过程全记录下来,以供后期和…
前言 在一次看到别人的博客主页,觉得设计很漂亮.但是由于自己对于前台这块没什么办法,煞是羡慕.偶然中发现这种样式是在Github上面搭建的,使用的是Next主题.于是便想自己也搭建一个,于是便去就去查询相关资料,在经历不少错误之后,终于搭建成功. 由于当时搭建的时候,没怎么记载,而且当初用的也不太熟.在使用了3个多月之后,趁着国庆这个时间将本博文写出来.如有不妥,欢迎指教! 注:其实搭建一个自己域名的博客,最大的作用就是提升了逼格- 效果图: 一.配置Hexo环境 1.下载并安装git 地址:…
最近在听尤瓦尔·赫拉利代写的两本书<人类简史>和<未来简史>两本书评,一部描述人类从哪里来,一部描述人类将往哪里去,书中阐述以前我们经历的饥饿.疾病和战争已经渐渐逝去,未来我们所追求的,也是我们不敢想象的:长生不死.幸福快乐和化身为神.书中阐述:在未来技术将让99%的人变得无用,少数人升级为超人甚至人神. 再想想自己,会不会就是这99%中的一员,莫名有一丝丝焦虑.三年没碰代码,作为一个IT男,实在不好意思跟别人说我是搞IT的,趁人未30,赶紧武装下自己也许还来得及. 和一些前辈沟通…
本文旨在记录一下我在通过hexo搭建一个博客,并将其部署在github上面的过程,也供我自己在以后的使用过程中能够快速学习和参考.需要看更详细或者官方文档的可以点击Hexo官方文档进行查看. 安装前提 安装 Hexo 非常简单.需要预先安装: Node.js Git 准备条件做好了之后就可以开始安装Hexo了 安装Hexo 打开Git Bash 执行命令 1 $ npm install -g hexo-cli 创建博客 Hexo安装完成后,分别执行如下命令,Hexo会自动生成需要的文件夹 123…
上次有人留言说,技术博客是程序员的标配,但据我所知绝大部分技术同学到现在仍然没有自己的技术博客.原因有很多,有的是懒的写,有的是怕写不好,还有的是一直想憋个大招,幻想做到完美再发出来,结果一直胎死腹中.但其实更多程序员是不知道如何去搭建一个博客,其实如今搭建一个个人技术博客非常简单,其中最简单搭建方式莫属使用 GitHub Pages + Jekyll 了,我的博客就是使用这种技术. GitHub Pages Github Pages 是面向用户.组织和项目开放的公共静态页面搭建托管服务,站点可…
话不多说,先看效果: https://bytesfly.github.io/blog 为什么需要一个站点 肯定有人会问,既然有类似 博客园 这样优秀的平台来写博客,为什么还需要自己搭建站点呢? 放在GitHub上托管,可以使用Git追踪博客内容的变更,就像维护代码一样,更加清晰明了,数据也不会丢失. 大多优秀的开源项目,官方文档也很正式,如果用博客园来写貌似有点不合适,此时就需要一个独立的官方文档站点. 如果你想免费搭建属于自己的个人站点,甚至用于一个公司.组织的官网,GitHub Pages也…
喜欢写Blog的人,会经历三个阶段. 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写. 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客. 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章. 大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命.愿意为你管理服务器的人. 但是两年前,情况出现变化,一些程序员开始在github网站上搭建blog.他们既拥有绝对管理权,又享受github带…
要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,那就开始安装吧! 安装Node.js 下载Node.js 参考地址:安装Node.js 安装Git 下载地址:http://git-scm.com/download/ 安装Hexo $ cd d:/hexo $ npm install hexo-cli -g $ hexo init blog $ cd blog $ npm install $ hexo g # 或者hexo generate $ hexo s # 或者hex…
超详细动手搭建一个Vuepress站点及开启PWA与自动部署 五一之前就想写一篇关于Vuepress的文章,结果朋友结婚就不了了之了. 记得最后一定要看注意事项! Vuepress介绍 官网:https://vuepress.vuejs.org/ 类似hexo一个极简的静态网站生成器,用来写技术文档不能在爽.当然搭建成博客也不成问题. Vuepress特点 响应式,也可以自定义主题与hexo类似 内置markdown(还增加了一些扩展),并且可以在其使用Vue组件 Google Analytic…
前言 1.github pages服务生成的全是静态文件,访问速度快: 2.免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台: 3.可以随意绑定自己的域名,不仔细看的话根本看不出来你的网站是基于github的: 4.数据绝对安全,基于github的版本管理,想恢复到哪个历史版本都行: 5.博客内容可以轻松打包.转移.发布到其它平台: hexo.git配置和安装 ## 什么是hexo? >Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他…
前几天七牛云的免费图床测试域名回收,导致我上传的图片都不能访问!要配置自定义域名,域名还要绑定主机.没有云主机的我开始想你们搞一个免费的图床,并且数据也不会丢失呢 ? ​ 想到之前自己在GitHub上搭建过一个GitHub Page ,里面可以上传图片并且图片也可以访问,这不是很好的图床吗,本地可以保存一份,并且上传到GitHub上云端也可以保存一份,还可以使用GitHub提供的地址在线访问图片,这不就解决了我目前的问题了.但是在经过几日的观察,Github page上的图片在线访问加载还是有点…
Nav logo 120 发现 关注 消息 4 搜索 从零开始搭建一个react项目 96 瘦人假噜噜 2017.04.23 23:29* 字数 6330 阅读 32892评论 31喜欢 36 项目地址 从头开始建立一个React App - 项目基本配置 npm init 生成 package.json 文件. 安装各种需要的依赖: npm install --save react - 安装React. npm install --save react-dom 安装React Dom,这个包是…
原文地址: http://fanjiajia.cn/2018/11/23/Mac%E4%B8%8A%E5%9F%BA%E4%BA%8Ehexo+GitHub%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2(%E4%B8%80)/#more 之前一直使用博客园和简书,但是博客园太复杂,而简书虽然很简单,但是没什么新鲜感,偶然得知hexo+github可以搭建自己的博客,主要是可以自己定主题,还很simple,因此,找了个时间,自己搞了一下…
.NET CORE上传文件到码云仓库[搭建自己的图床] 先建一个公共仓库(随意提交一个README文件或者.gitignore文件保证master分支的存在),然后到gitee的个人设置页面找到[私人令牌]菜单创建一个access_token.Gitee官方还友好的提供了基于swagger的API文档和调试页面: https://gitee.com/api/v5/swagger#/postV5ReposOwnerRepoContentsPath 搭建步骤 1.新建一个名为imagebed的仓库…
之前很早就想用hexo弄一个自己独立的博客了,在博客园也写了很多的博客,不过不喜欢博客园的风格.不过今天,终于折腾成功了,用hexo搭建了一个在github写的博客,开心,后面会将自己以前的博客慢慢迁移过来. 前期准备工作 安装hexo npm install -g hexo 创建一个文件夹,如:myBog,cd到myBog里执行hexo init命令 执行hexo generate (hexo g 也可以) 执行hexo server hexo写博客的步骤 新建一篇博客: 方法1: 1 hex…
搭建免费图床全过程! 一.搭建缘由 一开始搭建博客,避免不了要用许多图片,最初使用七牛云来做博客图床,但是后来发现,七牛云只有30天的临时域名,hhhhhhh,果然啊,天下就没有免费的好事啊~后来就发现GitHub配合PicGo可以作图床,而且加上jsDlivr速度可观. 二.GitHub相关配置 新建figure图床仓库 常规新建仓库方式,命名figure(可以换,下面仓库名也得跟着换) 生成一个Token密匙 点击setting 三.PicGo相关配置 下载及注意事项 下载地址 注意:下载p…
在上一篇文章中我们介绍了单页应用是如何使用IdentityServer完成身份验证的,并且在讲到静默登录以及会话监听的时候都提到会话(Session)这一概念,会话指的是用户与系统之间交互过程,反过来说就是用户与系统之间交互的状态就保存在会话(Session)中,对于HTTP协议来说,由于它本身是无状态的,所以为了能够记录用户访问系统的状态,一般使用Cookie来存放会话信息.但是现在我们需要保存的是与IdentityServer之间的会话,对于单页应用来说它一般会存在跨域问题,那Identit…
IdentityServer作为授权服务器它的最终目的是用于对资源进行管控,这里所说的资源有两种,其一是API资源,实际上也就是OIDC协议中客户端(RP)所需要访问的一系列受保护的资源(API),授权服务器通过对终端用户完成身份验证后发放相应Token,然后可以使用Token来完成受保护资源的访问. 另外就是对用户资源进行管控,简单来说就是授权服务器存储了用户相关信息,客户端应用无需也无权来管理,如有需要可以通过授权服务器获取,这样的好处就是将用户信息统一管理,可以保证用户数据一致性.安全性也…
PyPicGo PyPicGo 是一款图床工具,是PicGo是Python版实现,并支持各种插件自定义插件,目前PyPicGo自带了gitee.github.SM.MS和七牛云图传,以及rename.notify和typora等插件,并支持从pypi中下载其他插件和Uploader 源码地址: [gitee]https://gitee.com/Ranger313/pypicgo [github]https://github.com/AnsGoo/PyPicGo 安装 pip install py…
本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多之后的常规方案演进历程. 其次,当服务越来越多之后,我们需要做哪些服务治理? 最后,是dubbo的架构图   注册中心的选择   dubbo支持多种类型的注册中心: Multicast注册中心 Zookeeper注册中心 Redis注册中心 Simple注册中心 这里我们选择zookeeper,其实类型…
开始快速搭建一个项目 通过Webpack + vue-loader 手脚架 https://github.com/vuejs-templates/webpack 按照它的步骤一步一步来 $ npm install -g vue-cli $ vue init webpack my-project $ cd my-project $ npm install $ npm run dev 这里注意在npm install的时候如果太慢或者安装不了可以换一个npm源 怎么更换npm源? 我们可以通过安装n…