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上搭建自己写的网页

用由成立一个仓库说自

创仓库

其一库房是专门为此来推广博客文件之

betway必威官网 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

betway必威官网 2

QQ截图20170922134718.png

进去菜单后挑SSH and GPG keys

betway必威官网 3

QQ截图20170922135031.png

将内容粘贴在此地

题随便写点什么,比如myblog

安装node

点击上node.js官网

本一般套路安装即可

现行即令得以命令行使用npm

安装hexo

抑或刚刚底git bash here开辟的命令行

输入

$ npm install -g -hexo-cli

安装好hexo后输入

$ hexo

并发下图,则证明安装成功,其实过多器还是如此,装了事后输入会冒出仿佛这样的目结构,就印证已经装上了

betway必威官网 4

QQ截图20170922135155.png

初始化博客

每当顶峰输入

$ hexo init <folder>

folder啊汝想囤积博客文件的文本夹名称,注意输入的当儿省略“<
>”

以我输入了

$ hexo init myblog

然后以仓房目录下就老成了了名也myblog的文书夹

就输入

$ cd <folder>

一贯及博客文件夹,这里的folder和齐,还是你的文本夹名称

然后输入

$ npm install

安装hexo项目的倚重包

配备博客

现今博客目录长这样

betway必威官网 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后面跟着的情节我踩了好多坑,后面才察觉其实还是如果扣押自己之情景,不可知想当仍在别人的教程填,这个情节去好之库那里复制就足以了,如图

betway必威官网 6

QQ截图20170922141745.png

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

今天,博客就基本上配置了了

刊登一首文章

回刚才之git命令行,输入

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

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

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

betway必威官网 7

QQ截图20170922142349.png

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

hexo server
//也可以写成hexo s 

如下图

betway必威官网 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

然可包我们能够第一时间在服务器betway必威官网上见到成效

亟需继续更新

将博客地址从github.io改呢民用域名

hexo更换主题(next)及安排

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

next主题个性化修改

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注