github博客搭建

我的github博客搭建之路

半世苍凉 提交于 2020-03-30 13:03:25
首先放上搭建后的博客:https://blowingbreeze.github.io/ ,虽然目前啥都没有,但起码搭建之路走通了,下面介绍我是如何一步步搭建的: 首先当然是google一下,找找网上的教程了,一搜有一大堆,这里不进行列举,随意找一篇看一遍就行 注册github账号,这个不多说; 新建一个github仓库,入口就在你头像的旁边,页面的右上角,仓库名必须是 github账号名.github.io,这样github就知道你这个是一个博客仓库了,具体为什么呢,可以参考 github官方文档 : 进入你仓库的主页,点击右边的Settings, 往下拉到GitHub Pages部分,你应该能看到类似的内容,如果没有的话,请检查仓库名,以及Source部分是否选择了Master branch 在你的本地计算机,新建一个目录(建议英文名),进入目录后,按下shift+鼠标邮件,打开命令行窗口 接下来的操作基本都使用命令行进行, 在开始之前,我们要先安装 node.js, node.js官方下载地址:https://nodejs.org/en/download/ ,下载完后运行,安装; 如果感觉使用官方的源安装文件比较慢的话,可以考虑替换为淘宝镜像:https://npm.taobao.org/ , 具体操作这个链接或者其他博客有说明,这不是这篇博客的主题,暂不细讲;

Github Pages+Gridea搭建个人博客

眉间皱痕 提交于 2020-03-25 17:47:28
1 概述 Github Pages可以用来托管个人网站,静态的,便于用来实现博客,可以在一个仓库的settings中开启: Gridea是一个静态博客写作客户端,所有文件都在本地,没有数据库,实现简单,支持Markdown。 好了不多说开始动手。 2 准备工作 一个Gthub账号 一个Github Pages的仓库 一个Gridea客户端(支持Mac,Windows,Linux) (可选)一个域名 3 Github Pages 仓库名是: 用户名.github.io 需要公开仓库与一个REDAME文件,然后创建. 进入设置开启Github Pages: 下拉找到Github Pages: 默认使用master分支,可以选择主题. 然后在浏览器输入刚才创建的仓库名就可以访问了. 4 Gridea 理论上来说这样就完成了,但是如果想更好看和更方便管理一些,就要用Gridea. 先去下载, 官网这里 . 下载之后直接打开,进入设置: 域名与仓库名一样,分支填master,email自己填,这里说一下Token.打开设置中的开发者设置: 新建一个Token: 只需要勾选仓库相关的权限,名字可以随便. 复制填入. 然后可以测试一下连接: 若失败请返回前几步看看哪里出错. 设置好了之后可以设置主题等,自定义美化. 设置好了之后可以先预览再同步. 同步完成后就可以在浏览器输入 用户名

Pelican搭建静态博客

假如想象 提交于 2020-03-20 18:08:14
前言 一直以来都希望拥有属于自己的个人博客,随性发点信息,写点技术感想,记录自己的生活,重要的是不受广告的影响、不被河蟹、不会担心有一天被莫名其妙地消失。 之前看过一篇 文章 :“像黑客一样写博客”,一下子就被这种简单的方式深深的吸引住了。你只需要一个称手的文本编辑器(Markdown编辑器),再配合终端的git命令就OK了,其余的都不用管了,交给第三方去。几条简单的命令就可以发布博客。 优点: 直接使用Markdown写文章 全站静态化,根据Markdown生成文章的静态页面 直接在Terminal把文章push到Github上即可,有版本管理真好,然后加之Github Page的支持,虽然有一些些小问题,比如缓存,但瑕不掩瑜 整个写作过程和写代码的过程是一致的,符合码农的行为习惯,也就是所谓的“像黑客一样写博客” 本博客是在Gentoo Linux环境下搭建完成,托管到Github Pages。 效果见我的博客: http://aceking.gitcafe.io 知识储备 搭建博客的工具选用了Pelican,Pelican是一个用Python语言编写的静态网站生成器,支持使用restructuredText和Markdown写文章,配置灵活,扩展性强,有许多优秀的主题和插件可供使用。Pelican 的Github地址是: https://github.com

史上最全的 Hexo 博客搭建配置完全指南

