github博客搭建

使用 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:

博客搭建

只谈情不闲聊 提交于 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与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

基于hexo创建博客(Github托管)

六眼飞鱼酱① 提交于 2019-12-06 05:19:45
基于hexo的博客 搭建步骤 1.依赖文件下载 Node.js 2.Hexo的安装 3.部署到Github 4.Hexo创建博客基本操作 5.Hexo主题皮肤更换 依赖文件Node.js 首先要安装node,npm 前端支持的基础文件 npm包管理,使用cnpm下载速度更快 npm install -g cnpm --registry=https://registry.npm.taobao.org Hexo框架安装 1.框架安装 cnpm install -g hexo-cli 2.创建一个 空文件夹 ,在文件下创建博客 mkdir blog 3.hexo 的生成, 初始化博客 sudo hexo init 4.博客启动 start hexo s 可以本地预览 http://localhost:4000 5.编辑新文章 hexo n "文章名称" hexo g 生成 部署到Github 1.安装github部署的工具 cnpm install --save hexo-deployer-git vim _config.yml 配置文件 # Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: https://github.com/GeekDengshuo

使用Hexo在Github搭建静态博客

眉间皱痕 提交于 2019-12-05 23:40:55
1. 环境环境 1.1 安装Git 请参考【1】 1.2 安装node.js 下载:http://nodejs.org/download/ 可以下载 node-v0.10.33-x64.msi 安装时直接保持默认配置即可。 2. 配置Github 1.1 建立Repository 建立与你用户名对应的仓库,仓库名必须为【your_user_name .github.io 】 1.2 配置SSH-Key 参考【1】 3. 安装Hexo 关于Hexo的安装配置过程,请以官方Hexo【2】给出的步骤为准。 3.1 Installation 打开Git命令行,执行如下命令 $ npm install -g hexo 3.2 Quick Start 1. Setup your blog 在电脑中建立一个名字叫「Hexo」的文件夹(比如我建在了D:\Hexo),然后在此文件夹中右键打开Git Bash。执行下面的命令 $ hexo init [info] Copying data [info] You are almost done! Don't forget to run `npm install` before you start blogging with Hexo! Hexo随后会自动在目标文件夹建立网站所需要的文件。然后 按照提示,运行 npm install(在 /D/Hexo下)

使用GitHub Pages搭建博客

陌路散爱 提交于 2019-12-05 14:31:01
使用GitHub Pages搭建博客 14 Jan 2015 新的一年开始,一定要做点美好的事情。 GitHub 是一个开源项目的托管网站,相信很多人都听过。在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流。 GitHub Pages 是Github为大家提供的一项服务,不仅能为托管的项目建立主页,还可以为我们建立个人博客。下面我就介绍个人博客是如何建立的,这里我们先假设大家已经了解Git一些基本使用,将来我也会发布另外一篇 《Git基本安装和使用教程》 。 在使用GitHub Pages建立个人博客前,我们象征性地了解一下GitHub Pages建立的页面有哪些优点: 极简的配置,轻量级系统,无需数据库 使用标记语言,如Markdown 使用GitHub托管服务,免费300MB空间 可以绑定自己的域名 新版的GitHub Pages还支持CDN服务,提升访问速度 要说缺点的话,其实也有一些: 使用 Jekyll 模板系统,属于静态页面。 基于Git操作,需要有一定的动手能力。 动态性不好,没有评论系统,不过可以自己配置 Disqus 扩展。 总体来说,GitHub Pages搭建的博客使用起来是非常方便的。配置好了之后,只需要使用例如Markdown编写自己的博文,扔到指定的文件夹里即可发布了。完全不需要管理网站相关的事务,例如数据库

一步步在 github pages 上用 jekyll 搭建属于自己的博客

