├── .editorconfig ├── .github └── FUNDING.yml ├── .gitignore ├── COPYING ├── Gemfile ├── README-EN.md ├── README.md ├── _config.yml ├── _includes ├── about.html ├── categories.html ├── comment.html ├── contact.html ├── footer.html ├── header.html ├── projects.html ├── tags.html └── tools.html ├── _layouts ├── page.html └── post.html ├── _posts ├── 2018-03-27-Markdown-tutorial.md ├── 2018-03-28-markdown-total.md ├── 2018-03-30-c-leap-year.md ├── 2018-03-30-c-multiply-table.md ├── 2018-03-30-c-prime-number.md ├── 2018-04-01-github-pages-blog.md ├── 2018-04-04-negative-binary.md ├── 2018-04-06-bit-operation.md ├── 2018-04-06-recursion-factorial.md ├── 2018-04-10-c-self-plus.md ├── 2018-04-15-kali-linux-install.md ├── 2018-04-21-linux-sources-list.md ├── 2018-04-24-c-gluttonous-snake.md ├── 2018-04-25-c-rand-number.md ├── 2018-04-28-c-storage-type.md ├── 2018-05-02-css-selector.md ├── 2018-05-04-css-layout-model.md ├── 2018-05-22-css-content-center.md ├── 2018-05-22-web-browser-history.md ├── 2018-05-23-js-anonymous-function.md ├── 2018-05-24-js-timer-function.md ├── 2018-05-31-js-closure.md ├── 2018-05-31-js-eventlistener.md ├── 2018-06-01-jq-syntax.md ├── 2018-06-01-js-logic-compute.md ├── 2018-11-25-discuz-website.md ├── 2018-12-08-ssd.md ├── 2019-01-27-ascii-unicode.md ├── 2019-01-27-base64.md ├── 2019-01-27-css-draw-polygon.md ├── 2019-01-27-css-px.md ├── 2019-01-27-css-transform.md ├── 2019-01-27-css-transition-animation.md ├── 2019-01-27-css-webkit.md ├── 2019-01-27-js-iteration.md ├── 2019-01-27-linux-apt-lock.md ├── 2019-01-27-linux-umount.md ├── 2019-01-27-linux-xrandr.md ├── 2019-01-27-programming-paradigm.md ├── 2019-03-04-articles-search.md ├── 2019-05-01-js-call.md ├── 2019-05-01-js-ecmascript-history.md ├── 2019-05-01-js-oop.md ├── 2019-05-01-js-sort.md ├── 2019-05-11-js-permutation.md ├── 2019-06-20-js-event-loop.md ├── 2019-06-20-sudo-nopasswd.md ├── 2019-08-02-js-async-await.md ├── 2019-08-02-js-sparse-array.md ├── 2019-09-02-js-febonacci.md ├── 2019-09-02-js-hoisting.md ├── 2019-09-02-js-mutation-array.md ├── 2019-09-02-js-try.md ├── 2019-09-03-js-lcm.md ├── 2019-10-07-js-magic-expression.md ├── 2020-01-10-linux-kali-android.md ├── 2020-01-12-js-array-sort.md ├── 2020-01-14-website-add-category.md ├── 2020-03-09-js-binary-data.md ├── 2020-03-13-js-comment-format.md ├── 2020-03-21-programme-float-point.md ├── 2020-04-15-linux-chinese.md ├── 2020-05-20-system-login-blackscreen.md ├── 2020-05-23-tools-devtool-shortcut.md ├── 2020-05-24-linux-shell-shortcut.md ├── 2020-09-03-js-react-props.md ├── 2020-09-10-js-react-state-update.md ├── 2020-11-29-js-redux-summary.md ├── 2021-01-17-js-design-pattern.md ├── 2021-01-18-git-ignorecase.md ├── 2021-03-21-git-submodule.md ├── 2021-04-03-js-ts-type-compare.md ├── 2021-04-18-js-ts-generic-type.md ├── 2021-05-09-js-react-purecomponent.md ├── 2021-07-05-css-flex-chrome-safari-bug.md ├── 2021-09-04-exploit-take-down-swindle-website.md ├── 2021-12-06-exploit-penetrate-bocai-website.md └── 2022-07-17-tools-ssh-tunnel.md ├── about.md ├── assets ├── css │ ├── about.sass │ ├── article-category.sass │ ├── categories.sass │ ├── contact.sass │ ├── icons.sass │ ├── index.sass │ ├── materialize.min.css │ ├── page.sass │ ├── post.sass │ ├── projects.sass │ ├── syntax.scss │ ├── tags.sass │ └── tools.sass ├── fonts │ ├── SourceCodePro-Regular.ttf │ └── icon-font.woff2 ├── img │ ├── ad-huaweiyun-0.png │ ├── ad-huaweiyun-1.png │ ├── ad-huaweiyun.png │ ├── alipay.png │ ├── bg.png │ ├── favicon.ico │ ├── icons │ │ ├── access_time.svg │ │ ├── call_split.svg │ │ ├── chevron_left.svg │ │ ├── chevron_right.svg │ │ ├── clear.svg │ │ ├── close.svg │ │ ├── date_range.svg │ │ ├── description.svg │ │ ├── email.svg │ │ ├── home.svg │ │ ├── info.svg │ │ ├── label.svg │ │ ├── menu.svg │ │ ├── more_vert.svg │ │ ├── person.svg │ │ ├── rss_feed.svg │ │ ├── search.svg │ │ ├── sort.svg │ │ └── star.svg │ ├── knight.png │ ├── logo.png │ ├── my-weixin.png │ ├── user.png │ ├── wechat-slide.png │ ├── wechat.png │ └── wxpay.png └── js │ ├── min │ ├── about.min.js │ ├── gen-category.min.js │ ├── geopattern.min.js │ ├── main.min.js │ ├── materialize.min.js │ ├── particles.min.js │ ├── post.min.js │ ├── projects.min.js │ ├── search.min.js │ └── tools.min.js │ └── normal │ ├── about.js │ ├── gen-category.js │ ├── main.js │ ├── post.js │ ├── projects.js │ ├── search.js │ └── tools.js ├── baidu_verify_Wkb0Jzk8yx.html ├── categories.md ├── contact.md ├── feed.xml ├── index.html ├── message.md ├── minify.cmd ├── projects.md ├── tags.md └── tools.md /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: https://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | [*] 7 | indent_style = space 8 | indent_size = 4 9 | end_of_line = crlf 10 | charset = utf-8 11 | trim_trailing_whitespace = false 12 | insert_final_newline = false 13 | 14 | [*.sass] 15 | indent_size = 2 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | # github: knightyun # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | # patreon: # Replace with a single Patreon username 5 | # open_collective: # Replace with a single Open Collective username 6 | # ko_fi: # Replace with a single Ko-fi username 7 | # tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | # community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | # liberapay: # Replace with a single Liberapay username 10 | # issuehunt: # Replace with a single IssueHunt username 11 | # otechie: # Replace with a single Otechie username 12 | custom: [ 13 | 'https://knightyun.github.io/assets/img/wxpay.png', 14 | 'https://knightyun.github.io/assets/img/alipay.png' 15 | ] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.gem 3 | .vscode 4 | .bundle 5 | .sass-cache 6 | .jekyll-metadata 7 | _site 8 | Gemfile.lock 9 | vendor -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | # 这个文件用于管理 Jekyll 运行时需要安装的依赖; 2 | # 当你想使用某个依赖的另外一个版本时,那么就在下面的配置进行修改; 3 | # 然后保存该文件,再运行 bundle install 就可以更新相应版本了; 4 | # 启动 Jekyll 本地服务请使用下面的命令: 5 | # 6 | # bundle exec jekyll serve 7 | # 8 | # 下面的配置用于更改 Jekyll 的默认版本: 9 | # gem "jekyll", "~> 3.8.5" 10 | 11 | # 这是 Jekyll 网站的默认主题,你可以换成自己喜欢的其它主题: 12 | # gem "minima", "~> 2.0" 13 | 14 | # 另外,如果你使用 GitHub Pages 功能搭建网站的话, 15 | # 那么请将上面的代码注释掉,换成使用下面的代码: 16 | 17 | gem "github-pages", group: :jekyll_plugins 18 | 19 | # 需要更新相关依赖版本,请运行命令:bundle update github-pages 20 | 21 | # 如果需要使用插件的话,请改变下面的配置: 22 | # 23 | group :jekyll_plugins do 24 | # gem "jekyll-feed", "~> 0.6" 25 | gem "jekyll-admin" 26 | end 27 | 28 | # Windows 不支持空文件,需要使用下面的包: 29 | gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby] 30 | 31 | # 默认是官方的 ruby 源,可以选择中国的源进行加速: 32 | # source 'https://gems.ruby-china.com' 33 | source 'https://rubygems.org' 34 | 35 | # Windows 平台中如果频繁改变文件内容,使用下面的包可以提升性能: 36 | gem 'wdm', '>=0.1.0' if Gem.win_platform? 37 | 38 | # Fix ruby 3.0 webrick bug 39 | gem "webrick" -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
基于 jekyll 的响应式 Github Pages 个人博客网站
7 | 8 | [](https://github.com/knightyun/knightyun.github.io/blob/master/COPYING) 9 | [](https://gitter.im/knightyun-github-io/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) 10 | [](https://knightyun.github.io) 11 | [](https://github.com/knightyun/knightyun.github.io/deployments) 12 |  13 | 14 |  15 |  16 |  17 | [](https://github.com/knightyun/knightyun.github.io/issues) 18 | [](https://github.com/knightyun/knightyun.github.io/pulls) 19 | 20 | [](https://github.com/knightyun/knightyun.github.io/commit/master) 21 | [](https://github.com/knightyun/knightyun.github.io/graphs/commit-activity) 22 |  23 |15 | 心中本没有路,用双手敲写康庄大道。 16 |
17 |18 | 知之甚少,学之甚多,生命不休,求索不止。 19 |
20 |