前言
Hexo是一个静态网站生成器,许多人用其来搭建博客,我的博客就是使用Hexo搭建,相比前之前介绍的Halo(传送门:利用Replit搭建个人博客Halo)搭建成本更加低,因为很多网站都支持了托管静态网站(后面可能会更新一篇静态网站的文章),但Hexo是静态网页,没有后台管理系统,对于想新建一个博客的小白来说难度比Halo大,但是也有许多大佬构建了网页的Hexo后台管理系统,今天给大家介绍两个后台管理系统:Qexo和ESHexoN,并附上搭建方式
Hexo的源码需放在Github/Gitlab上
Qexo
** Qexo,一个快速、强大、漂亮的在线Hexo编辑器**
Github仓库、使用文档
特色:
自定义图床上传图片
在线配置编辑
在线页面管理
开放API
自动检查更新
在线一键更新
快速接入友情链接
简单的说说短文
类似不算子的统计
自动填文章模板
下面是搭建教程
准备数据库
Qexo支持的数据库:
MySQL
PostgreSQL
MongoDB
这次我们使用MongoDB数据库,先去MongoDB官网注册一个账户,这边我已经有账户了就不做演示了
因为MongoDB ...
准备工作
安装Hexo
安装NPM
安装node.js
重装开始
更换淘宝源
npm config set registry http://registry.npmmirror.com
换回默认源
npm config set registry https://registry.npmjs.org/
初始化Hexo
安装Hexo
hexo init Blog_v
进入博客文件夹
cd Blog_v
初始化git
git init
安装Buterfly主题
从Github安装稳定版
git clone -b master https://github.com/jerryc/hexo-theme-butterfly.git themes/butterfly
进入[Blog_v]/themes/butterfly,删除[.git]文件夹
安装pug 以及 stylus 的渲染器
npm install hexo-renderer-pug hexo-renderer-stylus --save
方便后续升级
cp -rf ./theme ...
网络基建计划未读
个人图床搭建之Github篇前言
图床是一种用于存储和分享图片的在线服务。用户可以将自己的图片上传到图床,然后通过链接来分享图片。个人博客需要图床主要是因为博客需要展示大量的图片,而将图片直接上传到博客服务器会占用大量的存储空间,导致网页加载速度变慢,同时也会增加服务器的负担。使用图床可以将图片存储在专门的图片服务器上,从而减轻博客服务器的压力,同时也能提高网页加载速度,使用户体验更好。另外,使用图床还可以方便地管理和分享图片,更加灵活和方便。虽然市面上有很多图床,但有些是付费的,不太适合白嫖党的使用,一些免费的公益图床有随时面临跑路的风险,所以自建一个个人图床尤为重要。
准备
Github账户(这个不多说了)
PicGO (非必须,一款好用的图床功具)
Vercel账户(非必须)
域名(非必须)
教程
Github仓库图库基础篇
创建仓库
登入/创建完Github账户后,回到Gtihub首页,点击右上角的➕号,选择New repository创建一个新的仓库
在Repository name输入图床仓库的名字,这里我输入图床的名字,我这里输入ImageBed作为我图床仓库的名字,Description可以 ...
网络基建计划未读
利用Replit搭建个人博客Halo简介
Halo
Halo是一款个人博客平台,具有可视化界面,易于部署,自带评论系统和附件系统,是小白入门的不二选择
Replit
Replit是一个基于浏览器的云端协同开发平台,可用于构建开发环境、实时协作、托管网络应用等。Replit提供可创建动态或者静态网站的容器,并会自动生成免费https域名.这代表着任何人都可以试用Replit的云服务器创建自己的网站,或者是其他的服务,而且这一切,都是免费的
Halo-on-replit
Halo官方部署方式是使用Docker安装,但是Replit免费用户只提供了.H.G的服务器,并不足以安装Docekr,这里需要使用舒夏大佬根据Halo源码编译的jar包,Github项目地址,舒夏大佬教程博客
准备
Replit账户
域名(非必备)
UptimeRobot(非必须)
教程
注册账号及账户设置(如果已经注册过Replit账号可以跳过这一步)
注册地址,可以用GitHub账户/Google账户/邮箱进行注册。(如果没有自己的域名,那么起名的时候慎重)
回到主页,点击左上角的的用户名,选择Account
依次填写First nam ...