前言

本次的一个布局技术都写的非常详细了,只要按着来就行,不过,先说明本次主题为二次元主题。

如果真的喜欢本主题的不妨可以试一试(建议跟据目录来看)

在很久很久以前。。。。

嘛,就在前不久我正在。。

额,上图仅仅表示我的无敌 无聊,本人不抽烟。

嗯嗯,在我闲来无事的过程中我找到了一个我特别喜欢的个人博客网站;

然后:(放图~哦哦)

大佬”蝉时雨“,自己写的主题:

1、所用前端技术:vue

2、博客文章存储技术:Github issuses(就是原项目的讨论部分,分类,心情也是使用的,待会细讲)

3、博客评论技术:Gittalk (嗯,就是github提供的开发者设置里面有)

4、博客热度技术:LeanCloud (因为没有后端数据库方面,所以使用第三方存储)

传送门:蝉时雨的网站

传送门:蝉时雨的github

嘛,待会就以这几个部分讲解


技术简单过

先说好其实并不难,真的不难,按着来就行!!!

思维图如下:



脑图版:

本次的仓库:

本次的要改动代码:



本次环境:

在食用 Aurora 主题之前,需先安装 Nodejs 和 Git 环境,这两步不必细说。环境安装完毕,由于 Aurora 使用 vue 开发,所以需要安装 vue-cli。

