CoderDeYu

这是daniel的小窝


  • Startseite

  • Archiv

markdown常用语法

Veröffentlicht am 2017-10-27

写下该篇给自已看 自已常用的markdown语法

很多技术和语法久不用就忘记了,所以一定要记录下来 以后回顾起来才想的起来 快速上手 该篇为我自已常用的markdown语法,该文会一直增加。

开始 - > 所有语法后面都接个空格


例子 标题相关

mardown语法为 : #### 例子 标题相关

可以根据自已想要的大小来减去或者增加#
注意#和正文必须有一个空格


有序序号相关

  1. 我是1
  2. 我是2
  3. 我是3

mardown语法为 : 1. 我是1 然后回车后可以进入序号2.


无序序号

  • 无序1
  • 无序2
  • 无序3
    mardown语法为 : * 回车可以接下一个无序的*

缩进和推进

  1. 我是1
    1. 推进的1
    2. 推进的2
  2. 我是2
    mardown语法为 : 一个tab键

代码语法块

第一种 代码条

我是代码
mardown语法为 : `` 数字1左边的键 中间放内容

第二种 代码块
     哈哈

mardown语法为 : <pre> 哈哈 </pre>

一行文本内容之间的换行

我是第一行
我是第二行

mardown语法为 : <br />

总结

基本上会以上几种就差不多能搭一篇漂亮的出来了 现在我的博客都是基于这几种的 以后想到再补

搭建hexo博客

Veröffentlicht am 2017-10-08

准备工作

  1. (有Node的请忽略)搭建hexo需要安装Node 下载node -> Node官网
    "node官网" 会出现三个平台 选择自已的电脑系统然后下载 按照指示一步步下载

  2. 安装git 这里就不多说了 网上一堆教程 还不是因为我装了xcode就有git 哈哈哈
    你要部署你的git到github上的话必须要和github连接在一起 那么就让我们来设置我们git和github连接在一起吧

    • 首先要设置ssh key到github
    • 在终端输入cd ~/.ssh 回车后进到ssh文件夹 ls 一下看看有没有公钥和私钥(有就顺便备份一下) 一般文件名为id_rsa.pub 或者 id_dsa.pub 没有就要生成
      • 生成ssh key的方法 : 生成public/private rsa key pair
        在命令行中输入ssh-keygen -t rsa -C '自已的email地址' "生成公钥和私钥效果图"
      • 按三下空格就会生成一个默认路径下的空密码的shh key
      • 查看一下自已的~/.ssh中的两个文件
        "生成公钥和私钥文件夹效果图"
    • 复制自已电脑上公钥的内容 一般是.pub文件里面的内容 用vim打开然后command + c
    • 去到github上面设置
      • 打开settings
        "github步骤图1"
      • 点击ssh and GPG keys
        "github步骤图2"
      • 点进去把刚刚的内容复制 add就好了
    • 最后一步了,只需测试一下链接是否正常了,接着输入:ssh -T git@github.com,这时会问是否继续连接,我们输入 yes,这样,我们的git配置就完成
      "github步骤图3"
  3. 安装主要的工具hexo啦.
    简介自已可以去百度搜一下 我这里直接写安装步骤了
    输入sudo npm install -g hexo 回车然后输入密码就开始安装啦(这里我没出现过问题 如果出现错误请仔细查看错误 应该就是有一些工具没装好或者是工具版本太旧 升级一下)