一笑奈何 提交于 2019-12-05 11:31:39
序 我的专业与互联网没有太大关系,接触博客还是工作以后的事情。随着工作的经验增加,总想将自己的所思所得记录下来,毕竟,好记性不如烂笔头。 开始是将自己的总结在本地保存,但是本地有一个劣势,就是不能随时随地的查看,最重要的是,不能随时随地的装X,所以,最后转到了简书,转到简书,是17年的时候,那个时候,简书的质量还是有保证,但是,随着简书的发展,广告越来越多,文章质量越来越差,而且首页推送的文章太多关于性的东西,重要是,慢慢地也出现了好多标题党,让人烦不胜烦。 无奈之下,只有尝试去寻找新的平台... 此时,盯了很多家,比如博客园,csdn, 知乎,少数派等。除了知乎让我比较满意外,其它都有广告,当然,知乎也有,不过,知乎的质量在那儿,所以,广告也就不那么在意了。但是知乎是问答型社区,与自己这无病呻吟小年轻的风格又有点不搭,在上面写一篇文章,确实是要一定的专业深度的,当然,灌水这种事情,我不愿意去做。 最后,结论就是各个平台都不满意。 那就自己搭建一个博客平台吧... 博客选择 搭建个人博客,有很多种方案。 因最近经济压力大,所以,本着能省几毛是几毛的理念,便选择了平台免费,功能强大,上手简单的组合:github pages +jekyll 来搭建自己的博客 明不知昔 。 为什么选择这个组合呢? 服务器选择 收费的云服务器什么的就不考虑了,那么免费且还能搭建博客的,主要的选择就是

一步步在 github pages 上用 jekyll 搭建属于自己的博客

江枫思渺然 提交于 2019-12-05 11:17:44
序 我的专业与互联网没有太大关系,接触博客还是工作以后的事情。随着工作的经验增加,总想将自己的所思所得记录下来,毕竟,好记性不如烂笔头。 开始是将自己的总结在本地保存,但是本地有一个劣势,就是不能随时随地的查看,最重要的是,不能随时随地的装X,所以,最后转到了简书,转到简书,是17年的时候,那个时候,简书的质量还是有保证,但是,随着简书的发展,广告越来越多,文章质量越来越差,而且首页推送的文章太多关于性的东西,重要是,慢慢地也出现了好多标题党,让人烦不胜烦。 无奈之下,只有尝试去寻找新的平台... 此时,盯了很多家,比如博客园,csdn, 知乎,少数派等。除了知乎让我比较满意外,其它都有广告,当然,知乎也有,不过,知乎的质量在那儿,所以,广告也就不那么在意了。但是知乎是问答型社区,与自己这无病呻吟小年轻的风格又有点不搭,在上面写一篇文章,确实是要一定的专业深度的,当然,灌水这种事情,我不愿意去做。 最后,结论就是各个平台都不满意。 那就自己搭建一个博客平台吧... 博客选择 搭建个人博客,有很多种方案。 因最近经济压力大,所以,本着能省几毛是几毛的理念,便选择了平台免费,功能强大,上手简单的组合:github pages +jekyll 来搭建自己的博客 明不知昔 。 为什么选择这个组合呢? 服务器选择 收费的云服务器什么的就不考虑了,那么免费且还能搭建博客的,主要的选择就是

Github搭建个人博客的总结

删除回忆录丶 提交于 2019-12-05 03:02:08
1. 参考 这个 博客 : https://blog.csdn.net/xudailong_blog/article/details/78762262 2. 把上面按照的就安装,并把git 仓库克隆到本地。 3. cd 到 git 仓库目录,如果要本地调试 的话,直接 执行命令行: Jekyll serve --watch, 注意如果出现一下的错的话,就执行 gem install jekyll-paginate,停止运行Jekyll 直接是 ctrl + C,   在网页上可以按F5 进行刷新修改的内容。 Dependency Error: Yikes! It looks like you don't have jekyll-paginate or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. If you've run Jekyll with `bundle exec`, ensure that you have included the jekyll-paginate gem in your Gemfile as well. The full error message from Ruby