爱博体育app3.2数据结构之指针和链表 1748:约瑟夫问题。hexo+next搭建筑私房博客的过程。

个人博客:doubleq.win
#include<iostream>
#include<cstring>
using namespace std;
int a[1001];
int b[1001];
int main()
{
    int flag=0;
    int tn=0;
    int n,m;
    while(true)
    {
    memset(a,0,sizeof(a));
    cin>>n>>m;
    if(n==0&&m==0)break;
    else
    {
    int tot=n;
    int now=0;
    int cur=0;
    while(tot!=1)
    {
        if(a[cur]==0)
        {
            now++;
        }
        if(now==m)
        {
        now=0;
        a[cur]=1;
        tot--;
        }
        cur++;
        if(cur==n)cur=0;
    }
    }
    for(int i=0;i<n;i++)
    if(a[i]!=1)
    {
    b[tn]=i+1;
    tn++;
    }
    }
    for(int i=0;i<=999;i++)
    {
        if(b[i]!=0)cout<<b[i]<<endl;
        else break;
    }
    return 0;
}

直怀念搭一个个体技术同生体会的博客,刚点前端开发的时刻同脸懵逼,很多东西都非亮原理,稀里乱地就教程用hexo搭起来了,还遇到过形形色色的问题。后来经wordpress、放在服务器上,再用到jekyll放在github上,最后回归hexo,不得不说比于任何方法而言,hexo真的简单、方便,也纯粹很多,因为我虽想就此是平台分享部分情节而已,并无打算于博客及无数地揉搓技术。

 

正文总结了简书、知乎上之不在少数学科,最终汇总成一拟比较简单的搭建流程,仅供参考。

个人QQ:757394026
团队QQ:466373640
民用博客:www.doubleq.win
c++/noi/信息学奥数博客:http://www.cnblogs.com/zwfymqz

相信来自然基础的开发者基本上还发出投机的github,也会建筑库了,所以于此处不作赘述,关于如何将品种托管到github上,可参看这首文章:哪当github上搭建好写的网页

用由建一个库说由

创建仓库

此库房是专门就此来推广博客文件的

爱博体育app 1

QQ截图20170922133703.png

库名称必须是github用户名.github.io

鉴于自家就建好了,所以提示仓库名称已经在

变动密钥

密钥在这里的意图是足以将地面内容一直上传到github上,而无需要输入密码

将库房克隆到地头(通过git clone方式要用github桌面客户端都可以)

下一场于地头点击鼠标右键git bash here

输入:

$ ssh-keygen -t rsa -C "Github的注册邮箱地址"

接下来一起enter卷土重来就是可了,此时密钥已经转移了,位置一般会在/c/Users/Administrator/.ssh/id_rsa,如果搜索不至的语句也许好文件是吃隐形了

打开id_rsa,把其中的具备情节复制到剪贴板

于github网站上点击右侧上角头像的setting

爱博体育app 2

QQ截图20170922134718.png

进去菜单后选择SSH and GPG keys

爱博体育app 3

QQ截图20170922135031.png

把内容粘贴于这边

题目随便写点什么,比如myblog

安装node

点击上node.js官网

以一般套路安装即可

今昔即好于命令行使用npm

安装hexo

要刚刚的git bash here开辟的命令行

输入

$ npm install -g -hexo-cli

安装好hexo后输入

$ hexo

并发下图,则证实安装成功,其实过多工具还是如此,装完后输入会起类似这样的目录结构,就证明已经作及了

爱博体育app 4

QQ截图20170922135155.png

初始化博客

当终极输入

$ hexo init <folder>

folder为汝想囤积博客文件的文件夹名称,注意输入的时光省略“<
>”

本自己输入了

$ hexo init myblog

接下来以仓库目录下便够呛成了了号称也myblog的文本夹

随着输入

$ cd <folder>

定位及博客文件夹,这里的folder和齐,还是你的文书夹名称

然后输入

$ npm install

装hexo项目之赖包

配置博客

今日博客目录长这样

爱博体育app 5

QQ截图20170922140138.png

用认识的几乎独文件是

node_modules //存放项目依赖包的文件夹,不用管
source //文章和页面的位置,整理文章和页面时会用到
themes //主题文件的位置,配置主题的时候会用到
_config.yml //博客配置,初始化博客时会用到

打开_config.yml文件,可以视现在博客的有的着力配置,这里出几个地方需要手动改一下

改网站相关消息

title: ...//填博客名称
subtitle: ...//博客描述
description: ...//个人介绍
author: ...//作者名字
language: zh-CN //语言配置,中文就这样填
timezone: Asia/Shanghai //时间配置

小心:每一样桩之填充,后面还设保存一个空格,和描绘Vue的习惯差不多

安排统一资源定位符(个人域名)

url: http://liub.com

布局部署

deploy:
    type: git
    repo: //下面会提到
    branch: master

repo后面跟着的内容我踩了成千上万坑,后面才发现实际还是要是拘留自己的情景,不能够想当仍在他人的科目填,这个内容去协调之库那里复制就可以了,如图

爱博体育app 6

QQ截图20170922141745.png

把及时无异差东西复制到repo:后面

今天,博客就差不多配置了了

见报一篇稿子

回去刚才之git命令行,输入

$ hexo new "我的第一篇文章"

然后便可以地面博客文件夹source/_post生观看我们新建的markdown文件

章是待用markdown的语法写的,具体可参照markdown入门指南

爱博体育app 7

QQ截图20170922142349.png

ctrl+s保留后,我们于指令执行输入

hexo server
//也可以写成hexo s 

如下图

爱博体育app 8

QQ截图20170922142757.png

hexo为我们以当地转移了一个网站,我们在浏览器被输入网址localhost:4000便好查看博客的功效了

当然,在本地source/_post手动新建文件的法子来写篇为是得的,但是倘若遵从刚才的格式规范

拿博客发布暨github服务器上

一旦在终端履行这样的命令即可

$ hexo generate
$ hexo deploy

是历程也可采取简写的款型

$ hexo d -g

如若提示说Deployer not found: git切莫有,那么得事先输入

$ npm install hexo-deployer-git --save

还履行才底命令

这时候博客已经安排及网上了,在浏览器中输入网址即可,如我的博客是:
Kevin031.github.io

在揭示前,最好先消除一下缓存

$ hexo clean

这般好保我们能第一时间在服务器上张效果

消后续更新

把博客地址从github.io改吗个人域名

hexo更换主题(next)及配置

hexo增加标签、分类以及有关页面

next主题个性化修改

相关文章