梦想的初衷 提交于 2020-03-10 05:12:01
欢迎到我的博客查看最新文章: https://blog.cloudplayer.site 本篇博客基于 Centos 7.x root 用户.   最近利用 Hexo + Github Pages 搭建了一个博客, 总体来说比较满意, 中间也踩了不少坑. 于是将我的配置过程全部记录下来, 就有了这篇博文.   关于 Hexo 搭建配置的博文网上还是挺多的, 但是零零散散, 这篇博文就当成是一个大合集吧. 废话不多说, 下面开始我们的正篇. 搭建 准备环境 安装 Git sudo yum install git-core 安装 Node.js wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh source ~/.bash_profile nvm install stable 安装 Hexo mkdir hexo npm install -g hexo-cli cd hexo/ hexo init 测试服务 hexo server 这时你可以打开浏览器访问 http://localhost:4000 就可以看到你刚刚搭建成功的博客页面了. 当然如果你使用的是云服务器, 那么同样可以打开 (云服务器的 ip):4000 来访问博客. 将博客部署到 Github 把博客部署到 Github

hexo,史上最全搭建个人博客

谁说胖子不能爱 提交于 2020-03-07 17:17:35
前言 2020 - 2 月底鬼使神差的给我的域名 mflyyou.cn 续费三年,2024 - 4 才到期,就琢磨搭建个人网站,Google 了 hexo 中一个自己比较喜欢的主题 hexo-matery-modified ,然后自己改了改其中的内容。 博客的具体效果请观摩 张攀钦的博客 本文概要 hexo 使用,及怎么去改主题的模板 阿里云服务器,搭建 nginx ,配置 nginx 缓存 百度、谷歌 seo 优化,让你的网站可以被搜索到 阿里 oss 作为图片服务器 CDN 加速提高首屏渲染 shell 脚本一键部署到 nginx 目录下,将所需静态资源上传到 oss Hexo 介绍 hexo 会解析 markdown 语法 生成对应的 html ,主题就是 css 样式。 我自己的 hexo GitHub 克隆之后 yarn install 安装依赖。 hexo s 本地预览效果。 yarn 中文教程 如果是用 npm 安装的依赖包的话,请将 yarn.lock 先删除,再 npm install 安装。我已在项目下 .npmrc 配置依赖包从淘宝镜像下载。 root 为项目根路径。 # 本地预览 hexo s # 根据配置文件和主题,将 root/source/_post 下的 markdown 文件生成 html 内容 hexo g # 清空 hexo g 生成的内容

Hexo:语雀云端写作,Github Actions持续集成

戏子无情 提交于 2020-03-07 07:10:58
本文章为原创内容,只发布于本博客和 我的私人博客 ,转载请注明,谢谢 使用 Hexo 静态博客网站发表文章,需要 本地以Markdown的形式写好文章 借助 Hexo 生成静态页面 部署到云主机或者通过 git 到托管平台 既然要本地借助 Hexo 生成静态页面,那就需要设置 Node.js 环境和博客源码,虽然环境设置简单,源码从Github、coding、gitee、gitlab等地方下载方便,但是在换电脑之后,又要重复相同的事情,还是比较麻烦,前一阵我用 docker 将我的博客源码打包成镜像留存下来,也是面临同样的问题,就是换电脑后还要安装 docker 和 docker-compose ,也是麻烦。 当我遇见了 Github Actions 和 yuque-hexo 后,一切都发生了变化 简单来说就是 由 Hexo + 语雀 + yuque-hexo + Github Actions + web hook + severless 打造的持续集成个人博客 至于托管平台,Github Pages or Coding Pages or VPS or Other,自行选择。 Github 保存博客源码,私有库已经免费,还在用 Travis CI ?非开源的私有项目想在 Travis CI 上构建价格还是非常感人的! Github Actions 是 Github

hexo搭建github静态博客总结

倖福魔咒の 提交于 2020-02-28 16:30:13
具体效果 github不仅能免费提供代码托管,此外还提供了创建github博客的功能,网上有jekyll的方法,之前我试过最终由于Ubuntu下安装ruby及其他组件失败没成功,过程也比较繁琐,但有另一种方法,操作起来很简单,而且达到的效果也很好,那就是通过hexo搭建github博客。搭建环境为window, ###步骤 1.安装git客户端,以及github账号:通过gitBash 生成ssh key,将公钥加入到github中,具体方法,百度搜索:为gthub配置ssh key。 2.登陆github创建仓库,注意仓库名必须和用户名相同,比如username/username.github.io 将username换成自己的用户名,是用户名不是注册邮箱。 3.安装node,去node官网下载安装包,.msi文件,通过npm安装hexo,Hexo 是一个基于nodejs 的静态博客网站生成器,作者是来自台湾的 Tommy Chen,具体安装方法参照 hexo 官网介绍。注意 npm install hexo-cli -g 是在安装完node后,开始菜单里会有个node的命令行工具,在这里面入的。 4.随便选择目录创建要生成博客的文件目录,进入该目录:右键选择git bash 输入 $ hexo init <folder> $ cd <folder> $ npm install

