在线 demo : https://professordeng.com/log/
github 源码 : https://github.com/professordeng/log
主题亮点 :
video
标签、bilibili 视频、YouTube 视频。我一直认为个人日志网站要尽量简洁,最好是静态网站,就不用操心数据和服务器的维护了。
之后开始接触 Jekyll 静态网站,折腾过很多炫酷的设计,最后发现,用于写文章的在线网站还是越简洁越好。
一开始是用其他人的主题,后来发现排版和不同设备兼容性都不太好,索性自己设计主题,主题从复杂炫酷到简洁,当然,这里的简洁指的是风格和代码量简洁,必要的功能点都齐全。
1
professordeng OP 开代理后浏览 https://professordeng.com/log/2020/04/06/markdown.html 的效果会很好
|
2
professordeng OP 流程图效果还是蛮丰富的,具体查看 https://mermaid-js.github.io/mermaid/#/
|
3
professordeng OP @professordeng 之前为了项目文档流程图,花了我 200 多块买了个 WPS 会员
|
4
hilow 2021-01-19 09:13:55 +08:00
赞一个,正好有类似需求
|
5
zhangysh1995 2021-01-19 12:48:40 +08:00
很简洁,收了
|
6
no1xsyzy 2021-01-19 13:00:26 +08:00
啊,原来是 journal,我还以为是 log (
|
8
nianyu 2021-01-19 16:02:30 +08:00
点赞
|
9
Pythoner666666 2021-01-19 16:39:27 +08:00
配合 github 食用更佳 https://qq446506536.github.io/
|
10
hilow 2021-01-23 16:18:36 +08:00
@professordeng
能帮忙说说怎么在本地预览吗? git clone https://github.com/professordeng/log 之后 ,执行命令都提示少 Gemfile,这个文件是不是能从 _config.yml 生成呢? ```txt $ bundle exec jekyll serve Could not locate Gemfile or .bundle/ directory $ bundle install Could not locate Gemfile ``` |
11
professordeng OP @hilow 我没有使用 Gemfile,所以你只需要执行 jekyll serve 即可,执行时如果报错,应该是缺少一些插件,按照报错信息进行安装即可
|
12
hilow 2021-01-25 13:53:55 +08:00
@professordeng
那你怎么安装的 jekyll 呢? win mac linux 哪个平台的安装方法都行。 另外 ruby gem bundle jekyll 分别是什么版本。 我这遇到点问题,感觉跟版本有关,想跟你对齐下版本和安装方法。 |
13
professordeng OP @hilow 版本使用最新的 Jekyll 即可,这里有不同系统安装 jekyll 的方式 https://jekyllrb.com/docs/installation/
|
14
hilow 2021-01-25 17:57:36 +08:00
@professordeng
谢谢。 我就是按照官网安装的。但是无法识别 avator tag 我的版本如下所示 $ jekyll serve Configuration file: /home/ww/src/tmp/log/_config.yml Source: /home/ww/src/tmp/log Destination: /home/ww/src/tmp/log/_site Incremental build: disabled. Enable with --incremental Generating... Liquid Exception: Liquid syntax error (line 106): Unknown tag 'avatar' in /home/ww/src/tmp/log/_posts/2020-04-06-markdown.md ------------------------------------------------ Jekyll 4.2.0 Please append `--trace` to the `serve` command for any additional information or backtrace. ------------------------------------------------ $ ruby -v ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu] $ bundle -v Bundler version 2.2.6 $ gem -v 2.7.6 $ jekyll -v jekyll 4.2.0 $ gem list addressable (2.7.0) afm (0.2.2) Ascii85 (1.0.2) bigdecimal (default: 1.3.4) blankslate (3.1.3) bundler (2.2.6, 1.16.1) classifier-reborn (2.2.0) cmath (default: 1.0.0) coderay (1.1.2) coffee-script (2.4.1) coffee-script-source (1.10.0) colorator (1.1.0) concurrent-ruby (1.1.8) csv (default: 1.0.0) date (default: 1.0.0) dbm (default: 1.0.0) did_you_mean (1.2.0) em-websocket (0.5.2) etc (default: 1.0.0) eventmachine (1.2.7) execjs (2.6.0) fast-stemmer (1.0.2) fcntl (default: 1.0.0) ffi (1.9.10) fiddle (default: 1.0.0) fileutils (default: 1.0.2) forwardable-extended (2.6.0) gdbm (default: 2.0.0) hashery (2.1.2) http_parser.rb (0.6.0) i18n (1.8.7) io-console (default: 0.4.6) ipaddr (default: 1.2.0) jekyll (4.2.0) jekyll-avatar (0.7.0) jekyll-coffeescript (1.0.1) jekyll-feed (0.3.1) jekyll-gist (1.1.0) jekyll-paginate (1.1.0) jekyll-sass-converter (2.1.0, 1.5.2) jekyll-watch (2.2.1, 1.3.0) json (default: 2.1.0) kramdown (2.3.0, 1.15.0) kramdown-parser-gfm (1.1.0) launchy (2.3.0) liquid (4.0.0) listen (3.1.5) mercenary (0.4.0, 0.3.6) mime-types (3.1) mime-types-data (3.2015.1120) minitest (5.10.3) molinillo (0.6.4) multi_json (1.12.1) net-http-persistent (2.9.4) net-telnet (0.1.1) oj (3.4.0) openssl (default: 2.1.1) parslet (1.8.2) pathutil (0.16.2) pdf-core (0.6.1) pdf-reader (1.4.0) pg (0.19.0) posix-spawn (0.3.13) power_assert (0.2.7) prawn (2.1.0) prawn-table (0.2.2) psych (default: 3.0.2) public_suffix (4.0.6) pygments.rb (1.2.0) rake (12.3.1) rb-inotify (0.9.7) rdiscount (2.1.8) rdoc (default: 6.0.1) redcarpet (3.4.0) rexml (3.2.4) rouge (3.26.0, 2.2.1) ruby-rc4 (0.1.5) safe_yaml (1.0.4) sass (3.4.23) sassc (2.4.0) scanf (default: 1.0.0) sdbm (default: 1.0.0) sequel (5.6.0) sequel_pg (1.6.16) stringex (2.8.4) stringio (default: 0.0.1) strscan (default: 1.0.0) terminal-table (2.0.0) test-unit (3.2.5) thor (0.19.4) toml (0.2.0) ttfunk (1.4.0) unicode-display_width (1.7.0) webrick (default: 1.4.2) yajl-ruby (1.3.1) zlib (default: 1.0.0) |
15
hilow 2021-01-25 17:59:04 +08:00
|
16
professordeng OP bundle -v
Bundler version 2.1.4 |
17
professordeng OP ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20] |
18
professordeng OP gem -v
3.0.3 jekyll -v jekyll 4.1.1 |
19
professordeng OP @hilow gem list 太多了插件了
|
20
hilow 2021-01-26 23:51:27 +08:00
@professordeng 终于在 mac 上收拾好了。感谢
|
21
professordeng OP @hilow 太棒了,我的也是 Mac 上改造的,如果还有什么问题,或者改造的地方,可以在 github 留言或者发起 pull request 哦
|