独立域名
- 在godaddy上购买域名,推荐使用国内优惠码(搜索一下,你就知道~),价格会非常便宜,比如我花了111.95元就购买了两年期限的域名,你说爽不爽。
- 购买成功后,需要将DNS服务解析转回到国内,推荐使用DNSPod,至于为啥需要转回国内,你猜呢?DNSPod官网上有详细介绍,请点击Godaddy注册商域名修改DNS地址。
- 完成第二步后,需注册DNSPod,请点击学会使用DNSPod,仅需三步,按照教程添加上刚购买的域名后,为让其指向github分配给我们的二级域名,只需在DNSPod中添加A记录,指向204.232.175.78,请参见github pages教程Setting up a custom domain with Pages,如有不懂之处,也可看看DNSPod的帮助中心,里面的介绍非常详细。
- 最后一步,登录github,进入我们所创建的cowfighting.github.io库中,在根目录创建一个名为CNAME的文件,内容为在godaddy购买的域名,例www.xycoding.com,到此为止,即大功告成。
URL配置
一个好的URL地址不光搜索引擎友好,也让自己看得舒心,pelican中也完全考虑到这一点,只需简单的配置就可打造出漂亮的URL。
打开pelicanconf.py
配置文件,按照如下修改或添加,具体配置请参见官方文档。
ARTICLE_URL = 'pages/{date:%Y}/{date:%m}/{date:%d}/{slug}/'
ARTICLE_SAVE_AS = 'pages/{date:%Y}/{date:%m}/{date:%d}/{slug}/index.html'
pelican插件
插件有很多种,比如带来便利性、观赏性、易搜索性等,大家可根据需要进行选择。本博客中选用了sitemap
,summary
,neighbors
等插件。首先,和主题一样,选择一个文件夹,去pelican插件开源库clone下来插件,选择自己喜欢的~所有插件的功能都可在开源库中找到答案。
//clone插件
git clone https://github.com/getpelican/pelican-plugins
打开pelicanconf.py
配置文件,按照如下修改或添加,插件的使用方法请进入相应的插件开源库进行了解。
PLUGIN_PATH = 'pelican-plugins' //设置路径
PLUGINS = ['summary','sitemap','neighbors'] //选用插件
SITEMAP = {
'format': 'xml',
'priorities': {
'articles': 0.7,
'indexes': 0.5,
'pages': 0.5
},
'changefreqs': {
'articles': 'monthly',
'indexes': 'daily',
'pages': 'monthly'
}
}
Google Analytics和Google Webmasters
注册Google Analytics和Google Webmasters可以更好的管理自己的站点,更好的让google收录等。具体教程非常简单,注册完基本就能知道~最后记得在pelicanconf.py
中进行配置。
GOOGLE_ANALYTICS = 'Tracking ID'
最后
博客到此为此基本介绍完毕,以后想起什么再补充吧。其实我对现在这个主题还有不满意的地方,比如key words,description
等没有地方设置,这对搜索引擎不友好;还有左边栏没有热门文章等~接下来再慢慢完善。
Comments