hexo

使用 Hexo + Github 搭建个人博客

倾然丶 夕夏残阳落幕 提交于 2019-12-06 15:16:13
应某位大佬吩咐,在这里讲解下如何使用 Hexo + Github 来搭建个人的博客。 开篇先给大家放一张我的博客的效果图吧 准备篇 要安装的环境及使用的软件 git、 node.js、 Hexo 这里我使用的是 Visual Studio Code(下面简称 vscode),不得不说这是一款十分强大的编辑器。当然了,采用什么编写不限制,我这里的话只介绍 vscode 的用法。 1. Github 的简介及配置 在 前一篇文章 中也介绍了 Github 是全球最大的同性交友网站,具体请看前一篇介绍。 在这里呢,我们采用了 Github 来作为我们的代码管理仓库,不仅因为他是免费的,而且因为其有 Github Page 这个特别牛叉的功能,就是给每个人都提供了一个域名。在这个特定的仓库里,我们可以使用特定的域名来访问此项目,为本篇文章的实现打下了基础。 首先,我们得先注册一个 Github 的账号。 点击前往 Github 的注册页面如下图所示。 然后就是填写用户名,密码了。这里的用户名千万不要随便填,以后的域名就是以它开头的,并且它是唯一的,不能与其他的重复。 这里有注意点,注册填完用户名后,会让你选择账户类型,就是选择是否收费,选择 ¥0 就好了。然后邮箱一定要真实,要验证的。第三步的选择随便选选就行了。注册完成后就进入到了主页面,样式如下图所示。 选择最中间的 Start a

如何使用Github搭建自己的博客

自古美人都是妖i 提交于 2019-12-06 11:43:48
1.前期准备 sudo apt-get install npm sudo npm install hexo -g 首先使用如下命令创建项目,name是你要创建的博客的名字: hexo init {name} 例如我的是: hexo init qujingtongxiao 接下来我们首先进入新生成的文件夹里面,然后调用 Hexo 的 generate 命令,将 Hexo 编译生成 HTML 代码,命令如下: hexo generate 然后我们利用 Hexo 提供的 server 命令把博客在本地运行起来,命令如下: hexo server 我们到浏览器输入IP+4000就可以看到博客了,即输入 ***.***.**.**:4000 页面如下: 在你的 themes 文件夹下使用 Git clone 命令来下载: git clone https://github.com/blinkfox/hexo-theme-matery.git 2.部署到github 首先在github上建立一个博客的仓库,参考这篇 博文 . 在自己的机器Hexo根目录下,打开根目录下的 _config.yml 文件,找到 Deployment 这个地方,把刚才新建的 Repository 的地址贴过来,然后指定分支为 master 分支,最终修改为如下内容: # Deployment ## Docs:

阿里云ECS云服务器CentOS部署个人网站

ぃ、小莉子 提交于 2019-12-06 09:44:15
ping了一下coding pages和阿里云服务器的速度,意外感觉coding的速度反而更快。不过为了折腾,还是把博客迁移到阿里云,跌跌撞撞遇到很多坑,大多是由于对指令不熟悉以及部分教程省略了部分步骤,最后不断谷歌终于成功了! 购买学生机 一开始纠结了好久的问题是: 阿里云学生机 要买 轻量应用服务器 还是 云服务器ECS ?最后看着教程买了半年的 云服务器ECS &Centos,因为参考的教程也是用的这种配置。 但是我后悔了,前者的带宽峰值是后者的五倍啊啊啊啊!!!果然人一穷就想着要追求性价比,流下了穷人的泪水呜呜呜 阿里云配置: 找到云主机实例(这个实例就是你购买的ECS服务器) 找到服务器主机实例 在云服务器ECS列表中选择实例。 然后选择你在购买服务器时选择的服务器区域。 就是你自己的服务器实例了。 添加安全组规则 如果要使用CentOS镜像系统这个安全组规则是必须要添加的。 简单明了,下面用四张图来演示添加安全组规则。 进入实例管理 进入实例管理 进入安全组配置规则 进入安全组配置规则 打开添加安全组规则 打开添加安全组规则 添加安全组规则 添加安全组规则 好的,配置完成,很简单对不对,不过这还只是热身哦,接下来就要进入主题开始我们的搭建博客之旅。 服务器环境搭建 选择实例的远程连接 选择远程连接 输入远程密码 输入远程密码 注意:这里的远程密码

个人博客神器使用coding,cloud studio 动态,静态网站随你选

狂风中的少年 提交于 2019-12-06 08:28:42
简介 个人搭建博客网站,一般都是采用githup pages 搭建静态网站,但由于githup国内访问速度较慢,最重要的是百度无法获取githup数据,所以只能是个人博客了。 国内也出现了几个比较优秀的代码托管平台,其中能提供类似pages 服务的有码云,coding. 个人微信号 geekscode 码云 码云可以像githup 一样提供了Gitee Pages服务,使用方式与gitihup类似,但有个问题是自定义域名需要购买vip。当然如果自己没有这方面考虑,gitee 将是你最好的选择。码云应是目前国内项目开源最好的平台,无论是针对个人开发者,还是已经开源的项目。就是一个国内的githup 。不过现在都是巨头站队,码云虽然与csdn合并,但始终没有巨头入围。 coding 相比于码云,coding后台更加强硬,这已经被腾讯云收购了。与腾讯云合作在线编程cloud studio,不仅能提供静态网站,还可以实现一键部署wordpress,实现动态网站。(个人版硬盘 128M,数据库 128M)。实现动态网站,一般是需要自己购买云服务器才可以,但其价格是比较昂贵,在数据量,较少的时候,可以考虑使用 cloud studio 一键部署动态网站。 动态网站wordpress 新建工作空间 从模块创建 选择 WordPress 输入项目名称(blog),创建 进入 blog项目 ****

