这里首先假设读者你已经掌握了Markdown与GitHub的基本用法

如果不会, 请先自行百度或Google, 我目前还没写Markdown与GitHub的教程
看云只是一个推荐, 可以认为协助生成格式化Markdowns, 不用当然也可以手写, 这里只是本人推荐而已
想先看结果的请直接拉到底

你需要这么几个材料:

  1. 在线文章生成网站, 首推“看云”

    链接地址: 看云

  2. 终端命令行

    Windows使用powershell, Mac与Linux自带即可

  3. 编辑器(可选)

    如: VS Code, Atom, Sublime等等

  4. GitHub账号

    链接地址: GitHub

详细步骤(图文)

  1. 看云篇(书写)

    • 创建文档()

    • 文档信息填写

    • 前往编辑文档

    • 新建章节

    • 新建章节的基本信息

    • 编辑或修改章节

    • Markdown编辑与内容提交

    • 新建子级章节

    • 新建子级章节的基本信息

    • 新建真正的子级章节的注意点

    • 子级章节在看云看起来一样, 但是注意新建方式不同导致的不同

    • 完成并同步

  2. 看云篇(获取git地址)

    • 返回文章概要(或手动前往)

    • 前往文章设置

    • 获取git地址

  3. 拉取看云文章源代码

    如果你真没git, Windows请搜一下git bash, Mac命令行输入git然后点击安装即可,

    • 使用powershell或其他命令行工具(Mac与Linux一样)

      cd .\Desktop\

      git clone https://git.kancloud.cn/zweizhao/kancloudtest.git (地址请使用你自己的)

      cd .\kancloudtest\

  4. GitHub创建你的博客仓库

    • 创建仓库

    • 仓库信息

    • 仓库地址

  5. 源代码添加GitHub的仓库

    git remote set-url --add origin https://github.com/ZweiZhao/blogs.git (地址请使用你自己的)

    或手动添加

  6. 将代码推到GitHub

    git push origin master

  7. GitHub内容更新及查看

    • 注意上文说的子级区别

    • 这里缺少README.md文件, 后续会补上

  8. 设置GitHub Pages(就是博客)

    • 前往GitHub仓库的设置

    • 设置pages

      向下滚动

      选好点击save保存

      保存成功后滚回来

      就是这个地址, 你的博客生成好了

    • 打开会报错, 404

      原因就是刚刚说的没有README.md文件

    • 添加README.md文件

      • 回到源代码, 并使用你的编辑工具在根目录创建一个README.md文件, 写入如下内容并保存

    • git操作提交

      git add .

      git commit -m '添加README.md'

      git push origin master

      刷新GitHub仓库, 源码出现README.md文件

    • 博客页面正常显示点击有交互

    到这里,一个标准的GitHub Pages完成, 但是缺乏美感的程序员或者吃瓜群众是很难再样式上优化出什么花, 尤其是在使用Markdown的时候, 下面就是真正优(zhuang)化(bi)的时候了

  9. 优化时候

    • 打开GitHub仓库设置并前往pages所在位置

    • 选择一个你觉得好看的主题并确认

    • 刷新你的博客页, 如有必要, 请清理缓存一下, 再刷新

  10. 打完收工

    最后有个坑注意一下, 就是你这边对主题修改后, 改动的是GitHub的源代码, 而你之前的主仓库是看云的, 所以这里你需要再项目的 .git/config 文件内修改一下两个仓库的位置, 如下:

    • 各种编辑器打开 .git/config, 我用的是vim

    • 替换前

    • 替换后

    • 拉取代码并提交

      git pull origin master

      git push origin master

    • 然后再替换回来即可

      除非你下次再更换主题, 否则基本不用再这一步了

  11. 最后大家看看我的GitHub Pages

    zweizhao.github.io

    绑定域名后的

    www.zweizhao.com


文章相关项目源码:
GitHub
http://www.zweizhao.com/blogs/
感谢Star, Fork与Follow


