My blog with pelican. http://www.EWhisper.cn
[TOC]
- 大小屏幕自动适配
- 相关帖子(通过插件实现)
- 阅读分钟数(通过插件)
- 多种代码突出显示风格
- 中文支持
- emoji 支持
- TOC 支持
- footnotes 支持
- RSS订阅
- AddThis
- Disqus
- Gauges Analytics
- Google AdSense
- Google Analytics
- Google Tag Manager
- StatusCake
- 'sitemap',
- 'post_stats',
- 'i18n_subsites',
- 'related_posts',
- 'representative_image',
- 'neighbors',
- 'optimize_images'
MIT License
- 创建2篇
article
(web框架开发的文章)- 添加
images
文件夹放图片, 并链接静态文件-图片 - 站内链接
- Category 暂定为文件夹
python
- 包含所有元数据关键字.
- 添加
- 添加备案相关链接 - DOING - 替换掉底部文字
- 配置
pelicanconf.py
publishconf.py
优化 - articles合并
- 新增pages, 包括: about, contact, 404, 50X等
- 调整pelican
tasks.py
Makefile
, 如发布方式等 - 生产发布
- 配置ssl
- 选择并安装插件. 如: 图片插件等. optimize_images 和 representative_image
- 选择并安装主题, 如: 大小屏适配, 淡雅主题.
- 创建content批量倒入工具
- BUG:
Docutils has no localization for 'chinese (simplified)'. Using 'en' instead.
- BUG: 图片按原尺寸显示, 未自动缩放.- optimize_images
- 优化:
周五 01 三月 2019
显示方式不好, 应调整为:2019年3月1日 周五 14:44
或者2019-03-01 14:44
- 优化: 中文字体优化 - font awesome
- 优化: 显示emoji
- BUG: 不支持
[TOC]
- 20190320: TODO
- 调整
pelicanconf.py
- 调整
publishconf.py
- 增加 emoji 包
- 增加
robots.txt
faviron
- 添加
SITESUBTITLE
SOCIAL
添加 weibo和简书LOAD_CONTENT_CACHE
:pelicanconf.py
为False
,publishconf.py
为True
RELATIVE_URLS
:pelicanconf.py
为True
,publishconf.py
为False
- github
USE_FOLDER_AS_CATEGORY = True
OUTPUT_RETENTION = [".git", ".idea"]
LOG_FILTER
MARKDOWN
:markdown.extensions.codehilite
增加行号;markdown.extensions.extra
: 增加footnotes和fenced_code;- 启用toc功能
- 启用emoji功能
pipenv
安装pymdown-extensions
pelicanconf
增加import pymdownx.emoji
- 增加配置
pymdownx.emoji
publishconf.py
导入pelicanconf.py
配置.STATIC_PATHS
加入assets
SLUGIFY_SOURCE
使用文章的文件名publishconf.py
修改:CACHE_CONTENT = True
(默认为False)- 增加年度/月度存档
- 修改默认存档的
SAVE_AS
- 修改默认日期格式为:
%Y-%m-%d %A
- 添加
DATE_FORMATS
- 添加
LOCALE
- 添加
faviron.ico
- 添加
robots.txt
- 添加 feed conf: 禁用atom feed, 启用rss feed
FEED_DOMAIN
FEED_RSS
FEED_ALL_RSS
CATEGORY_FEED_RSS
AUTHOR_FEED_RSS
6.TAG_FEED_RSS
RSS_FEED_SUMMARY_ONLY
- 行号宽度显示错乱 - 删除行号配置
- 增加 about 页面 - 增加支付宝付款码和weixin赞赏码
- 增加 contact 页面
- 增加 404 页面
- 增加 50X 页面
- social 增加 LinkedIn 链接: https://www.linkedin.com/in/%E5%87%AF%E4%B8%9C-%E5%B4%94-136128116/
- 优化
tasks.py
文件. 通过rsync
local方式同步; (不压缩, 通过sudo
执行) - 调整
Makefile
文件. - 调整
publishconf.py
:- 导入
pelicanconf.py
的配置 - rss配置: 类别和tag加上前置单词, 避免冲突, rss包括全部文章内容
- 导入
📓 备注:
sudo rsync -pthrvc --cvs-exclude --delete -p --perms:保持perms属性(权限,不包括特殊权限)。 -t --times:保持mtime属性。强烈建议任何时候都加上"-t",否则目标文件mtime会设置为系统时间,导致下次更新检查出mtime不同从而导致增量传输无效。 -h, --human-readable 以人类可读方式输出信息。 -r, --recursive 以递归模式拷贝目录 -v, --verbose 输出rsync daemon启动时的详细信息 -c, --checksum 改变了rsync检查文件改变和决定是否要传输的方式. 使用该选项,将对每个匹配了大小的文件比较128位的校验码。 --delete 删除receiver端有而sender端没有的文件,但不是删除receiver端所有文件,而是只对将要同步的目录生效
备选主题:
- attila
- backdrop
- alchemy (大小屏适配)
- blue-penguin
- bricks (大小屏适配)
- brutalish (大小屏适配)
- bulrush (大小屏适配)
- Flex
- html5-dopetrope
- nest
- pelican-blue (大小屏适配)
- pelican-fh5co-marble
- pelican-striped-html5up
- twenty-pelican-html5up
- pure
- plumage
- pelican-bootstrap3 (大小屏适配)
最终选择: Flex.
- Related Posts
- Minute read
- Code Highlight Style - monokai
- Translations - zh_CN
- AddThis
- Disqus - 国内被屏蔽
- GA
- Github Corners
- Representative image
- 增加国内社交媒体logo支持 - wechat 和 weibo
- 增加ssl支持.
- 调整 Disqus admin 里的 website URL
- 调整 GA 默认网址
- 调整 statuscake 的测试网址
- Inital my pelican blog
- Create 3 md articles, mod internal content link
- Mod pelicanconf and articles' metadata
- Add images in articles
- 正式对外发布我的博客
- 包括3个类别: python, java和可观察性
- 包括2个pages: About 和 Contact
- 可以通过rss feed订阅
- markdown编写
- 支持toc
- 支持emoji
- 添加 faviron
- 添加 robots.txt
- 添加 404页面
- 添加 jianshu weibo linkedin 个人主页链接
- 使用主题Flex
- 完善seo相关配置
- 增加一个新类别: DevOps, 新增2篇文章
- 大小屏幕自动适配
- 相关帖子(通过插件实现)
- 阅读分钟数(通过插件)
- 中文支持
- AddThis
- Disqus
- Gauges Analytics
- Google AdSense
- Google Analytics
- Google Tag Manager
- StatusCake
- 'sitemap',
- 'post_stats',
- 'i18n_subsites',
- 'related_posts',
- 'representative_image',
- 'neighbors',
- 'optimize_images'
全面的ssl 支持
- Change
DEFAULT_LANG = 'zh_CN'