mirror of
https://github.com/eiblog/eiblog.git
synced 2026-02-08 23:52:26 +08:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
666161d37e | ||
|
|
11b22da339 |
@@ -2,6 +2,13 @@
|
|||||||
|
|
||||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||||
|
|
||||||
|
### [3.0.7](https://github.com/eiblog/eiblog/compare/v3.0.6...v3.0.7) (2025-07-26)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* feed not generate ([11b22da](https://github.com/eiblog/eiblog/commit/11b22da339c542eb6d697cb3ac7bc78a401c6420))
|
||||||
|
|
||||||
### [3.0.6](https://github.com/eiblog/eiblog/compare/v3.0.5...v3.0.6) (2025-07-25)
|
### [3.0.6](https://github.com/eiblog/eiblog/compare/v3.0.5...v3.0.6) (2025-07-25)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -90,32 +90,28 @@ func generateCrossdomain() error {
|
|||||||
|
|
||||||
// refreshFeedAndSitemap 定时刷新feed和sitemap
|
// refreshFeedAndSitemap 定时刷新feed和sitemap
|
||||||
func refreshFeedAndSitemap() {
|
func refreshFeedAndSitemap() {
|
||||||
defer time.AfterFunc(time.Hour, refreshFeedAndSitemap)
|
defer time.AfterFunc(time.Hour*4, refreshFeedAndSitemap)
|
||||||
|
|
||||||
now := time.Now()
|
now := time.Now()
|
||||||
// generate feed & sitemap
|
// generate feed & sitemap
|
||||||
if now.Hour()%4 == 0 {
|
err := generateFeed()
|
||||||
err := generateFeed()
|
if err != nil {
|
||||||
if err != nil {
|
logrus.Error("startTimer.generateFeed: ", err)
|
||||||
logrus.Error("startTimer.generateFeed: ", err)
|
}
|
||||||
}
|
err = generateSitemap()
|
||||||
err = generateSitemap()
|
if err != nil {
|
||||||
if err != nil {
|
logrus.Error("startTimer.generateSitemap: ", err)
|
||||||
logrus.Error("startTimer.generateSitemap: ", err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
// clean expired articles
|
// clean expired articles
|
||||||
exp := now.Add(-48 * time.Hour)
|
exp := now.Add(-48 * time.Hour)
|
||||||
err := Store.CleanArticles(context.Background(), exp)
|
err = Store.CleanArticles(context.Background(), exp)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logrus.Error("startTimer.CleanArticles: ", err)
|
logrus.Error("startTimer.CleanArticles: ", err)
|
||||||
}
|
}
|
||||||
// fetch disqus count
|
// fetch disqus count
|
||||||
if now.Hour()%5 == 0 {
|
err = DisqusClient.PostsCount(Ei.ArticlesMap)
|
||||||
err = DisqusClient.PostsCount(Ei.ArticlesMap)
|
if err != nil {
|
||||||
if err != nil {
|
logrus.Error("startTimer.PostsCount: ", err)
|
||||||
logrus.Error("startTimer.PostsCount: ", err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user