• Stars
    star
    1,555
  • Rank 30,088 (Top 0.6 %)
  • Language
    HTML
  • License
    MIT License
  • Created about 11 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Jekyll Themes / GitHub Pages 博客模板 / A template repository for Jekyll based blog

码志

我的个人博客:https://mazhuang.org,欢迎 Star 和 Fork。

概览

效果预览

在线预览 →

screenshot home

Fork 指南

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

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

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

  2. 修改域名。

    如果你需要绑定自己的域名,那么修改 CNAME 文件的内容,并参考 配置 GitHub Pages 站点的自定义域 做好配置;如果不需要绑定自己的域名,那么删掉 CNAME 文件。

  3. 修改配置。

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

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

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

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

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

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

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

    skills.yml 和 social.yml 里内容的含义可以参考:_data 目录下的 yml 文件内容含义

使用文档

经验与思考

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

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

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

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

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

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

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

联系我

如果对本博客模板或者内容有任何建议,可以通过 Issues 或者微信公众号「闷骚的程序员」与我取得联系。

致谢

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

More Repositories

1

awesome-adb

ADB Usage Complete / ADB 用法大全
11,222
star
2

vim-markdown-toc

A vim 7.4+ plugin to generate table of contents for Markdown files.
Vim Script
604
star
3

CleanExpert

A cleaner app for android
Java
146
star
4

markdown-intro

Markdown Intro / Markdown 简介
145
star
5

guanggoo-android

过早客第三方 Android 客户端。
Java
92
star
6

rtfsc-android

Read The F*cking Android Source Code
72
star
7

dujitang

毒鸡汤 - 静态页面版 egotong/nows
CSS
58
star
8

jekyll-theme-solid

A simple and clean jekyll theme without javascript
CSS
35
star
9

csdncommenter

自动打分评论指定 CSDN 账号内所有下载过待评论的资源。
Python
33
star
10

QRCodeScanner

A QRCode Scanner for Windows/Mac OS X/Linux in Qt.
C++
26
star
11

config-files

config files in home dir
Shell
22
star
12

project-management-notes

项目管理学习笔记与经验教训
21
star
13

common-mistakes-in-thinking

常见思维偏误
17
star
14

android-reverse-engineering

My notes for android reverse engineering learning.
14
star
15

rouge-themes

Highlight themes generated by rougify.
Python
12
star
16

android-study-guide

Android 从入门到放弃
11
star
17

kual-wifi-transfer

Kindle WiFi Transfer extension / Kindle WiFi 传书插件
Python
9
star
18

learn-android

android practices demo records
Java
8
star
19

WiFiDirect

A server and a client for WiFi Direct transmission
Java
8
star
20

kindle-paperwhite-screensavers

适用于 Kindle Paperwhite 的屏保图片。
JavaScript
7
star
21

skill-tree

期一日,汝参天。
JavaScript
7
star
22

android-ui-demos

Android UI develop practices / Custom Views
Java
6
star
23

guitar_assistant

Guitar Assistant / 吉他助手 节拍器
Dart
6
star
24

android-exceptions

崩溃与异常情景分析
6
star
25

snippets

My own snippets
Java
5
star
26

vim-i-know

关于 Vim,我知道的都在此。
5
star
27

kual-ssh-sftp-server

依赖于 KUAL 和 KOReader 的 Kindle 插件,用于在 KUAL 里直接启动 SSH & SFTP Server。
Shell
5
star
28

android-studio-settings

My Settings & Monokai theme for Android Studio 2.0+.
4
star
29

git-tutor-for-svn-user

Git tutor for SVN user / SVN 用户的 Git 指南
Shell
4
star
30

AndroidDebugHelper

A tiny tool for Android Developers
Java
4
star
31

vim-kramdown-tab

📦 A vim plugin to resolve indent issue of content nested in Markdown lists, especially for kramdown.
Vim Script
4
star
32

CVE-2021-44228-Demo

Apache Log4j2 CVE-2021-44228 RCE Demo with RMI and LDAP
Java
3
star
33

BlackHoleAnimationView

An android animation view library
Java
3
star
34

WrapContentListView

A ListView which its height can wrap content even if it is nested in a ScrollView.
Java
3
star
35

learn-spring

学习 Spring 过程中的实践代码
Java
3
star
36

patterns-and-architectures

Life is full of routines, the code is the same.
3
star
37

android-controller

Just a handle simulator to control Android on PC.
Python
3
star
38

learn-office-automation-through-examples

通过实例学办公自动化,小白适用,by Python。
Python
3
star
39

blog-comments

This repo is used to store comments of mazhuang.org
2
star
40

learn-vba-the-hard-way

Learn VBA the Hard Way / 笨方法学 VBA 办公自动化
2
star
41

time-for-windows

A command to stats program running time on Windows.
C++
2
star
42

drawio-files

Diagrams which can edit with draw.io
2
star
43

LeetCode

LeetCode Problems' Solutions
C++
2
star
44

MemIniParser

A memory ini parser
C++
2
star
45

learn-java

Java 语言、Spring 系列学习笔记
Java
2
star
46

style-guides

📖 My personal style guides.
1
star
47

awesome-fiddler

Fiddler Usage Complete / Q&A
1
star
48

kual-screensaver-sync

依赖于 KUAL 的 Kindle 插件,用于从 GitHub 同步屏保图片。
Python
1
star
49

DesignPatternDemos

design pattern study notes
C++
1
star
50

learn-ios

学习 iOS 开发
Objective-C
1
star
51

more-search-engines-for-safari

An extension to add more search engines for safari.
JavaScript
1
star
52

watch-tv

1
star
53

blog-assets

一些相对大的静态资源,如 GIF 等,不想放在博客源码里,单独拿出来放这里。
1
star