Markdown打造高逼格博客的更多相关文章

  1. 1415-2 计科&计高 软件工程博客&Github地址汇总-修正版

    序号 标识 博客 代码 1 1121袁颖 joanyy joanyy 2 1122崔琪 chitty ChittyCui 3 1123吕志浩 lucy123 715lvzhihao 4 1124张静 ...

  2. 使用markdown语法撰写csdn博客

    在CSDN之下写blog无疑是一件非常吃力的事情,对于非常多simple爱好者来讲,能用markdown语法来书写代码是最优雅简洁只是的了.本文主要介绍markdown语法和怎样它来撰写csdn下的b ...

  3. 网易云免费OSS服务用做Markdown图床或博客图片外链

    我使用据说是Windows下最好用的Markdown编辑器“MarkdownPad2”(个人感觉还是Visual Code+Markdown插件666)写Markdown,在贴图方面遇到一个问题,于是 ...

  4. .NetCore外国一些高质量博客分享

    前言 我之前看.netcore一些问题时候,用bing搜索工具搜到了一些外国人的博客.翻看以下,有学习的价值,就分享在这里了. 个人博客 andrewlock.net 最新几篇如下,一看标题就知道很有 ...

  5. 在Markdown中转载CSDN博客

    1.CSDN博客页面右键,点击[检查] 点击检查后,页面右侧出现html代码,如下图 2.如果需要转载全文,则在html代码下侧点击选中article_content 即可,会在代码框中自动选中art ...

  6. Leancloud+Valine打造Hexo个人博客极简评论系统

    以下配置是基于Next主题6.1.0版本 效果见个人博客的最下方评论. Leancloud配置 首先访问Leancloud官网https://leancloud.cn/ 有Github账号的小伙伴可以 ...

  7. 纯CSS打造BiliBili样式博客主题

    前言 一直以来,我都在思考如何减少不必要的JS代码,仅通过CSS来实现博客园主题美化.CSS有很多魔法代码,例如:before,iconfont,order,等等,利用好这些技巧,也能实现很好美化效果 ...

  8. 打造自己Django博客日记

    本教程使用的开发环境 本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 版本为 1.10.6. 建议尽可能地与教程的开 ...

  9. Zabbix+Grafana打造高逼格监控系统

    第一章 zabbix监控的意义 1.1 为什么要监控 业务安全性的保障 系统的保障 产品持续性的运行 1.2 监控的内容 1.3 zabbix的选择性 [x] 纯命令监控太局限性 [x] 监控三剑客( ...

随机推荐

  1. LeetCode题解之 Convert Sorted Array to Binary Search Tree

    1.题目描述 2.问题分析 使用二分法即可. 3.代码 TreeNode* sortedArrayToBST(vector<int>& nums) { ) return NULL; ...

  2. LeetCode 题解之 Positions of Large Groups

    1.题目描述 2.问题分析 从头遍历字符串,使用一个局部迭代器和局部变量记录该字符个数.如果个数>= 3 ,则将此时的迭代器位置和局部迭代器的位置保存到局部vector中.再将这个局部vecto ...

  3. python自定义函数和推导

    #之所以把这俩写一起,并不是因为这俩有什么关系,因为都太简单,没什么可说的 #自定义函数的格式,def开头,后面空格,在后面是函数名,接括号,括号里是入参参数 #!/usr/bin/python # ...

  4. ping 命令 指定特定网卡 发送 ICMP 数据包

    Windows : ping -S Linux : ping -I <device> -I interface interface is either an address, or an ...

  5. linux正则表达式(基础正则表达式+扩展正则表达式)

    正则表达式应用非常广泛,例如:php,Python,java等,但在linux中最常用的正则表达式的命令就是grep(egrep),sed,awk等,换句话 说linux三剑客要想能工作的更高效,就一 ...

  6. pip 设置国内源

    最近使用 pip 安装包,动辄十几 k 甚至几 k 的下载速度,确实让人安装的时候心情十分不好.所以还是要给 pip 换一个国内的源.可以显著的提升安装速度.有更多的时间来研究算法. 下面,列一下收集 ...

  7. T4学习- 4、Kalman Studio-T4代码生成器

    开源代码生成器-Kalman Studio https://github.com/loamen/Kalman.Studio 软件主要功能如下: 1.基于T4的代码生成工具,根据数据库元数据信息生成代码 ...

  8. Alpha冲刺报告(3/12)(麻瓜制造者)

    今日已完成情况: 肖小强: 解决了之前的部署demo问题,学习了基本需要的api 江郑: 进行发布需求数据库的增删改查 邓弘立: 完成了轮播图的设计 刘双玉: 编码发布商品的接口,数据库表的修改 汪志 ...

  9. BZOJ5368:[PKUSC2018]真实排名(组合数学)

    Description 小C是某知名比赛的组织者,该比赛一共有n名选手参加,每个选手的成绩是一个非负整数,定义一个选手的排名是:成绩不小于他的选手的数量(包括他自己). 例如如果333位选手的成绩分别 ...

  10. 欢迎来到Curl的世界

    一.Curl 简介 curl命令是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是 综合传输工具,但按传统,习惯称curl为下载工具.作为一款强力工具,curl支持包括H ...