3.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上搭建好写的网页

用由成立一个库说自

创建仓库

其一库房是特别为此来加大博客文件的

图片 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

图片 2

QQ截图20170922134718.png

登菜单后选SSH and GPG keys

图片 3

QQ截图20170922135031.png

管内容粘贴于此间

题随便写点什么,比如myblog

安装node

点击上node.js官网

本一般套路安装即可

今日就可以命令行使用npm

安装hexo

或刚刚之git bash here打开的命令行

输入

$ npm install -g -hexo-cli

安装好hexo后输入

$ hexo

起下图,则印证安装成功,其实过多家伙都是这样,装完以后输入会冒出类似这样的目结构,就印证已经装及了

图片 4

QQ截图20170922135155.png

初始化博客

以终点输入

$ hexo init <folder>

folder也公想囤积博客文件之文书夹名称,注意输入的时省略“<
>”

遵循我输入了

$ hexo init myblog

然后以仓库目录下虽异常成了了名叫吧myblog的文本夹

随之输入

$ cd <folder>

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

然后输入

$ npm install

装hexo项目之赖包

配置博客

兹博客目录长这样

图片 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后面就的始末我踩了无数坑,后面才察觉实际上还是如果扣押自己之动静,不克想当仍在人家的学科填,这个情去协调的仓库那里复制就得了,如图

图片 6

QQ截图20170922141745.png

管当时同一错东西复制到repo:后面

现今,博客就大多配置了了

载一篇稿子

返回刚才的git命令行,输入

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

下一场就是好以当地博客文件夹source/_post产看看我们新建的markdown文件

章是得因此markdown的语法写的,具体但参考markdown入门指南

图片 7

QQ截图20170922142349.png

ctrl+s保存后,我们在命令执行输入

hexo server
//也可以写成hexo s 

如下图

图片 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主题个性化修改

相关文章