GithubHelp home page GithubHelp logo

MajorShen

我的个人博客:https://majorshen.github.io/MajorShen/,欢迎 Star 和 Fork。

概览

效果预览

在线预览 →

Fork 指南

Fork 本项目之后,还需要做一些事情才能让你的页面「正确」跑起来。

  1. 正确设置项目名称与分支。

    按照 GitHub Pages 的规定,名称为 username.github.io 的项目的 master 分支,或者其它名称的项目的 gh-pages 分支可以自动生成 GitHub Pages 页面。

  2. 修改域名。

    如果你需要绑定自己的域名,那么修改 CNAME 文件的内容;如果不需要绑定自己的域名,那么删掉 CNAME 文件。

  3. 修改配置。

    网站的配置基本都集中在 _config.yml 文件中,将其中与个人信息相关的部分替换成你自己的,比如网站的 url、title、subtitle 和第三方评论模块的配置等。

    评论模块: 目前支持 disqus、gitment 和 gitalk,选用其中一种就可以了,推荐使用 gitalk。它们各自的配置指南链接在 _config.yml 文件的 Comments 一节里都贴出来了。

    注意: 如果使用 disqus,因为 disqus 处理用户名与域名白名单的策略存在缺陷,请一定将 disqus.username 修改成你自己的,否则请将该字段留空。我对该缺陷的记录见 Issues#2

  4. 删除我的文章与图片。

    如下文件夹中除了 template.md 文件外,都可以全部删除,然后添加你自己的内容。

    • _posts 文件夹中是我已发布的博客文章。
    • _drafts 文件夹中是我尚未发布的博客文章。
    • _wiki 文件夹中是我已发布的 wiki 页面。
    • images 文件夹中是我的文章和页面里使用的图片。
  5. 修改「关于」页面。

    pages/about.md 文件内容对应网站的「关于」页面,里面的内容多为个人相关,将它们替换成你自己的信息,包括 _data 目录下的 skills.yml 和 social.yml 文件里的数据。

贴心提示

  1. 排版建议遵照一定的规范,推荐 中文文案排版指北(简体中文版)

  2. 在本地预览博客效果可以参考 Setting up your Pages site locally with Jekyll

经验与思考

  • 简约,尽量每个页面都不展示多余的内容。

  • 有时一图抵千言,有时可能只会拖慢网页加载速度。

  • 言之有物,不做无痛之呻吟。

  • 如果写技术文章,那先将技术原理完全理清了再开始写,一边摸索技术一边组织文章效率较低。

  • 杜绝难断句、难理解的长句子,如果不能将其拆分成几个简洁的短句,说明脑中的理解并不清晰。

  • 可以学习一下那些高质量的博主,他们的行文,内容组织方式,有什么值得借鉴的地方。

致谢

本博客外观基于 DONGChuan 修改,感谢!

majorshen's Projects

codeview icon codeview

验证码输入,密码输入框封装

ebphotopages icon ebphotopages

A photo gallery for iOS with a modern feature set. Similar features as the Facebook photo browser.

kakajson icon kakajson

Fast conversion between JSON and model in Swift.

linkage icon linkage

【联动】:两个TableView之间的联动,TableView与CollectionView之间的联动

masonry icon masonry

Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout

mjextension icon mjextension

A fast, convenient and nonintrusive conversion between JSON and model. Your model class don't need to extend another base class. You don't need to modify any model file.

mylinearlayout icon mylinearlayout

MyLayout is A powerful iOS UI layout framework. it is fit all kinds of screen size, Don't need to learn AutoLayout and SizeClass. You can use MyLinearLayout, MyRelativeLayout,MyFrameLayout,MyTableLayout,MyFlowLayout,MyFloatLayout,MyLayoutSizeClass to build your UI Layout

oc-dzmeditshowkeyboardtop icon oc-dzmeditshowkeyboardtop

介绍:将一个文本框或者一个空间弹动到键盘之上 本框架比IQKeyboardManager(简写IQ) 有一个优势 当多个滚动控件嵌套时 IQ会滚动它检测到的第一个滚动控件 但是DZMEditShowKeyBoardTop不会 你可以任意选择你需要支持弹动滚动控件 ScollView TbaleView CollectionView 能滚动即可 实现简单 可以任意修改或者自行添加runtime机制 注释明确

swifty42 icon swifty42

🔮 The answer to Swift life, the Swift universe and everything about Swift!

uiview-shadow-maker icon uiview-shadow-maker

An UIView category that allow user to easily make inset shadow, customize the radius, alpha, color and directions.

xlplainflowlayout icon xlplainflowlayout

可以让UICollectionView的header也支持悬停效果,类似于tableView的Plain风格

zh icon zh

1.Storyboard和Xib文件生成纯手写代码,2.快速创建带tableView,collectionView的MVC编程文件,3.json转model,不需要你多写一句代码,4.帮你自动拉约束outlet,再也不用烦了,5.将非纯手写工程转换成纯手写工程.总体来说,有了它,你可以更快速的搭建界面,效率三倍以上(不要让重复代码拖慢我们的进度,降低我们前进的热情)如果可以帮助到您,请给个Star支持一下,因为你的支持是我继续的动力,我将录制解说视频,帮助介绍使用该工具

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.