搭建一个属于自已的博客

  1. 创建一个文件夹(名字自定义) 然后使用终端cd进去 执行命令hexo init(注意这个文件夹内必须是空文件夹才能初始化成功)
    —- > 我在这里出现过一个问题: 安装时会卡在node scripts/install.js 这个步骤下 我等不及又找个文件夹重新init一遍就好了 - - 总之要耐心等耐初始化 不要急 OK
  2. 部署一下博客页面 hexo generate(hexo g 也可以)
  3. 启动server hexo server 浏览器输入http://localhost:4000 就会看到这样的界面
    "github步骤图4" 这是hexo的一个初始化界面
  4. 将你的hexo和github进行连接,因为现在的域名和服务器都是基于自已电脑的

    • 在github上面建立与你github用户名对应的仓库,仓库名字为your_user_nanme.github.io 比如我的github名字为coderdeyu-> 那么我建立的仓库名字就是coderdeyu.github.io (这个很重要 不然找不到)
    • 配置自已博客路径下的_config.yml文件 现在我们需要_config.yml文件来建立关联 cd到这个路径下 用vim来打开这个文件 vim _config.yml 翻到最后进行设置"github步骤图5"
    • 特别说明一下repository 如果你配置了ssh的话就用另外一个地址 github上面有
      示例 :
      deploy:
      type: git
      repository: https://github.com/CoderDeYu/CoderDeYu.github.io.git
      branch: master 
  5. 设置好之后执行该命令npm install hexo-deployer-git --save 这样就可以使用git部署自已的博客了

  6. 上传自已的博客到github上 输入命令hexo deploy 然后打开你的博客地址 比如我的https://github.com/CoderDeYu/CoderDeYu.github.io 就可以看到自已的博客了
    • 这一步坑挺多的 !!!!!
      • 要在github上面建好仓库这步才能成功 如果没建仓库你又执行了这步就会报错
        这时候建完后你要去目录把_deploy.git这个文件删除后在npm install hexo-deployer-git --save
        然后再执行hexo deploy 这样就建立关联了
      • 我打开页面发现404 原因是github上面的仓库名称没有按照格式your_user_name.github.ioz这样设置 要去setting哪里设置成这个样子,然后在项目设置中找到GitHub Pages 把Source改成master分支,才能打开

小结 :

  • 我也是看别人的教程搭建的博客,期间发现很多东西自已都不会,需要自已慢慢摸索 关键是要看错误信息 不要害怕终端中密密麻麻的英文 其实找错误还是挺有意思的一件事情 所以说不要害怕 还有就是自已弄懂的东西必须要记录下来 不然过会就忘了自已为什么要这么做 我就是那么记忆力比较差的 所以多记录点东西比较好 大家共勉~

hexo编写博客

Veröffentlicht am 2017-10-08
  • 本博客第一篇文章
  • 这篇文章编写用来熟悉hexo编写文章并且上传到github流程~~

这里是正文开始(hexo编写文章流程)

  • 新建一篇文章 cd 到你本地博客文件夹内 hexo new "博客名字"
  • 会发现博客文件夹内 source->_posts多了一篇.md后缀的文件,这就是以markdown语法为基础的一篇博客文章,所以要编写hexo博客必须要学会markdown语法,这门语法很简单,用多了就会了,trust me
  • 然后在终端中同样是博客路径下 hexo server (在hexo中展示的markdown有些不一样,可能是根据hexo主题来约定的,这就要自已摸索啦~)
  • 接下来敲下命令hexo generate 接着hexo deploy 看到如下画面 你的博客文章就部署到线上了

"hexo编写博客-1"

另外遇到一个坑 引入本地图片 我已经找了一个最稳妥的图片上传方式

  • 在 hexo new "文章名字" 之前先设置一个属性和装个图片插件
  1. 设置属性 : 在_config.yml文件中 post_asset_folder: false设置成true
  2. 在hexo目录下安装插件 : npm install hexo-asset-image --save
  3. 会发现在hexo new "文章名字"后会多一个文章名字的文件夹(跟.md文件名字相同)
  4. 把所有的图片放进文章名字文件夹中,在.md的markdown语法中引入,引入的方法是!["图片描述"](文章名字/图片名字.png)
coderyu

coderyu

come here to play

3 Artikel
1 Tags
© 2017 coderyu
Erstellt mit Hexo
|
Theme — NexT.Gemini v5.1.3