Jekyll+云服务器搭建

天大地大妈咪最大 提交于 2020-02-28 14:50:00
Jekyll+云服务器搭建 原博客地址:http://jinluzhang.site/2020/02/28/Jekyll-blog.html 博客参考自: https://cloud.tencent.com/developer/article/1453573, https://segmentfault.com/a/1190000012560959 需求 最近因为一些原因需要在自己租的云服务器上搭建Jekyll博客,由于之前都是在GitHub Pages上搭建的,其实在服务器这一块只需要 git push 上去就行了,现在多了一步如何在服务器上启动jekyll,因为看不少教程都没有说清楚这一步,所以写个博客记录一下,顺便梳理一下自己搭建博客的历程。 下面以Jekyll模板+阿里云轻量服务器CentOS7.3为例,进行说明 Jekyll+Github Pages 需要了解一下Jekyll的基础知识:http://jekyllcn.com/docs/home/ 然后需要建立一个你的仓库,命名为username.github.io即可,然后开启Github Pages功能,如图: 选一个喜欢的Jekyll模板,GitHub提供了几个,点击 Change theme 即可看到,觉得不喜欢还可以自己去找:http://jekyllthemes.org/, 选中之后去他的github仓库,

快速搭建个人博客 - 王姜的博客

南笙酒味 提交于 2020-02-26 14:49:51
正所谓前人栽树,后人乘凉。 感谢 Huxpro 提供的博客模板 我的的博客 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客 BY Blog 搭建出来了。。。 本教程针对的是不懂技术又想搭建个人博客的小白,操作简单暴力且快速。当然懂技术那就更好了。 看看看博客的主页样式: 在手机上的布局: 废话不多说了,开始进入正文。 快速开始 从注册一个Github账号开始 我采用的搭建博客的方式是使用 GitHub Pages + jekyll 的方式。 要使用 GitHub Pages,首先你要注册一个 GitHub 账号,GitHub 是全球最大的同性交友网站(吐槽下程序员~),你值得拥有。 拉取我的博客模板 注册完成后搜索 qiubaiying.github.io 进入 我的仓库 点击右上角的 Fork 将我的仓库拉倒你的账号下 稍等一下,点击刷新,你会看到 Fork 了成功的页面 修改仓库名 点击 settings 进入设置 修改仓库名为 你的Github账号名.github.io ,然后 Rename 这时你在在浏览器中输入 你的Github账号名.github.io 例如: baiyingqiu.github.io 你将会看到如下界面 说明已经成功一半了😀。。。当然,还需要修改博客的配置才能变成你的博客。 若是出现 则需要

我的个人博客搭建之旅

久未见 提交于 2020-02-23 13:17:47
引言 从2017年到现在,总共有两次用Hexo来搭建个人博客。 访问 方子龙的博客 : http://www.raysonblog.cn/ 第一次: 在2017年的时候,开始想着用Java干它一个属于自己的博客,当然不是马上就开始干,得网上查找资料啊!看看是否有现成的能够直接使用。在此过程中,发现有很多的博客主题都基本上一致,而且还比较好看, 效果杠杠地。为了满足好奇心,就看到网站下方有关于 Hexo 的字样,就点进去看到了一下简介,而且还有很多好看的主题,还可以随意配置自己喜欢的主题。顿时我就打消了要自己写博客程序的念头。有这么好用的,当然是直接拿来即用。就这样,一边搭建一边学习也就有了Hexo+Next主题的第一版博客。 遗憾的是,搭建成功以后,也没有去管理,任它荒废。 第二次: 搭建过程耗时一个月左右的时间,抽空闲时间来做,相比第一次,这次的搭建过程耗时比较长,主要原因是修改主题样式,对主题代码不熟悉。但是总体收获还是很多。效果样式都还比较喜欢,蛮符合我心里的预期。 接下来,就谈谈如何搭建,以及一些思考。 具体详细如何搭建也可以百度。 一. 环境配置 【Nodejs】官网下载: https://nodejs.org/zh-cn/ 【Git】官网下载: https://git-scm.com/ 网上有很多相关的安装使用教程,我这里就不多余的说。自己动手才是硬道理。 二.