教程:使用 GitHub Pages + Hexo 白嫖个人网站
Hexo 官方文档:https://hexo.io/zh-cn/docs/ (有简体中文哟)
1.下载并安装 Node.js 以及 Git如果官网下载太慢了,可以到马云爸爸那里去下载:https://developer.aliyun.com/mirror/
2.注册 GitHub 账号https://github.com/
3.在 GitHub 新建仓库(Repo)仓库名字如下:<你的用户名>.github.io
4.安装 Hexo在任意位置打开命令行工具,例如 CMD 或者是 PowerShell,输入以下命令,等待安装完成。
1npm i -g hexo hexo-server hexo-deploy-git
这三个包分别是 hexo 本体、hexo 开发服务器以及 hexo 的 git 部署工具。
5.初始化 hexo在电脑上找一个你看的顺眼的位置,新建一个文件夹,例如“my-blog”,进入你准备放置博客的文件夹,输入:hexo init
它会下载需要的文件,等待下载完成。
6.写博客文件夹source/_post/内以.md结尾的文件就是你的博文,采用Markd ...
使用 GitHub Actions 更新博客
使用 GitHub Actions + Hexo + GitHub Pages ,白嫖 GitHub 的服务器资源建立可以自己更新的个人博客。
连命令行都可以不用敲了,嘻嘻。
前提电脑已经安装Node.js以及Git,知道什么是GitHub,用过Hexo。
1. 建立一个私人 Repo 用于保存源码这个 Repo 下面简称源代码 Repo
例如:https://github.com/Dragon-Fish/ghpages
2. 建立一个名字叫 <用户名>.github.io 的 Repo这个 Repo 下面简称网站 Repo
例如:https://github.com/Dragon-Fish/dragon-fish.github.io
3. 创建 ssh 连接密钥,并上传 GitHub
在自己的电脑上用命令行敲:ssh-keygen -t rsa -C "<你的邮件地址>"
一路回车,直到系统提示生成完毕
找到生成的两个文件id_rsa以及id_rsa.pub
id_rsa.pub是公钥,点击自己的头像 → 设置 → ssh → 添加,把 ...
站点导航
本页面用于记录无法被常规归档索引的独立页面,查找文章请到归档。
InPageEdit插件
InPageEdit-v2
InPageEdit Analysis
InPageEdit Update Logs
如何更新博客内容
本文主要是小鱼君写给自己的技术备份
使用软件
安装编辑器:Visual Studio Code ← 太好用了
安装Node.js、git,如果官网速度慢,可以使用淘宝镜像
下载源码1git clone https://github.com/Dragon-Fish/ghpages.git
处理依赖本博客包管理使用yarn,可以通过npm i -g yarn安装
安装依赖:yarn install
安装hexo:yarn global add hexo-cli
新建文章
从 vscode 打开文件夹,进入命令行
hexo new post 路径 建议用英文,毕竟标题可以改
写就完事了
预览网站1yarn server
如果显示Hexo is running at http://localhost:4000代表已开启预览服务器,所做的更改刷新网页即可查看
发布更新
目前博客已经使用 GitHub Actions 自动化部署,将源代码 push 到 GitHub 即可
1yarn deploy
Hello World
有句老话怎么讲来着?哦对我想起来了:“你好,世界!”
2020年4月20日,机智的小鱼君为了方便维护及风格统一而实施了Wjghj Document Center 2.0统合计划,因此文章《你好世界》也被统一为了一篇。这部分写给dragon-fish.github.io的访客
“也该好好研究一下如何利用GitHub Pages了,白嫖它不香吗?”
缘起如果你是稍微懂一些Web Develop知识以及经常使用GitHub你也已经发现了,这个博客是利用蹭GitHub资源,使用著名静态博客生成器Hexo生成的。
你也许知道,我其实有一个基于WordPress的博客网站 https://blog.wjghj.cn
也就是说建立这个网站似乎完全是冗余的。比起使用PHP构建的动态网站,hexo每次更新都要使用命令行去hexo clear或者hexo generate,最后再hexo deploy,显得十分麻烦,我为什么要在GitHub Pages上建立一个这样的博客呢?
原因很简单,那就是——帅啊!!!
试问哪个玩Web前端的男孩不想坐在Shell前敲着旁人压根看不明白的命令行?
抱 ...
突然想到的有点酷酷的反派式发言
呵,为什么要挣扎呢?不如留在原地,安逸的等待你终将面临的结局。你以为自己所做的“努力”,只不过让你的失败看起来更为体面罢了。
什么“天选之人”啊——只不过是一个听起来响亮的名号。然而如此闪耀的你又能做到什么呢?让“黑暗”中的“狙击手”更轻易的命中自己吗?
可笑至极,你认为用精良的武器和先进的装备就能让自己变强吗?在真正的战场上,唯有丰富的经验才是最强有力的武装。当你看到你面前走来的人,手里握着老式短枪,胸前挂着的是密密麻麻的十年前的荣誉勋章时,你就应该知道——你已经死了。
咳咳,你可能永远也想不到,这些中二的台词是我突然怀旧,想玩QQ飞车,在打排位赛的时候随口编出来的……
原句…大概是这样的:“呵,什么花里胡哨的赛车啊,要知道,这些垃圾玩意对你一点帮助都没有,接受制裁吧,你们这些水货玩意,什么星耀,什么车神,只不过是你自以为引以为豪的虚名罢了!在竞技游戏里,唯有实力才是真正的力量。哇哈哈哈,你们何必要穷追不舍呢?无论如何都要挣扎的样子实在是可笑至极,我看不如直接停车挂机省省力气,反正迎来的结局只会有一个——我将一骑绝尘。你们所做的一切努力不过是让你们的失败看起来更为体面罢了。当你看 ...