How do I add a README.md file into the root directory of the generated blog by HEXO?

谁说我不能喝 提交于 2019-12-06 08:16:14
My blog is based on Github Pages and the program I'm using is HEXO the files that are generated by HEXO don't contain a README.md file so I can't make a declaration of my blog on Github repo page.So I want to add a README.md file to the folder that HEXO generates.I've tried that add it manually to the folder after using $ HEXO g and it is added to successfully.But the problem is that every time I use $ HEXO g ,the file I added will be deleted by the program. So I want to that is there any method that make the HEXO program generate a README.md file to the blog's root directory automatically

加速自己的hexo,使用GitHub+Coding实现国内外网站加速

亡梦爱人 提交于 2019-12-06 08:00:41
在配置好hexo之后,我们发现访问网站很慢,但又不是我们使用的主题的问题,那么就是网络环境的影响,即使我们使用了CDN加速,但还是没有我们国内的网站访问起来快速,(听说去美国的服务器要经过太平洋下面的区域,那访问起来也算是挺快了啊),那我们就可以让我们的网站在国内和国外各备份一份,然后国内的用户访问国内的,国外的用户访问国外的网站 1. 创建项目 进入 Coding 官网 点击个人版登陆,没有账号就注册一个并登录,由于 Coding 已经被腾讯收购了,所以登录就会来到腾讯云开发者平台,点击创建项目 项目名称建议和你的用户名一致,这样做的好处是:到时候可以直接通过 user_name.coding.me 访问你的博客,如果项目名与用户名不一致,则需要通过 user_name.coding.me/project_name 才能访问,项目描述可以随便写 2. 配置公匙 配置 SSH 公钥方法与 GitHub Pages 的方式差不多,点击你的头像,依次选择【个人设置】-【SSH公钥】-【新增公钥】 PS:公钥储存位置一般在 C:\Users\用户名.ssh 目录下的 id_rsa.pub 文件里,用记事本打开复制其内容即可 3.配置 _config.yml 进入你的项目,在右下角有选择连接方式,选择 SSH 方式(HTTPS 方式也可以,但是这种方式有时候可能连接不上,SSH

Centos服务搭建-Hexo

你离开我真会死。 提交于 2019-12-06 07:52:11
安装git sudo yum install git-core 安装Nodejs13 curl -sL https://rpm.nodesource.com/setup_13.x | bash - sudo yum install nodejs -y npm install -g cnpm --registry=https://registry.npm.taobao.org 安装Hexo cnpm install -g hexo-cli 来源: https://my.oschina.net/daxian1110/blog/3136313

博客搭建

只谈情不闲聊 提交于 2019-12-06 06:36:17
此博文转自:https://juejin.im/entry/5a574864f265da3e3c6c1217 侵权请告知。 安装Node.js 在 Windows 环境下安装 Node.js 非常简单,仅须到 官网下载 安装文件并执行即可完成安装。 安装Git 去 Git官网 根据你的电脑参数,下载对应版本。 下载完成,通过在命令行输入 git version 查看是否安装成功,有输出版本号说明安装成功。 鼠标邮件菜单里就多了 Git GUI Here 和 Git Bash Here 两个按钮,一个是图形界面的Git操作,一个是命令行,我们选择 Git Bash Here 。 Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 一、Hexo安装 桌面右键鼠标,点击Git Bash Here,输入npm命令即可安装 npm install hexo-cli -g npm install hexo-deployer-git --save 第一句是安装hexo,第二句是安装hexo部署到git page的deployer,两个都需要安装。 如下图即安装完成。 二、Hexo初始化配置 创建Hexo文件夹 安装完成后,根据自己喜好建立目录(如F:\Blog\Hexo),直接进入F:

关于hexo一点补充说明

放肆的年华 提交于 2019-12-06 06:36:13
昨天很兴奋地写下了文章,并且觉得没什么要改的了,今天又看了一下真是打脸啊,按照昨天的文章《谈谈hexo主题优化》,这样修改下去有一个问题。文章页显示的是 栏目名称/文章id.html,但是栏目显示的却是 categories/栏目名称/,很显然这个categories增加了抓取的层级,要想办法去掉。 用了各种的办法,最后还是解决了。 archive_dir: archives category_dir: categories code_dir: downloads/code   在这段代码里,如果我们将categories改为"/"则问题解决,修改为: archive_dir: archives category_dir: / code_dir: downloads/code   然后用命令重新生成上传一下即可 hexo clean hexo generate hexo deploy    来源: https://www.cnblogs.com/xiaohutume/p/11965768.html

hexo与github page搭建博客

可紊 提交于 2019-12-06 06:36:04
安装 npm i hexo-cli -g hexo init blog cd blog npm install hexo server 发布hexo到github page npm i hexo-deployer-git -S 然后在_config.yml文件最下面找到有deploy的地方,粘贴如下: deploy: type: git repo: git@github.com:raind33/raind33.github.io.git branch: master name: raind33 email: 2331336537@qq.com hexo g // 产生静态文件 hexo d // 把我们的hexo部署到远程的github上去, 运行完成后就可以在github中的仓库raind33.github.io看到了 现在就可以访问https://raind33.github.io/ 看到我们的blog了 来源: https://www.cnblogs.com/raind/p/11965775.html