欧克,Let`go


Github Pages 的部署(个人网址的托管)

1、创建自己github的Pages(并把项目拉下来自己测试跑)

①、安装环境和拉取项目

需先安装 Nodejs 和 Git 环境,这两步不必细说

①安装vue-cli

npm install -g @vue/cli-service-global

②拉取项目(唔,经常玩的倒是不用这么解释了)

# clone 主题
git clone git@github.com:chanshiyucx/aurora.git # 进入主题目录
cd aurora # 安装依赖包
npm install # 本地预览
npm start

依赖包安装完毕,便可执行 npm start 本地预览效果,访问 http://localhost:8080/, 当然现在看到的是蝉时雨的博客

②、创建自己github的Pages

重点是 github pages库的创建,并且一个用户只能有一个Pages



1、测试



2、选主题

3、然后直接在网址输入自己的网址,(比如我的:liwangwang321.github.io)

我的是我的主题,你们是刚刚选择的主题。。。


2、如何把自己本地的项目部署到自己的Pages

这个时候我们已经简单的把大佬的主题拉下来了,

那么就开始第一次部署到自己的Pages上(啥也不改)



现在大佬的主题有一键部署的功能



修改内容



然后记得 Shift+右键 (用管理员的权限执行命令,我之前第一次没执行成功,然后使用管理员权限就行了)



成功


Github issues (原功能是追踪项目的)

1、配置专门访问的token令牌

①、注册一个token令牌

这个token令牌是用来去访问github仓库的访问权限的设置。

成功后:

②、把注册完的token令牌设置到自己的项目中


2、设置(书单,灵感,友链,关于)、(分类,标签)

①设置closed的issues



设置labels(也可以设置分类)


②设置open的issues



设置


③书单,关于,友链格式规定(标签,分类设置)

书单:书单页面使用##做分割,内容示例如下:


## ES6 标准入门 author: 阮一峰
published: 2017-09-01
progress: 正在阅读...
rating: 5,
postTitle: ES6 标准入门
postLink: //chanshiyu.com/#/post/12
cover: //chanshiyu.com/yoi/2019/ES6-标准入门.jpg
link: //www.duokan.com/book/169714
description: 柏林已经来了命令,阿尔萨斯和洛林的学校只许教 ES6 了...他转身朝着黑板,拿起一支粉笔,使出全身的力量,写了两个大字:“ES6 万岁!”(《最后一课》)。

友链:友链页面使用##做分割,内容示例如下:


## 阁子 link: //newdee.cf/
cover: //i.loli.net/2018/12/15/5c14f329b2c88.png
avatar: //i.loli.net/2018/12/15/5c14f3299c639.jpg

关于:关于页面使用##做分割,内容示例如下:


## 关于 随便

标签设置



分类设置

文章模块

文章模板没有太多的格式约束,只需要在文章正文顶部加上封面配图即可,配图采用的是 markdown 的注释语法,所以并不会在正文里渲染,以后即使你更换博客主题,也不会影响内容的展示。

[pixiv: 41652582]: # 'https://raw.githubusercontent.com/chanshiyucx/yoi/master/bg/3.jpg'


Gitalk (评论系统)

1、设置一个评论应用

位置:



新建引用

2、把注册完的ID和Secret放到自己项目中

位置:

修改文件:

3、给每一个需要评论的文章或者(关于,书单,友链)建一个 issues

具体的可以去大佬的仓库看看

传送门:蝉时雨的github


LeanCloud (第三方管理数据,类似数据库的概念)

1、注册LeanCloud账户和创建应用

账户要是国际版的



创建应用

2、创建三个class(Comment,Counter,Visitor)

3、把对应的ID 和Key来修改自己配置



修改配置


后言

嘛,差不多了,其实要改变的配置就改变那个config.js就差不多了,

其他的感觉多玩下github就行,

啊啊,不过说实话之前还是不太会玩github来着,现在。。。。。

如果真的喜欢本主题的不妨可以试一试,仓库可以直接去看

传送门:蝉时雨的网站

传送门:蝉时雨的github

我的传送门:https://liwangwang321.github.io/

快速搭建一个自己的个人博客(Github Pages~二次元主题)的更多相关文章

  1. 初学者入门:使用WordPress搭建一个专属自己的博客

    体验简介 阿里云云起实验室提供相关实验资源,点击前往  场景将提供一台基础环境为CentOS 的ECS(云服务器)实例,这台服务器上已经内置LAMP环境.我们将会在这台服务器上安装 WordPress ...

  2. 如何用 windows+github搭建一个优美的hexo博客

    1.Hexo简单介绍 Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页. 风一般的速度Hexo基于Nod ...

  3. 如何在github上搭建一个免费的 无限流量的静态网页博客Github pages

    前言: 看到很多相关的教程,但是在实际操作的时候还是遇见了不少问题,这里记录分享一下我的操作流程.免费空间用过很多,博客也用过一些,听说了github后就想试着玩一下这个静态库,感觉挺不错的,操作也比 ...

  4. 【ghost初级教程】 怎么搭建一个免费的ghost博客

    ghost博客系统无疑是这个月最火热的话题之一,这个号称”只为博客“的系统,早在项目开始之初就受到了众人的关注.它使用了当前最火热node.js技术,10月14日发布了V0.3.3版本.江湖传言它将是 ...

  5. 搭建自己的技术博客系列(一)使用 hexo 搭建一个精美的静态博客

    1.安装 Git 和 nodejs https://hexo.io/zh-cn/docs/

  6. 第39篇 免费博客github Pages绑定域名

    原文地址:http://blog.laofu.online/2017/06/02/how-bind-domain/ 网站已经有了,需要对网站来绑定一个自己的个性域名,本人是买了一个阿里云的域名,也就是 ...

  7. 如何快速部署国人开源的 Java 博客系统 Tale

    除了闷头专研技术之外,程序员还需要不断地写作进行技术积累,写博客是其中最重要的方式之一.商业博客平台不少,但是更符合程序员背景的方案,是自己开发一个博客平台或者使用开源的博客平台. 开源的博客平台多如 ...

  8. 搭建个人博客 github+hexo

    其实相关的教程网上有很多很多,不过就是很多很多,而且技术大神们每个人都写得不一样啊喂,为什么我明明就是一步一步按照教程来的还是有那么多乱七八糟的错?...所以我决定写此篇记录一下我搭建博客的过程以及我 ...

  9. LNMP环境搭建之php安装,wordpress博客搭建

    LNMP环境搭建之php安装,wordpress博客搭建 一.介绍: 1.什么是CGI CGI全称是"通用网关接口"(Common Gateway Interface),HTTP服 ...

随机推荐

  1. 五分钟搭建一个基于BERT的NER模型

    BERT 简介 BERT是2018年google 提出来的预训练的语言模型,并且它打破很多NLP领域的任务记录,其提出在nlp的领域具有重要意义.预训练的(pre-train)的语言模型通过无监督的学 ...

  2. Native memory allocation (mmap) failed to map xxx bytes for committing reserved memory

    遇到问题 在服务器上运行 nexus 出现Native memory allocation (mmap) failed to map 838860800 bytes for committing re ...

  3. Native memory allocation (mmap) failed to map 142606336 bytes for committing reserved memory.

    这里写链接内容 问题描述 Java程序运行过程中抛出java.lang.OutOfMemoryError: unable to create new native thread,如下所示: [java ...

  4. Js 时间戳显示和计算时间间隔

    显示时间戳 很多地方会让页面显示当前时间并实时计时功能,例:2019年5月23号 10:28::34 代码实现如下: getTime(){ var mydate = new Date(); var y ...

  5. H3C Hosts文件

  6. 【21.58%】【codeforces 746D】Green and Black Tea

    time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard ou ...

  7. 头条面试题-创建一个Event类,并创建on、off、trigger、once方法

    一.创建一个Event.js class Event { constructor() { this.handlers = { // 记录所有的事件和处理函数 } } /* * * on 添加事件监听 ...

  8. Linux 内核释放函数和 kobject 类型

    讨论中仍然缺失的一个重要事情是当一个 kobject 的引用计数到 0 时会发生什么. 创建 kobject 的代码通常不知道什么时候要发生这个情况; 如果它知道, 在第一位使用一个引 用计数就没有意 ...

  9. vue实现拖拽组件

    可以拖拽,靠边停靠,效果图如下 代码如下: 注意:代码中使用的图片未上传 DragAndDrop组件: <template> <div class="drag" ...

  10. 如何设置Linux时间

    \(\color{Black}{文/魂皓轩}\) linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间.当 ...